Skip to main content

A tool to download pages from Internet Archive.

Project description

Yet Another WayBack DownLoader

YAWBDL is a tool to download archived pages from Internet Archive, which I wrote because none of other tools worked good enough (or at all) in my use cases.

Usage

pipx install yawbdl

usage: yawbdl.py [-h] [-d DOMAIN] [-o DST_DIR] [--from FROM_DATE] [--to TO_DATE]
                 [--timeout TIMEOUT] [-n] [--delay DELAY] [--retries RETRIES]
                 [--no-fail]
                 [--skip-timestamps SKIP_TIMESTAMPS [SKIP_TIMESTAMPS ...]]
                 [--latest-only]

Download a website from Internet Archive

options:
  -h, --help            show this help message and exit
  -d DOMAIN             domain to download (default: None)
  -o DST_DIR            output directory (default: None)
  --from FROM_DATE      from date, up to 14 digits: yyyyMMddhhmmss (default:
                        None)
  --to TO_DATE          to date (default: None)
  --timeout TIMEOUT     request timeout (default: 10)
  -n                    dry run (default: False)
  --delay DELAY         delay between requests (default: 1)
  --retries RETRIES     max number of retries (default: 0)
  --no-fail             if retries are exceeded, and the file still couldn't
                        have been downloaded, proceed to the next file instead
                        of aborting the run (default: False)
  --skip-timestamps SKIP_TIMESTAMPS [SKIP_TIMESTAMPS ...]
                        skip snapshots with these timestamps (sometimes Internet
                        Archive just fails to serve a specific snapshot)
                        (default: None)
  --latest-only         download only the latest version of each URL (default:
                        False)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yawbdl-1.1.0.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yawbdl-1.1.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file yawbdl-1.1.0.tar.gz.

File metadata

  • Download URL: yawbdl-1.1.0.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.20

File hashes

Hashes for yawbdl-1.1.0.tar.gz
Algorithm Hash digest
SHA256 6a6fdba62d82c3f3ee8ab729dd9c3248ac71498a9e858da0aa31d7bd64ea65c3
MD5 7f3588ad916b8a31c39c333b6e74bcf7
BLAKE2b-256 2237a610ff7ff16ddf81cd922f2019de1e4fa02f9af0c8314f0f91c2f2484228

See more details on using hashes here.

File details

Details for the file yawbdl-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: yawbdl-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.20

File hashes

Hashes for yawbdl-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 461ada59968c1bddb40a18d5f8c18eb8faaa357ec94e72434d853c423b6fee4d
MD5 a8729ef2e2c448869e2a8fda4e2f6171
BLAKE2b-256 33d8396c778ca222299e8c304594967025e7010e08426fd90a4cdb19af0c718f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page