Archive.org Bulk Downloader
Downloads many Archive.org files at once. Jobs can be paused and resumed, and a repeat run skips whatever is already on disk.
What it does
Archive.org Bulk Downloader fetches many files as one job, instead of one click at a time. A job can be paused and picked up again later, and running it a second time skips whatever is already sitting on disk.
Downloads run concurrently through the async httpx client, and job state is kept in a local aiosqlite database, which is what lets a paused job carry on from where it stopped. The interface is NiceGUI, and PyInstaller packages the lot as a desktop application.
Archive.org gives you one file per click. That is fine for a document and hopeless for a collection of four hundred, especially on a connection that drops. This takes the whole lot as one job, and picks up where it stopped instead of starting again.
There is no public download yet. Get in touch if you want a copy.
Features
- Bulk download from Archive.org as a single job
- Many files fetched at once, not one after another
- Pause a job and resume it later
- A repeat run skips files already on disk