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

yawbdl
usage: yawbdl [-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 ...]]

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)

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.0.0.tar.gz (4.0 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.0.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: yawbdl-1.0.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.9.20 Linux/6.8.0-1017-azure

File hashes

Hashes for yawbdl-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6b9871f0f33e4a8fa3aa6c4fd79b66429d0e7e2605af54ed9de5d2bb91858d4f
MD5 747d785229a1ae611bfd6c2f04a1754b
BLAKE2b-256 caa68009de08403b418ba800ab01c7793dabbb695d589179284880fcf57f06a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yawbdl-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.9.20 Linux/6.8.0-1017-azure

File hashes

Hashes for yawbdl-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 022548c75ea810bf247dd1f81e04f952d84d7fe9bd213b5a82bea22823cd2c7d
MD5 f2028e3953ef62f8ac3ed087a52eb178
BLAKE2b-256 58e3e8d53659d696e49d79be221bd5c09845259e6d7ff371a6319201fe78c604

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