A internetarchive/heritrix3 python REST API client.
Project description
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
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for heritrix3-0.4.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6118b7670f3f7794dbd69054c6cd3a2cab9e26c30973cf90239e7ddb4d082b50 |
|
MD5 | 55b4966f65ad65928efe2e9234112003 |
|
BLAKE2b-256 | 2e1c723e015a789240ec403e1d032054a8c05e35bfd08173379ebd3fa992fc62 |