Python script for scraping API data from curseforge.com. Outputs API data to a sqlite database with another sqlite database for file storage. The program caches requests, follows rate limits, maintains historical data and captures everything.
python3 ./main.py --help
Default arguments are fully functional although no CDN content is saved without --download-all (-a)
There is an additional script for extracting miscellaneous information and URL lists.
python3 ./print_scrape_info.py
- Minecraft alone will require 12TB or more, native deduplication and/or compression is desirable within the file bucket.
- Experimental interface for the archival audience