monosans
dbdf5b84be
Fix
2024-03-01 07:28:43 +03:00
monosans
2de104df7d
Create cache dir only if geolocation is enabled
2024-02-29 22:29:12 +03:00
monosans
32fd6158ec
Remove ETag from cache if response didn't provide it
2024-02-18 12:11:04 +03:00
monosans
8ed0cf378d
force=True in logging.basicConfig
2024-02-13 21:45:41 +03:00
monosans
75fca04801
Rename argument
2024-02-08 12:01:37 +03:00
monosans
dbeeec5641
Refactor asyncify
2024-02-08 11:22:51 +03:00
monosans
91d2624224
Remove maybe_add_permission
2024-02-08 09:42:30 +03:00
monosans
2cca716167
Remove monkeypatch
2024-02-08 09:27:42 +03:00
monosans
a42f44e7e8
Automatically fix permissions issues
2024-02-08 09:12:13 +03:00
monosans
95c6e7f6eb
Reformat utils.py
2024-02-07 13:03:31 +03:00
monosans
04bf2f6850
Fix directories access check
2024-02-07 12:37:46 +03:00
monosans
35518b67e9
Reformat
2024-02-07 10:25:01 +03:00
monosans
9026cf9fb4
Fix ruff
2024-02-07 10:21:22 +03:00
monosans
d57620cae4
Minor improvements
2024-02-04 16:58:45 +03:00
monosans
419d9fc036
Fix AttributeError
2024-02-04 12:24:12 +03:00
monosans
328834eb03
Improve permissions check
2024-02-01 14:52:29 +03:00
monosans and GitHub
5005e0dc6b
Add Docker support
2024-02-01 10:24:26 +03:00
monosans
624ffa2698
Add noqa
2024-01-29 14:04:37 +03:00
monosans
326f143d26
Use Chrome User-Agent
2024-01-29 13:52:46 +03:00
monosans
2d30886e74
Iterate over ProxyStorage instead of ._proxies
2024-01-29 00:33:55 +03:00
monosans
51c847811c
Remove get_sorted method from ProxyStorage
2024-01-29 00:32:31 +03:00
monosans
e201011ed3
Refactor typing_compat
2024-01-25 18:12:36 +03:00
monosans
330b607c59
Use sys.implementation.name instead of platform.python_implementation()
2024-01-25 15:43:12 +03:00
monosans
cabc3a0061
Refactor progress bar
2024-01-25 11:49:22 +03:00
monosans
890c000139
Don't shuffle proxies before checking
2024-01-25 10:30:40 +03:00
monosans
3059940212
Monkeypatch os.link to make aiofiles work on Termux
2024-01-25 09:05:53 +03:00
monosans
82055d3417
Remove unused variable
2024-01-23 09:49:17 +03:00
monosans
dca437feae
Add raise_for_status=True when scraping sources
2024-01-23 09:47:43 +03:00
monosans
73303cab1b
Improve response decoding performance
2024-01-23 09:37:29 +03:00
monosans
31a50964eb
Fix duplicates
2024-01-23 08:09:08 +03:00
monosans
a42448808e
Refactor get_grouped
2024-01-21 23:40:05 +03:00
monosans
0984fd1a82
Fix an edge case
2024-01-21 23:37:46 +03:00
monosans
f4af55d37a
Fix encoding issues
2024-01-21 21:46:01 +03:00
monosans
24f5eb5f2f
Less strict parser
2024-01-21 21:24:09 +03:00
monosans and GitHub
e4047e16ae
Huge update
...
- Drop support for Python 3.7.
- Use offline geolocation database instead of ip-api.com.
- Add support for proxy authentication.
- Add pre-compiled binaries.
- Refactor the code by a lot.
- Simplify config.
- Add automatic text encoding detection.
- Use TOML instead of INI for configuration.
- Add support for using httpbin-compatible services and services which return plain IP address for getting proxy's exit node.
- Add support for reading proxy lists from local files.
- Add support for saving to json.
- Remove support for saving geolocation to txt, use json instead.
- Improve parser.
- Improve config validation.
- Use poetry instead of requirements.txt.
- Use venv in start scripts.
2024-01-21 17:45:01 +00:00
monosans
eeca39b8f5
Update User-Agent
2023-12-26 10:09:22 +03:00
monosans
4211933cff
Improve traceback
2023-12-25 15:11:23 +03:00
monosans
cbf10a37d3
Don't set geolocation if geolocation folders are disabled
2023-12-09 15:16:44 +03:00
d45db44c6b
Update .pre-commit-config.yaml ( #111 )
...
* Update .pre-commit-config.yaml
* Ignore PLR0917 in ruff
* Reformat
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-12-07 08:08:12 +00:00
monosans
fb59bdaf70
Update User-Agent
2023-11-24 19:54:03 +03:00
57696e62e3
Update .pre-commit-config.yaml ( #101 )
...
* Update .pre-commit-config.yaml
* Fix
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-04 09:29:21 +00:00
monosans
813d320c64
Use logging.Formatter.default_time_format
2023-10-31 19:00:46 +03:00
monosans
496cef3ae9
Update User-Agent
2023-10-28 14:25:31 +03:00
monosans
14f19c6414
Use typing-extensions
2023-10-25 20:27:48 +03:00
monosans
de87fbafcd
Bump uvloop to v0.19
2023-10-23 01:12:54 +03:00
monosans
32889f066f
Fix uvloop deprecation warning
2023-10-14 14:24:04 +03:00
monosans
6c86f297fd
Add type: ignore
2023-10-14 11:53:45 +03:00
monosans
8eb9eee886
Update User-Agent
2023-09-29 17:48:32 +03:00
monosans
6f441a7499
Update User-Agent
2023-09-02 12:03:24 +03:00
monosans
5e1a81a369
Minor refactor
2023-08-22 12:23:45 +03:00