Fork of https://github.com/akamhy/waybackpy Wayback Machine API interface & a command-line tool
Go to file
2021-01-04 01:54:40 +05:30
.github/workflows remove print stmnt, update ci 2020-12-13 16:37:35 +05:30
assets Improve the appearance of readme (#45) 2020-12-13 23:08:16 +05:30
tests increase coverage 2021-01-04 01:54:40 +05:30
waybackpy increase coverage 2021-01-04 01:54:40 +05:30
_config.yml now using requests lib as it handles errors nicely 2020-12-13 15:05:57 +05:30
.gitignore removed JSON from init, this was resulting in too much unnecessary taffic. Some users who are thousands of URLs were blocked by IA (#53) 2021-01-01 16:38:57 +05:30
.pep8speaks.yml Create .pep8speaks.yml 2020-12-13 17:58:09 +05:30
.pyup.yml create pyup.io config file (#44) 2020-12-13 22:31:49 +05:30
.whitesource Add .whitesource configuration file (#6) 2020-05-05 09:33:50 +05:30
CONTRIBUTING.md Update CONTRIBUTING.md 2020-12-14 00:16:29 +05:30
LICENSE + https://github.com/akamhy/waybackpy/graphs/contributors 2020-11-04 08:09:30 +05:30
README.md Wiki docs (#58) 2021-01-02 12:20:43 +05:30
requirements.txt now using requests lib as it handles errors nicely 2020-12-13 15:05:57 +05:30
setup.cfg Code style improvements (#20) 2020-07-22 10:09:14 +05:30
setup.py Wiki docs (#58) 2021-01-02 12:20:43 +05:30



Python package & CLI tool that interfaces with the Wayback Machine API.

pypi License: MIT Build Status codecov contributions welcome Codacy Badge Downloads Release Maintainability made-with-python Maintenance GitHub last commit PyPI - Python Version

Table of contents

Installation

Using pip:

pip install waybackpy

or direct from this repository using git.

pip install git+https://github.com/akamhy/waybackpy.git

Tests

To run tests locally:

  1. Install or update the testing/coverage tools
pip install codecov pytest pytest-cov -U
  1. Inside the repository run the following commands
pytest --cov=waybackpy tests/
  1. To report coverage run
bash <(curl -s https://codecov.io/bash) -t SECRET_CODECOV_TOKEN

You can find the tests here.

Packaging

  1. Increment version.

  2. Build package python setup.py sdist bdist_wheel.

  3. Sign & upload the package twine upload -s dist/*.

License

Released under the MIT License. See license for details.