Download files from the Internet Archive.
Simply pass the URL of an Archive.org details page you wish to download and ia-get
will automatically get the XML metadata and download all the files to the current working directory.
ia-get https://archive.org/details/<identifier>
- Download files from the Internet Archive.
- Preserves the original directory structure.
- Resumes partial downloads.
- Use hashes to prevent downloading the same file twice.
This program is an experiment and has been (mostly) written using A.I 🤖🧠 When I started this project I had no experience with Rust and was curious to see if I could use A.I tools to help write a program in a language I do not know. The initial version of the program was created using ChatGPT-4. I discussed that process in Episode 16 of Linux Matters. I then used Unfold.ai to refine and improve the code, along with some refactoring from my own brain based on the Rust I picked up along the way.
cargo build
Start a download:
target/debug/ia-get https://archive.org/details/2020_01_06_fbn
target/debug/ia-get https://archive.org/details/Neo-GeoPocketColorRomCollectionByGhostware
target/debug/ia-get https://archive.org/details/deftributetozzap64