Commit Graph
165 Commits
Author SHA1 Message Date
monosans 75028a25c0 use Any from typing_extensions 2025-03-19 12:04:25 +03:00
monosans c068ebc7d1 don't ignore decoding errors in config file 2025-03-06 10:12:55 +03:00
monosans 250a8fa1eb reformat 2025-03-06 10:04:05 +03:00
monosans 6a6e05e531 handle UnicodeDecodeError on non-utf-8 check_website 2025-03-06 09:57:26 +03:00
monosansandGitHub c9bd28057f Use faster json parser & remove charset-normalizer 2025-03-06 06:49:24 +00:00
monosans 7877dac25e use methods instead of properties 2025-02-27 16:18:05 +03:00
monosans bbcd62dc4e refactor 2025-02-27 11:12:52 +03:00
monosans b8ab07dfe6 simplify cookie jar singleton 2025-02-26 14:27:37 +03:00
monosans c920c54c33 refactor geodb saving 2025-02-17 17:33:19 +03:00
monosans 278358a28c switch back to flat layout 2025-02-11 18:30:07 +03:00
monosans 7b32ffa1e5 switch to src layout 2025-02-11 10:00:26 +03:00
monosans 8dd0a37d90 update user agent 2025-02-10 09:39:30 +03:00
monosansandGitHub b651757e26 only allow http/1.1 in ssl 2025-02-05 06:22:56 +00:00
monosans 1e56188aa4 add proxies_per_source_limit setting 2025-01-10 12:49:36 +03:00
monosans 0a63e1008e remove useless comment 2025-01-10 12:34:12 +03:00
monosans 9e9e565100 skip too big sources 2025-01-10 12:33:56 +03:00
monosans 99240773fe don't use environment variable to checking docker environment 2025-01-09 19:22:28 +03:00
monosans 8c6368f095 silence winloop errors 2025-01-09 15:53:32 +03:00
monosans 91987e0b04 change windows selector event loop max connections limit from 512 to 508 2025-01-09 15:33:23 +03:00
monosans c686de1613 refactor sync-to-async 2025-01-09 15:30:45 +03:00
monosans 07dc56e8d7 remove lock from IncrInt 2025-01-09 12:41:33 +03:00
monosans 81f6fe72d7 do not exceed the 80 character limit 2025-01-08 00:39:46 +03:00
monosans c93b8f5414 remove aiofiles 2025-01-07 22:52:14 +03:00
monosans 63b706a2bb allow file:// prefix for file proxy lists 2025-01-07 21:09:43 +03:00
monosans 07148d8ccf replace aiofiles with async pathlib where possible 2025-01-07 21:09:06 +03:00
monosans 5dba39be4f chore: use NoReturn 2024-12-26 10:13:54 +03:00
monosans 44c4b980bb fix mypy 2024-12-21 18:30:12 +03:00
monosans 62f3791c19 chore: stricter mypy config 2024-12-21 17:49:42 +03:00
monosans e886f292f2 fix: update user agent 2024-11-28 08:53:20 +03:00
monosans dd4a0cb6d4 fix: add geodb download success indication
Fixes #412
2024-11-27 12:26:57 +03:00
monosans f8ce11d8fa chore: use absolute imports 2024-11-22 14:32:29 +03:00
monosans 66d1f72fe6 fix: handle KeyboardInterrupt 2024-11-22 13:50:58 +03:00
monosans ebfcc92df9 feat: show amount of succesfull proxy checks in real time 2024-11-22 13:49:07 +03:00
monosans bc11b391f9 fix: remove unused typevar & paramspec 2024-11-12 09:59:01 +03:00
monosans 71da938e03 chore 2024-11-07 10:39:23 +03:00
monosans 87764d28bb fix: enable rich tracebacks back 2024-11-07 09:34:26 +03:00
monosans 6d2ae4ff14 fix: use global rich.Console object 2024-11-06 15:09:38 +03:00
monosans 48ffa9a672 fix: run log writer in a separate thread 2024-11-06 15:05:34 +03:00
monosans ce0ceed668 fix: use asyncio.to_thread 2024-11-04 11:00:52 +03:00
monosans 8cfa20f125 chore: use functools.cache 2024-10-30 11:12:21 +03:00
monosans cf83719e2e chore: drop python 3.8 support 2024-10-17 14:18:27 +03:00
monosans 98cf48f8e5 fix: update user-agent 2024-10-01 08:58:03 +03:00
monosans 5de2b3f782 Sort alphabetically if checking is disabled 2024-09-18 18:35:56 +03:00
monosans 88ca6413c5 Allow disabling checker 2024-09-18 18:30:59 +03:00
monosans aa57dbfafc Save proxies event after interruption
Fixes #316
2024-09-18 18:23:01 +03:00
monosans[bot]GitHubmonosans[bot] <158570872+monosans[bot]@users.noreply.github.com>monosans
6653649733 Update .pre-commit-config.yaml (#308)
* Update .pre-commit-config.yaml

* fix

---------

Co-authored-by: monosans[bot] <158570872+monosans[bot]@users.noreply.github.com>
Co-authored-by: monosans <hsyqixco@protonmail.com>
2024-09-06 06:06:06 +00:00
monosans 5e9fe6f748 Add support for parsing hostname in proxy 2024-08-22 16:27:36 +03:00
monosans e3b69336eb Update User-Agent 2024-08-10 17:02:01 +03:00
monosans 4a29322a27 Don't create TypeVars at runtime 2024-07-09 03:35:36 +03:00
monosans 20332b5fea Reconfigure ruff 2024-07-09 03:08:30 +03:00