a772c22431
explicitly tell pep8speaks that mll is 88.
2022-02-06 21:00:15 +05:30
b79f1c471e
Merge pull request #135 from eggplants/fix_cli
...
Fix cli.py
2022-02-05 16:54:36 +05:30
f49d67a411
Merge pull request #136 from eggplants/429_error
...
Add TooManyRequestsError
2022-02-05 11:28:27 +05:30
ad8bd25633
added badge of codacy ( #139 )
2022-02-05 10:05:17 +05:30
d2a3946425
fix: escape banner
2022-02-05 10:12:27 +09:00
7b6401d59b
fix: delete useless conds
2022-02-05 06:20:03 +09:00
ed6160c54f
add: TooManyRequestsError
2022-02-05 06:19:02 +09:00
fcab19a40a
fix: cli
...
print error message to stderr and specify defaults of url
2022-02-05 05:55:04 +09:00
5f3cd28046
Fix Pylint errors were pointed out by codacy ( #133 )
...
* fix: pylint errors were pointed out by codacy
* fix: line length
* fix: help text
* fix: revert
https://stackoverflow.com/a/64477857 makes cli unusable
* fix: cli error and refactor codes
2022-02-05 05:25:40 +09:00
9d9cc3328b
add .pep8speaks.yml, override deafult
2022-02-05 00:53:38 +05:30
b69e4dff37
rename params of main in cli.py to avoid using built-ins ( #132 )
...
* rename params of main in cli.py to avoid using built-ins
* Fix Line 32:80: E501 line too long (102 > 79 characters)
2022-02-05 00:30:35 +05:30
d8cabdfdb5
Typing ( #128 )
...
* fix: CI yml name
* add: mypy configuraion
* add: type annotation to waybackpy modules
* add: type annotation to test modules
* fix: mypy command
* add: types-requests to dev deps
* fix: disable max-line-length
* fix: move pytest.ini into setup.cfg
* add: urllib3 to deps
* fix: Retry (ref: https://github.com/python/typeshed/issues/6893 )
* fix: f-string
* fix: shorten long lines
* add: staticmethod decorator to no-self-use methods
* fix: str(headers)->headers_str
* fix: error message
* fix: revert "str(headers)->headers_str" and ignore assignment CaseInsensitiveDict with str
* fix: mypy error
2022-02-05 03:23:36 +09:00
320ef30371
fix: format md and yml ( #129 )
2022-02-04 22:31:46 +05:30
e61447effd
Format and lint codes and fix packaging ( #125 )
...
* add: configure files (setup.py->setup.py+setup.cfg+pyproject.toml)
* add: __download_url__
* format with black and isort
* fix: flake8 section in setup.cfg
* add: E501 to flake ignore
* fix: metadata.name does not accept attr
* fix: merge __version__.py into __init__.py
* fix: flake8 errors in tests/
* fix: datetime.datetime -> datetime
* fix: banner
* fix: ignore W605 for banner
* fix: way to install deps in CI
* add: versem to setuptools
* fix: drop python<=3.6 (#126 ) from package and CI
2022-02-03 19:13:39 +05:30
947647f2e7
Merge pull request #124 from eggplants/fix_save_retry
...
Fix save retry mechanism
2022-02-03 18:01:51 +05:30
bc1dc4dc96
fix: save retry mechanism
2022-02-03 19:45:16 +09:00
5cbdfc040b
waybackpy/cli.py : remove duplicate original_string from output_string in cdx
2022-01-30 21:02:25 +05:30
3be6ac01fc
created tests/test_cdx_api.py: added tests for cdx_api.py
2022-01-30 20:03:40 +05:30
b8b9bc098f
tests/test_utils.py: test latest_version_pypi and latest_version_github of waybackpy.utils
2022-01-30 20:02:17 +05:30
946c28eddf
waybackpy/cli.py: Added help text, fix bug in the cdx_print parameter and lots of other stuff
...
parameter --filters is now --filter
parameter --collapses is now --collapse
added a new --license flag for fetching the license from GitHub repo and printing it.
2022-01-30 20:00:50 +05:30
004027f73b
waybackpy/utils.py : Add a new function(latest_version_github) to fetch the latest release from github api and renamed latest_version to latest_version_pypi as now we have two functions to get the latest release.
2022-01-30 13:28:13 +05:30
e86dd93b29
Delete custom.md
2022-01-30 11:45:51 +05:30
988568e8f0
Update issue templates
2022-01-30 11:44:30 +05:30
f4c32a44fd
Merge pull request #123 from akamhy/add-code-of-conduct-1
...
Create CODE_OF_CONDUCT.md
2022-01-30 11:39:22 +05:30
7755e6391c
Create CODE_OF_CONDUCT.md
2022-01-30 11:39:11 +05:30
9dbe3b3bf4
In waybackpy/wrapper.py set self.timestamp to None on init.
...
In older interface(2.x.x) we had timestamp set to none in the constructer, so maybe it should be best to set it to None in the backwards compatiblliy module.)
2022-01-29 22:12:02 +05:30
e84ba9f2c3
Merge pull request #122 from akamhy/update-readme
...
add conda install and related links and tell users that they can copy…
2022-01-27 00:25:49 +05:30
1250d105b4
update install command for conda and replace the link to conda-forge.org with https://anaconda.org/conda-forge/waybackpy
2022-01-27 00:17:36 +05:30
f03b2cb6cb
fix formatting of ASCII art
2022-01-26 18:24:24 +05:30
5e0ea023e6
update CLI help text
2022-01-26 16:23:24 +05:30
8dff6f349e
add maintainers
2022-01-26 15:45:03 +05:30
e04cfdfeaf
add conda install and related links and tell users that they can copy text from asciinema.org
2022-01-26 15:40:33 +05:30
0e2cc8f5ba
+ asciicast https://asciinema.org/a/464367
...
[](https://asciinema.org/a/464367 )
2022-01-26 14:51:06 +05:30
9007149fef
3.0.1 -- > 3.0.2, for condaforge staged-recipes issues
3.0.2
2022-01-26 01:54:58 +05:30
8b7603e241
the test is faulty as it fails when we increment the version on dunder version file but did not upstreamed the code to PyPi.
2022-01-26 01:51:24 +05:30
5ea1d3ba4f
Replace NON-ASCII character figlet with ASCII character figlet.
2022-01-26 01:46:42 +05:30
4408c5e2ca
add snapcraft.yaml
2022-01-25 20:54:09 +05:30
9afe29a819
Merge pull request #119 from akamhy/akamhy-patch-1
...
v3.0.0 --> v3.0.1
3.0.1
2022-01-25 19:54:01 +05:30
d79b10c74c
v3.0.0 --> v3.0.1
2022-01-25 19:52:10 +05:30
32314dc102
Merge branch 'build-test' #118
...
Add build test to CI
see #117
2022-01-25 14:02:36 +05:30
50e176e2ba
.github/workflows/build_test.yml : change python versions from '3.4', '3.8', '3.10' to '3.6', '3.10' as 3.4 not found by GitHub.
2022-01-25 13:56:49 +05:30
4007859c92
Install dependencies for build test in CI : setuptools wheel
2022-01-25 13:35:58 +05:30
d8bd6c628d
Add build test to CI
2022-01-25 13:30:16 +05:30
28f6ff8df2
Merge pull request #116 from akamhy/patch-setup-py
...
Fix syntax for opening the README.md and __version__.py
2022-01-25 13:11:33 +05:30
7ac9353f74
Fix syntax for opening the README.md and __version__.py
...
For some reason updates made at https://github.com/akamhy/waybackpy/pull/114
are breaking the build using setup, caught while deploying to a cloud service
provider.
The exact error is:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-req-build-n3b9e5pj/setup.py", line 5
os.path.join(os.path.dirname(__file__), README.md), encoding=utf-8),
^
SyntaxError: invalid syntax
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
See also :
https://github.com/conda-forge/staged-recipes/pull/17634
2022-01-25 13:05:01 +05:30
15c7244a22
Merge pull request #115 from akamhy/akamhy-patch-1
...
do not use f-strings in setup.py
2022-01-25 10:42:27 +05:30
8510210e94
do not use f-strings in setup.py
...
These are not supported in <Python 3.6 version of the cpython.
2022-01-25 10:34:46 +05:30
552967487e
Merge pull request #114 from rafaelrdealmeida/patch-1
...
Update setup.py
See also <https://github.com/akamhy/waybackpy/issues/111#issuecomment-1020673814 >
2022-01-25 10:30:34 +05:30
86a90a3840
Update setup.py
...
pep8
2022-01-24 22:03:28 -03:00
759874cdc6
Update setup.py
...
see: https://github.com/akamhy/waybackpy/issues/111#issuecomment-1020673814
2022-01-24 21:23:31 -03:00