Skip to main content

save-page-now-api

A Python wrapper for Internet Archive Wayback Machine's Save Page Now API.

Feature

  • Easy to Use: Provides a simple interface to interact with the Save Page Now API.
  • Customizable SPN Host and Proxy: Allows specifying a custom SPN host and proxy settings, enabling use with services like Tor.

Usage

Send a save request to SPN:

from save_page_now_api import SavePageNowApi
api = SavePageNowApi(token="XXX:YYY")
result = api.save("https://example.com")
"""
result:
{
    'url': 'https://example.com',
    'job_id': 'spn2-XXXXXXXXXXXXXX'
}
"""

API with Tor:

proxies = {
    "http": "schema://host:port",
    "https": "schema://host:port",
}
tor_api = SavePageNowApi(token="XXX:YYY", host="https://ZZZ.onion", proxies=proxies)

Installation

pip install save-page-now-api

Test

python -m unittest

Metadata

Release files for save-page-now-api 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for save-page-now-api 0.1.2
File Size Uploaded
save_page_now_api-0.1.2.tar.gz 24.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for save-page-now-api 0.1.2
File Interpreter ABI Platform
save_page_now_api-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 43.4 kB

Release files / save_page_now_api-0.1.2.tar.gz

Download URL save_page_now_api-0.1.2.tar.gz
Size 24.0 kB
Tags Source
SHA-256 checksum
How to use checksums
2febfb1ae0e3643f6cd69bd57e2ed891b841e4666ddb38e9d9f3a7f3384d6a58
BLAKE2b-256 checksum
How to use checksums
46cbfae208ecfea5b37243150f558202a289ee98e8c365aea52bc74160af03c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / save_page_now_api-0.1.2-py3-none-any.whl

Download URL save_page_now_api-0.1.2-py3-none-any.whl
Size 19.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ebf9ff480ebe2df7ae4309e62109235ea39f75f8a0b3158ba65865bd147a450b
BLAKE2b-256 checksum
How to use checksums
72d235ee38d88d5a3f21c2c71990b71c46c914439eef61653c182eb84f96a82f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page