Overview of Wayback Machine Save Page Now Bash scripts
mainThe wayback-machine-spn-scripts repository provides spn.sh, a Bash script designed to interact with the Internet Archive Wayback Machine's Save Page Now (SPN) service. It allows users to request that live web pages be saved to the archive.
Key Features
- Cross-platform compatibility: Works on Windows 10 (via WSL), macOS, Linux, and BSD.
- Parallelism: Ability to run multiple capture jobs in parallel.
- Resilience: Includes automatic retrying, error handling, and the ability to resume aborted sessions.
- Advanced Outlink Management: Supports recursive and selective saving of outlinks, including the ability to include or exclude specific URL groups (e.g., avoiding login forms).
- Rate Limiting: Unlike the native SPN outlinks function, this script allows limiting parallel jobs to avoid overwhelming target websites.
- Authentication: Supports optional API authentication.
- Extensibility: The script uses POST requests to retrieve rich JSON response data, making it easy to extend for custom data processing.