Skip to main content

Wayback Downloader

Wayback Downloader is a powerful and user-friendly command-line tool designed to retrieve and archive historical versions of websites from the Internet Archive's Wayback Machine. This Python-based utility empowers users to effortlessly capture and preserve web content across time, making it an invaluable resource for researchers, developers, and digital archivists.

Key Features:

  1. Efficient Retrieval: Quickly download multiple snapshots of a website within a specified date range.
  2. Selective Archiving: Save only unique content, avoiding duplicate snapshots to conserve storage space.
  3. Recursive Crawling: Automatically discover and download linked pages within the same domain.
  4. Flexible Date Range: Specify custom start and end dates for targeted historical content retrieval.
  5. Robust Error Handling: Implements retry mechanisms and comprehensive error reporting for reliable operation.
  6. User-Friendly CLI: Simple command-line interface for easy integration into workflows and scripts.
  7. Customizable Output: Option to specify the output directory for downloaded archives.
  8. Verbose Logging: Detailed progress and diagnostic information available with verbose mode.

Wayback Downloader simplifies the process of accessing and preserving web history, making it easier than ever to study website evolution, recover lost content, or create comprehensive web archives. Whether you're conducting academic research, performing due diligence, or simply curious about the past state of the web, Wayback Downloader provides a streamlined solution for accessing the vast archives of the Wayback Machine.

Get started with Wayback Downloader today and unlock the power of web history at your fingertips!

Installation

You can install Wayback Downloader using pip:

pip install wayback_downloader

Usage

After installation, you can use Wayback Downloader from the command line:

wayback-downloader [URL] [START_DATE] [END_DATE] [-o OUTPUT_DIR] [-v]

For example:

wayback-downloader http://example.com 20200101 20230101 -o /path/to/output -v

This will download archives for example.com from January 1, 2020, to January 1, 2023, save them to the specified output directory, and provide verbose output.

For more information on available options:

wayback-downloader --help

License

This project is licensed under the MIT License - see the LICENSE file for details.

Metadata

Release files for wayback-downloader 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wayback-downloader 0.1.6
File Size Uploaded
wayback_downloader-0.1.6.tar.gz 5.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wayback-downloader 0.1.6
File Interpreter ABI Platform
wayback_downloader-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 10.9 kB

Release files / wayback_downloader-0.1.6.tar.gz

Download URL wayback_downloader-0.1.6.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
41ea5068161bfb14ee9bb928269710cb8634d69ffa128328aab95cc8897486b0
BLAKE2b-256 checksum
How to use checksums
16d4559526a8114964823af7fa7de957f512c3301fadcca8cd47414eab86488b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / wayback_downloader-0.1.6-py3-none-any.whl

Download URL wayback_downloader-0.1.6-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a0e4d5257889d6dcfe1415cf2f1aabf97dc770ac31b63911444928ed7f4c4735
BLAKE2b-256 checksum
How to use checksums
0059108b98070ea17297f9b2c00e461f8c9468dff43dd26c431078aa4b30f816
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page