From 800bf1d449873efe18a8cbaae103c0288d4c6a0a Mon Sep 17 00:00:00 2001 From: tpv Date: Sun, 21 Jun 2026 14:54:25 -0700 Subject: [PATCH] testing proxies formatting --- monitor_utils/config.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/monitor_utils/config.py b/monitor_utils/config.py index 13f4508..2742acb 100644 --- a/monitor_utils/config.py +++ b/monitor_utils/config.py @@ -28,8 +28,20 @@ def get_bot_token(is_production: bool) -> str: @cache def get_proxies() -> list[str]: + parts = p.strip().split(":") + print(len(parts), parts) with PROXIES_PATH.open() as f: - proxies = [f"http://{p.strip()}" for p in f if p.strip()] + proxies = [] + for p in f: + if not p.strip(): + continue + + parts = p.strip().split(":") + if len(parts) == 4: + host, port, user, password = parts + proxies.append(f"http://{user}:{password}@{host}:{port}") + else: + proxies.append(f"http://{p.strip()}") if not proxies: raise ValueError("Proxy list cannot be empty")