--- id: savepagenow version: "1.3.1" license: MIT license_treatment: permissive maintenance: active --- # savepagenow — A simple Python wrapper and command-line interface for archive.org’s "Save Page Now" capturing service License: permissive · Maintenance: active · Downloads: 238.3K/mo ## What it is and what it does savepagenow is a Python wrapper around archive.org's Save Page Now service, which captures and archives web pages in the Internet Archive. It provides both a programmatic API and a command-line interface for submitting URLs to be archived. The package handles the HTTP communication with archive.org's service, abstracting away the details of the underlying API so you can archive pages directly from Python code or shell scripts. The package depends on requests for HTTP calls and click for CLI argument handling. It's designed for developers who need to programmatically trigger web page captures, or for users who want a simple command-line tool to archive URLs without visiting archive.org directly. The library has been stable since its initial release and supports Python 3.10, 3.11, 3.12, and 3.13. Use it for: - Archive URLs programmatically as part of a data collection or preservation workflow - Create command-line scripts to batch-submit multiple URLs to the Internet Archive - Integrate web page capture into a larger application that needs to preserve web content - Build a monitoring system that archives pages at regular intervals for change tracking ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Wrapper and CLI tool to submit URLs to archive.org's Save Page Now service for web page archival. Yes. The package is actively maintained, has no known vulnerabilities, installs with minimal friction, and solves a clear problem for anyone needing to archive web pages. The MIT license imposes no restrictions. Install it if you need to submit URLs to archive.org from Python code or the command line. ## Install pip install savepagenow uv add savepagenow poetry add savepagenow ## Installing savepagenow Before you install: Low friction install with only two lightweight runtime dependencies (requests and click). Active maintenance with recent commits; repository shows ongoing development. License in practice: MIT license is permissive; you can use, modify, and distribute this package with minimal restrictions, provided you retain the license notice. Quickstart: pip install savepagenow from savepagenow import Client client = Client() client.capture('https://example.com') Verify before relying: - Whether the package handles rate limiting or retry logic when submitting to archive.org - What happens when archive.org's Save Page Now service is unavailable or returns errors - Whether captured pages can be retrieved programmatically or only submitted ## Package facts - License: MIT (permissive) - Python support: unspecified - Install friction: low - Maintenance: active - Downloads: 238.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags archive.org save page now, web page archival, internet archive wrapper, capture web pages, archive snapshots, url archiving tool, wayback machine integration, web-archival, cli-tool [View on SkillFed](https://skillfed.io/packages/savepagenow) · [View on PyPI](https://pypi.org/project/savepagenow/)