1.1.0 • Published 2 years ago

iacheckout v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

iacheckout

Download single archive.org files fast from your terminal. Splits downloads into multiple (configurable) parts to speed things up significantly. Verifies the hash of the file when complete, against the metadata provided by archive.org.

Installation

You can simply run iacheckout with npx, as long as you have Node.js installed.

$ npx iacheckout [options] <url>

Or, install globally with

$ npm install -g iacheckout

And then run

$ iacheckout [options] <url>

Usage

The downloaded file will be saved in your current directory by default.

If you want to download to another directory, or want to allow iacheckout to download files from archive.org that require authentication, run:

iacheckout configure

iacheckout stores your archive.org password in your system's keychain. On requests, it will query for your S3 access keys for archive.org to download authentication-required files.

Help command

Usage: iacheckout [options] [command] <url>

Download archive.org files from the terminal

Arguments:
  url                              Valid archive.org download URL

Options:
  -chunks, --chunk-count <number>  Number of concurrent downloads that the file is split into (default: "200")
  -skip, --skip-verification       Skip hash verification against archive.org metadata (default: false)
  -h, --help                       display help for command

Commands:
  configure                        Configure authentication and directories

Coming soon

I'm looking into the best way to allow downloading multiple files simultaneously. It will probably be via a list file so you don't have to paste a million URLs into the terminal.

1.1.0

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago