06095202feBUG FIX : forgot to use the endpoint from the instance and also assign payload to param. Bug caught by the flake8 in the CI tests.
Akash Mahanty
2022-01-24 23:35:48 +0530
06fc7855bfwaybackpy/cdx_api.py : deafult user agent is now DEFAULT_USER_AGENT, get_response now take url and headers as arguments and request url is generated by full_url function. max_tries added as parameter for the WaybackMachineCDXServerAPI class with default value of 3.
Akash Mahanty
2022-01-24 23:20:49 +0530
c49fe971fdupdate the older deprecation not for Url class, the newer date is now 2025 instead of 2024.
Akash Mahanty
2022-01-24 23:15:59 +0530
d6783d5525added tests for cdx_utils.py
Akash Mahanty
2022-01-24 23:05:47 +0530
9262f5da21improve functions get_total_pages, get_response and lint check_filters, check_collapses and check_match_type
Akash Mahanty
2022-01-24 22:57:20 +0530
d1a1cf2546added tests for utils.py at tests/test_utils.py also changed a keyword argument from headers to user_agent for latest_version of utils.py with the usual default vaule.
Akash Mahanty
2022-01-24 17:50:36 +0530
cd8a32ed1fadded tests for cdx_snapshot.py at tests/test_cdx_snapshot.py
Akash Mahanty
2022-01-24 16:29:44 +0530
57512c65ffchange test oldest method from google.com to example.com, the oldest on google is for some unknown reason is not very stable.
Akash Mahanty
2022-01-24 16:27:35 +0530
d9ea26e11cadded code style black badge
Akash Mahanty
2022-01-24 13:46:31 +0530
2bea92b348fix bug with the third matching case of the archive_url_parser, caught while writing more tests fo the save API interface.
Akash Mahanty
2022-01-24 13:31:30 +0530
d506685f68added some tests for save_api interface
Akash Mahanty
2022-01-23 18:35:54 +0530
7844d15d99close the session in save api interface
Akash Mahanty
2022-01-23 18:34:06 +0530
c0252edff2updated tests for availability_api.py and also added max_tries(default value is 3) with delay (sleep) between successive API calls. The dealy actually improves the performace of the availability_api interface.
Akash Mahanty
2022-01-23 15:05:10 +0530
e7488f3a3eadded test badge, rename test to Tests from ubuntu and fix the Incomplete URL substring sanitization(or trying to)
Akash Mahanty
2022-01-23 02:26:53 +0530
aed75ad1dbMake modules imprtable as part of a Python package, waybackpy by creating __init__.py file in tests
Akash Mahanty
2022-01-23 02:14:38 +0530
d740959c34more dev reqs
Akash Mahanty
2022-01-23 02:10:12 +0530
2d83043ef7+ flake8 in requirements-dev.txt
Akash Mahanty
2022-01-23 02:05:08 +0530
31b1056217fix typo in CI
Akash Mahanty
2022-01-23 02:03:30 +0530
97712b2c1eadd CI unit_test.yml
Akash Mahanty
2022-01-23 02:00:15 +0530
a8acc4c4d8Fix Incomplete URL substring sanitization in the last commit.
Akash Mahanty
2022-01-23 01:42:48 +0530
1bacd73002created pytest.ini, added test for waybackpy/availability_api.py, new exceptions all of which inherit from the main WaybackError and created requirements-dev.txt
Akash Mahanty
2022-01-23 01:29:07 +0530
405e9a2a79waybackpy/save_api.py : Added doc strings and also lint with black.
Akash Mahanty
2022-01-22 00:41:10 +0530
db551abbf6lint waybackpy/cdx_api.py and added some doc strings
Akash Mahanty
2022-01-22 00:11:35 +0530
d13dd4db1aadded notice on waybackpy/wrapper.py that the Url class will cease to exist after 2024-01-01 and also removed unused imports.
Akash Mahanty
2022-01-21 23:14:20 +0530
d3bb8337a1make setup.py smarter, now no need to update the URL again and also added more keywords. And in __version__.py updated the __author__
Akash Mahanty
2022-01-21 23:01:09 +0530
66e16d6d89define __repr__ for the Availability API class
Akash Mahanty
2022-01-18 20:34:21 +0530
16b9bdd7f9output the file name if known_url and file flag are passed.
Akash Mahanty
2022-01-18 20:14:44 +0530
7adc01bff2implement known_urls for cli from the newer interface. Although use of CDX is recommended but backward-compatibility matters.
Akash Mahanty
2022-01-18 20:07:12 +0530
close#107, added link to SecSI/Docker image
Akash Mahanty
2022-01-16 23:01:31 +0530
cc3628ae18define __str__ for objects of WaybackMachineAvailabilityAPI class, the check for self.JSON ensures that the API was atleast called.
Akash Mahanty
2022-01-16 22:28:12 +0530
1d751b942binvoke json, was a bad idea removing it the earlier commit as the end user should not have to call it
Akash Mahanty
2022-01-16 22:15:25 +0530
261a867a21near() method of WaybackMachineAvailabilityAPI return self to preserve past behaviour
Akash Mahanty
2022-01-16 21:53:54 +0530
2e487e88d3define __len__ on Url objects, if any method not used prior to len op then default to len of oldest archive.
Akash Mahanty
2022-01-16 21:29:43 +0530
c8d0ad493adefined __str__ for Url objects, print func should print the url.
Akash Mahanty
2022-01-16 21:22:43 +0530
0835cf3dcfPin requests to latest version 2.26.0
pyup-bot
2022-01-02 16:07:51 +0530
4bf302a63ePin click to latest version 8.0.3
pyup-bot
2022-01-02 16:07:08 +0530
15562d4f22Pin requests to latest version 2.26.0
pyup-bot
2022-01-02 16:06:52 +0530
added RedirectSaveError - for failed saves if the URL is a permanent … (#93)
Akash Mahanty
2021-04-02 10:38:17 +0530
6755d4d015update tests and cli errors
Akash Mahanty
2021-04-02 10:28:08 +0530
8d2cc112c1check if url is redirect before throwing exceptions, res.url is the redirect url if redirected at all
Akash Mahanty
2021-04-02 09:55:11 +0530
8171c8e394added RedirectSaveError - for failed saves if the URL is a permanent redirect.
Akash Mahanty
2021-04-02 00:35:26 +0530
known urls now yileds, more reliable. And save the file in chucks wrt to response. --file arg can be used to create output file, if --file not used no output will be saved in any file. (#88)
Akash Mahanty
2021-01-24 16:11:39 +0530
7c0e53e46aknown urls now yileds, more reliable. And save the file in chucks wrt to response. --file arg can be used to create output file, if --file not used no output will be saved in any file.
Akash Mahanty
2021-01-24 16:07:11 +0530
a3bc6aad2btoo much API usage by duplicate tests was causing too much tests failure
Akash Mahanty
2021-01-23 21:08:21 +0530