Skip to content

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

License

Notifications You must be signed in to change notification settings

motherboardgithub/mass_archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

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".

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages