From 4978b9d194ee46807d9bb41bf6ae7eb83cf56acb Mon Sep 17 00:00:00 2001 From: tpv Date: Tue, 30 Jun 2026 12:43:10 -0700 Subject: [PATCH] added proxy managament from dsqls module --- src/monitor_utils/config.py | 22 ---------------------- src/monitor_utils/constants.py | 3 --- 2 files changed, 25 deletions(-) diff --git a/src/monitor_utils/config.py b/src/monitor_utils/config.py index 58fb0a3..c820f6c 100644 --- a/src/monitor_utils/config.py +++ b/src/monitor_utils/config.py @@ -29,28 +29,6 @@ def get_bot_token(is_production: bool) -> str: return DEVELOPMENT_BOT_TOKEN -@cache -def get_proxies() -> list[str]: - with PROXIES_PATH.open() as f: - proxies = [] - for line in f: - line = line.strip() - if not line: - continue - - parts = line.split(":", 3) - if len(parts) == 4 and not parts[1].startswith("//"): - host, port, user, password = parts - proxies.append(f"http://{user}:{password}@{host}:{port}") - else: - proxies.append(f"http://{line}") - - if not proxies: - raise ValueError("Proxy list cannot be empty") - - return proxies - - def get_config( monitor_name: str, use_production_path: bool = False ) -> tuple[dict, pathlib.Path]: diff --git a/src/monitor_utils/constants.py b/src/monitor_utils/constants.py index a6324f3..1535b5c 100644 --- a/src/monitor_utils/constants.py +++ b/src/monitor_utils/constants.py @@ -1,5 +1,4 @@ import asyncio -import pathlib from json import JSONDecodeError import aiohttp @@ -7,8 +6,6 @@ import requests from curl_cffi.requests.errors import RequestsError from pymongo.errors import PyMongoError -PROJECT_ROOT = pathlib.Path(".") -PROXIES_PATH = pathlib.Path("proxies.txt") MONGO_DATABASE_NAME = "tpv_woot" MONGO_URL = ( "mongodb://tpv:n3%23QI07GnbZCbvGJ@zelda.disqualifier.me:27017/?authSource=tpv_woot"