Archive and screenshot one or multiple URLs using Google Chrome's Puppeteer. This script will create an archived snapshot using Archive.is and generate a .png screenshot saved locally in /screenshots
NodeJS & NPM
git clone https://github.com/3even/archive-page.git
cd archive-page
npm install
Archiving a single URL
node archive.js --url=https://google.com --headless=true
Pipe(|) seperated output format:
Source URL | Archive.is URL | .png file
Batch URL archiving using the included bash script.
./batch.sh urls.txt > output.txt