Caching proxy server for the MineOS App Market
Basically I wrote this one day because I didn't want to get rate limited
from spamming the main server with requests, because at the time I was
writing a script to scrape all of the publications from the main server
for backup purposes. Nice bonus that it also means repeat runs can
return faster. See the import_records
script from
https://github.com/CoolCat467/MineOS-Market-Server
pip install git+https://github.com/CoolCat467/MineOS-Market-Proxy.git
mineos_market_proxy
Requests that have not been seen before (or all existing records are older than 1 day) will be relayed and recorded with a timestamp record before it, each script to its own file.
Binary records are stored in Tsoding bi format. See https://github.com/tsoding/bi-format for more details.