No project description provided
Project description
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:
- requests
- json
- archiveis (a wrapper for the archiveis service, install here: https://github.com/pastpages/archiveis)
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".
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mass_archive-0.0.1.tar.gz.
File metadata
- Download URL: mass_archive-0.0.1.tar.gz
- Upload date:
- Size: 15.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2a1e917d033bfeb589e14b3e9fdaa1acf880c44daccf1d51fa9e75f1e2a0b21
|
|
| MD5 |
48a3504983d3fd00175cfbdbee52a9c2
|
|
| BLAKE2b-256 |
7c9815234da9a6d6fcb42706fc2839a48c0bcd9d930aaef27e578b525e86bd18
|
File details
Details for the file mass_archive-0.0.1-py3-none-any.whl.
File metadata
- Download URL: mass_archive-0.0.1-py3-none-any.whl
- Upload date:
- Size: 15.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ff25f977a43058fd71cfb04f0d54d5710b27bcc2827d2105b0d007ec8104952
|
|
| MD5 |
285a31271d04944e760bb030ab0832b7
|
|
| BLAKE2b-256 |
d57f1f5285125ca7c40334c0e272dfd5781ac03c678ef2c6e2537da0c68b0d3a
|