Skip to main content

Overview

A internetarchive/heritrix3 python REST API client.

  • Free software: MIT license

Installation

pip install heritrix3

You can also install the in-development version with:

pip install https://github.com/Querela/python-heritrix3-client/archive/master.zip

Documentation

https://python-heritrix3-client.readthedocs.io/

Development

To run all the tests run:

tox

Note, to combine the coverage data from all the tox environments run:

Windows

set PYTEST_ADDOPTS=--cov-append
tox

Other

PYTEST_ADDOPTS=--cov-append tox

Changelog

WIP

  • Tests using real Heritrix? (Coverage?)

  • Refactoring common code fragments.

  • Documentation (docstrings).

0.4.0 (2021-01-11)

  • Reorder heritrix3.api functions.

  • Add log retrieval methods.

  • Add job state check + wait_for methods.

0.3.0 (2021-01-11)

  • Move into separate heritrix3.api module. Empty __init__.py.

0.2.0 (2021-01-09)

  • Typings.

  • Add file download (e.g. all WARCs).

  • Add report retrieval.

0.1.0 (2021-01-09)

  • First release on PyPI.

  • Initial implementation and documentation.

0.0.0 (2021-01-09)

  • Code skeleton using cookiecutter gh:ionelmc/cookiecutter-pylibrary

Metadata

Release files for heritrix3 0.4.1

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

Source distribution (sdist)

Source distribution for heritrix3 0.4.1
File Size Uploaded Provenance Actions
heritrix3-0.4.1.tar.gz 20.5 kB Without provenance Details for heritrix3-0.4.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for heritrix3 0.4.1
File Interpreter ABI Platform Actions
heritrix3-0.4.1-py2.py3-none-any.whl Python 3, Python 2 none any Details for heritrix3-0.4.1-py2.py3-none-any.whl

Total release size: 32.4 kB

Release files / heritrix3-0.4.1.tar.gz

Download URL heritrix3-0.4.1.tar.gz
Size 20.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c1e3d6927ce4f58bb8b13e5d08a0d2bd7aa73373ee5fdbd78814050f0c98903f
BLAKE2b-256 checksum
How to use checksums
99ccde53c0d1b8f8039b9c12259105a9aacf9482f5b42d7713129a93dd8e06e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

Release files / heritrix3-0.4.1-py2.py3-none-any.whl

Download URL heritrix3-0.4.1-py2.py3-none-any.whl
Size 11.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
0633dc6804c273396fe33ba5fb1c882f3b92cc33d5a81e28e8891822fbd324e4
BLAKE2b-256 checksum
How to use checksums
04a1581bdcfc6f14716b2adcc8e564c85c61e8ee58deb102aa793935544c236c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

Security for heritrix3 0.4.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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