update
This commit is contained in:
parent
0c4f119981
commit
48833980e1
92
index.rst
92
index.rst
@ -1,3 +1,51 @@
|
|||||||
|
waybackpy
|
||||||
|
=========
|
||||||
|
|
||||||
|
|Build Status| |Downloads| |Release| |Codacy Badge| |License: MIT|
|
||||||
|
|Maintainability| |CodeFactor| |made-with-python| |pypi| |PyPI - Python
|
||||||
|
Version| |Maintenance|
|
||||||
|
|
||||||
|
.. |Build Status| image:: https://travis-ci.org/akamhy/waybackpy.svg?branch=master
|
||||||
|
:target: https://travis-ci.org/akamhy/waybackpy
|
||||||
|
.. |Downloads| image:: https://img.shields.io/pypi/dm/waybackpy.svg
|
||||||
|
:target: https://pypistats.org/packages/waybackpy
|
||||||
|
.. |Release| image:: https://img.shields.io/github/v/release/akamhy/waybackpy.svg
|
||||||
|
:target: https://github.com/akamhy/waybackpy/releases
|
||||||
|
.. |Codacy Badge| image:: https://api.codacy.com/project/badge/Grade/255459cede9341e39436ec8866d3fb65
|
||||||
|
:target: https://www.codacy.com/manual/akamhy/waybackpy?utm_source=github.com&utm_medium=referral&utm_content=akamhy/waybackpy&utm_campaign=Badge_Grade
|
||||||
|
.. |License: MIT| image:: https://img.shields.io/badge/License-MIT-yellow.svg
|
||||||
|
:target: https://github.com/akamhy/waybackpy/blob/master/LICENSE
|
||||||
|
.. |Maintainability| image:: https://api.codeclimate.com/v1/badges/942f13d8177a56c1c906/maintainability
|
||||||
|
:target: https://codeclimate.com/github/akamhy/waybackpy/maintainability
|
||||||
|
.. |CodeFactor| image:: https://www.codefactor.io/repository/github/akamhy/waybackpy/badge
|
||||||
|
:target: https://www.codefactor.io/repository/github/akamhy/waybackpy
|
||||||
|
.. |made-with-python| image:: https://img.shields.io/badge/Made%20with-Python-1f425f.svg
|
||||||
|
:target: https://www.python.org/
|
||||||
|
.. |pypi| image:: https://img.shields.io/pypi/v/wayback.svg
|
||||||
|
.. |PyPI - Python Version| image:: https://img.shields.io/pypi/pyversions/waybackpy?style=flat-square
|
||||||
|
.. |Maintenance| image:: https://img.shields.io/badge/Maintained%3F-yes-green.svg
|
||||||
|
:target: https://github.com/akamhy/waybackpy/graphs/commit-activity
|
||||||
|
|
||||||
|
|Internet Archive| |Wayback Machine|
|
||||||
|
|
||||||
|
The waybackpy is a python wrapper for `Internet Archive`_\ ’s `Wayback
|
||||||
|
Machine`_.
|
||||||
|
|
||||||
|
.. _Internet Archive: https://en.wikipedia.org/wiki/Internet_Archive
|
||||||
|
.. _Wayback Machine: https://en.wikipedia.org/wiki/Wayback_Machine
|
||||||
|
|
||||||
|
.. |Internet Archive| image:: https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Internet_Archive_logo_and_wordmark.svg/84px-Internet_Archive_logo_and_wordmark.svg.png
|
||||||
|
.. |Wayback Machine| image:: https://upload.wikimedia.org/wikipedia/commons/thumb/0/01/Wayback_Machine_logo_2010.svg/284px-Wayback_Machine_logo_2010.svg.png
|
||||||
|
|
||||||
|
Installation
|
||||||
|
------------
|
||||||
|
|
||||||
|
Using `pip`_:
|
||||||
|
|
||||||
|
**pip install waybackpy**
|
||||||
|
|
||||||
|
.. _pip: https://en.wikipedia.org/wiki/Pip_(package_manager)
|
||||||
|
|
||||||
Usage
|
Usage
|
||||||
-----
|
-----
|
||||||
|
|
||||||
@ -138,3 +186,47 @@ Get the content of webpage using get()
|
|||||||
..
|
..
|
||||||
|
|
||||||
This should print the source code for https://example.com/.
|
This should print the source code for https://example.com/.
|
||||||
|
|
||||||
|
Count total archives for an URL using total_archives()
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
.. code:: diff
|
||||||
|
|
||||||
|
+ waybackpy.total_archives(url, UA=user_agent)
|
||||||
|
|
||||||
|
..
|
||||||
|
|
||||||
|
url is mandatory. UA is not, but highly recommended.
|
||||||
|
|
||||||
|
.. code:: python
|
||||||
|
|
||||||
|
from waybackpy import total_archives
|
||||||
|
# retriving the webpage from any url including the archived urls. Don't need to import other libraies :)
|
||||||
|
# Default user-agent (UA) is "waybackpy python package", if not specified in the call.
|
||||||
|
# supported argumnets are url and UA
|
||||||
|
count = total_archives("https://en.wikipedia.org/wiki/Python (programming language)", UA="User-Agent")
|
||||||
|
print(count)
|
||||||
|
|
||||||
|
..
|
||||||
|
|
||||||
|
This should print an integer (int), which is the number of total
|
||||||
|
archives on archive.org
|
||||||
|
|
||||||
|
Tests
|
||||||
|
-----
|
||||||
|
|
||||||
|
- `Here`_
|
||||||
|
|
||||||
|
Dependency
|
||||||
|
----------
|
||||||
|
|
||||||
|
- None, just python standard libraries (json, urllib and datetime).
|
||||||
|
Both python 2 and 3 are supported :)
|
||||||
|
|
||||||
|
License
|
||||||
|
-------
|
||||||
|
|
||||||
|
`MIT License`_
|
||||||
|
|
||||||
|
.. _Here: https://github.com/akamhy/waybackpy/tree/master/tests
|
||||||
|
.. _MIT License: https://github.com/akamhy/waybackpy/blob/master/LICENSE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user