monosans
|
e522bf45f2
|
fix: improve error messages
|
2025-09-30 07:53:39 +03:00 |
|
monosans
|
6241eea6b8
|
fix: reduce the amount of wrap_err
|
2025-09-26 17:13:16 +03:00 |
|
monosans
|
97485277f4
|
perf: reduce allocations and locking
|
2025-09-18 11:55:32 +03:00 |
|
monosans
|
cd8cbd1a20
|
refactor: use reqwest-middleware & improve error messages
|
2025-08-30 23:02:18 +03:00 |
|
monosans
|
5b9c722776
|
add more drop
|
2025-08-15 20:56:51 +03:00 |
|
monosans
|
e8affab8b3
|
fix
|
2025-08-15 20:28:39 +03:00 |
|
monosans
|
690f0f33db
|
call drop() early
|
2025-08-15 17:19:50 +03:00 |
|
monosans
|
5194a89528
|
optimize scraper
|
2025-08-13 19:50:30 +03:00 |
|
monosans
|
867705f787
|
refactor: optimize proxy matching logic and improve warning messages
|
2025-08-13 17:24:27 +03:00 |
|
monosans
|
ba5289f3b6
|
reduce vec allocations
|
2025-08-13 16:46:51 +03:00 |
|
monosans
|
7fb0851efd
|
add crate::HashMap and crate::HashSet
|
2025-08-13 07:46:28 +03:00 |
|
monosans
|
ee08110a20
|
use foldhash
|
2025-08-12 21:36:27 +03:00 |
|
monosans
|
ea7eeea869
|
refactor: replace color_eyre::Result with crate::Result
|
2025-08-10 22:00:30 +03:00 |
|
monosans
|
2dd54f7635
|
reformat
|
2025-08-08 09:54:24 +03:00 |
|
monosans
|
b3b586ae25
|
use parking_lot::Mutex instead of tokio::sync::Mutex
|
2025-08-08 09:38:01 +03:00 |
|
monosans
|
e30b54b5ce
|
fix: capture protocol in proxy count filter closure
|
2025-08-06 13:38:06 +03:00 |
|
monosans
|
f16804e0b4
|
fix: change Source type to Arc<Source> in ScrapingConfig and related functions
|
2025-08-05 12:34:54 +03:00 |
|
monosans
|
f03f1543fe
|
fix: change method signatures in DbType to take ownership instead of references
|
2025-08-05 12:16:28 +03:00 |
|
monosans
|
279f26a6ea
|
fix: add Copy marker to ProxyType and DbType enums
|
2025-08-05 10:41:12 +03:00 |
|
monosans
|
ea3a34ff39
|
fix: update dependencies and enhance configuration for proxy handling
|
2025-08-05 09:56:11 +03:00 |
|
monosans
|
e6ef3a1cbe
|
fix: streamline file reading logic in scrape_one function
|
2025-08-05 07:39:21 +03:00 |
|
monosans
|
716ef06116
|
fix: enhance URL handling in scrape_one function for better source fetching
|
2025-08-04 16:27:19 +03:00 |
|
monosans
|
7aa690cb49
|
fix: speedup checking by adding connect_timeout
|
2025-08-04 13:21:53 +03:00 |
|
monosans
|
c77b583148
|
make retry logic reusable
|
2025-07-24 10:19:22 +03:00 |
|
monosans
|
1f6d921da3
|
reformat
|
2025-07-23 15:09:58 +03:00 |
|
monosans
|
57204cbacf
|
feat: automatically retry scraping errors
|
2025-07-23 14:05:24 +03:00 |
|
monosans
|
d642f467ec
|
refactor: update proxy handling in checker and scraper, simplify function signatures
|
2025-07-16 16:17:15 +03:00 |
|
 AlmazandGitHub
|
0f477d49d7
|
feat: implement graceful shutdown & saving proxies on exit
|
2025-07-16 07:23:10 +00:00 |
|
monosans
|
163ebf85bd
|
fix: improve graceful shutdown
|
2025-07-15 15:13:55 +03:00 |
|
monosans
|
60e6ed2c89
|
fix socks5 checking panic
Fixes #661
|
2025-06-24 08:41:59 +03:00 |
|
 AlmazandGitHub
|
f5ccd52a5d
|
feat: switch from log to tracing
|
2025-05-30 21:58:07 +00:00 |
|
monosans
|
5379bdeb46
|
remove unneeded move in closure
|
2025-05-24 16:19:17 +03:00 |
|
monosans
|
9d78bfc423
|
rework the config file & refactor
|
2025-05-24 01:31:42 +03:00 |
|
monosans
|
a25e908061
|
minor refactor
|
2025-05-14 14:52:15 +03:00 |
|
monosans
|
7384b29c58
|
perf: reduce memory usage
|
2025-05-08 18:20:19 +03:00 |
|
monosans
|
0ce2f1a8b4
|
add move to closures
|
2025-05-05 14:47:59 +03:00 |
|
monosans
|
b17132ab74
|
improve error handling
|
2025-04-29 13:06:18 +03:00 |
|
monosans
|
2c3adacfac
|
don't send events at all on non-tui
|
2025-04-28 08:24:01 +03:00 |
|
monosans
|
6b08bf17bb
|
don't send unused events on non-tui
|
2025-04-27 21:59:32 +03:00 |
|
monosans
|
a6eecdbf54
|
perf: reduce hashset allocations when scraping
|
2025-04-24 13:54:32 +03:00 |
|
monosans
|
e30d7b1019
|
chore: reformatting
|
2025-04-24 13:44:02 +03:00 |
|
 AlmazandGitHub
|
8ccefba33f
|
reconfigure clippy
|
2025-04-24 05:57:50 +00:00 |
|
monosans
|
94ebb30609
|
minor fixes & refactoring
|
2025-04-11 17:05:21 +03:00 |
|
monosans
|
eb6e2e639d
|
fix: improve scraping errors output
|
2025-04-10 14:13:03 +03:00 |
|
 monosansandGitHub
|
3a36a3f35b
|
Rewrite it in Rust
|
2025-04-10 06:55:12 +00:00 |
|