Skip to main content

mass_archive

A basic Python tool for pushing a web page to multiple archiving services at once.

Archivers:

mass_archive uses three different (mostly free) archiving services:

  • The Wayback Machine
  • Archive.is
  • Perma.cc

Perma.cc will soon no longer offer free archives, so if you'd rather remove the option to upload to Perma, feel free to comment it out. If you do keep it in, before running mass_archive you'll also need to get a Perma.cc API key and paste it into "YOUR_PERMA_API_KEY_HERE" in the mass_archive script (instructions on finding your Perma.cc API key here: https://perma.cc/docs/developer).

Requirements:

mass_archive requires several different modules to function. Those modules are:

You can typically install these, if necessary, through pip (details on pip here: https://pip.pypa.io/en/stable/installing/)

The tool works with Python 2.7 and Python 3.

Usage:

To use the tool, download the mass_archive.py script, open a terminal in the directory you put the file, and type "python mass_archive.py example.com", with example.com being the webpage you want to archive. You can also input a file containing a list of URLs if you want to archive a load at once. Type "python mass_archive.py --list filename.txt".

Metadata

Release files for mass-archive 0.0.1

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

Source distribution (sdist)

Source distribution for mass-archive 0.0.1
File Size Uploaded
mass_archive-0.0.1.tar.gz 15.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mass-archive 0.0.1
File Interpreter ABI Platform
mass_archive-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 31.1 kB

Release files / mass_archive-0.0.1.tar.gz

Download URL mass_archive-0.0.1.tar.gz
Size 15.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a2a1e917d033bfeb589e14b3e9fdaa1acf880c44daccf1d51fa9e75f1e2a0b21
BLAKE2b-256 checksum
How to use checksums
7c9815234da9a6d6fcb42706fc2839a48c0bcd9d930aaef27e578b525e86bd18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release files / mass_archive-0.0.1-py3-none-any.whl

Download URL mass_archive-0.0.1-py3-none-any.whl
Size 15.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9ff25f977a43058fd71cfb04f0d54d5710b27bcc2827d2105b0d007ec8104952
BLAKE2b-256 checksum
How to use checksums
d57f1f5285125ca7c40334c0e272dfd5781ac03c678ef2c6e2537da0c68b0d3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.0.1 This release

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