• desktop
  • Bulk downloader for Archive.org

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.

Get in touch All products
Archive.org Bulk Downloader screenshot

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

Built with

  • Python 3.13
  • NiceGUI
  • httpx
  • aiosqlite
  • PyInstaller

More from Preetam

See all fifteen products