TGViewer
Thor w3 Thor w3 @thorcode · 1.2K subscribers
Post #43 14.9K
Готовые решения для кодеров

Есть идея создать список готовых функций/классов для быстрой сборки проекта, очень часто сталкиваюсь с тем, что банальные вещи просто адаптирую под каждый проект, заебало, хочу написать универсальные решения. С сегодняшнего дня этим и займемся.

Залил на гист пока два готовых решения, которые будут полезны каждому.

check_version: проверка текущей версии Python
Меня порой заебывают ошибками, спустя какое-то время выясняется что чел пытается завести скрипт на Python 3.10 или 3.12 (я сейчас работаю онли с 3.11), хотя казалось в readme всегда указываю необходимую версию. Чтобы избежать лишней траты времени написал функцию check_python_version.

ProxyManager: класс для работы с Proxy
Пока лучшее решение что реализовал для себя, работает асинхронно в паре с better_proxy. При необходимости сам добавляет префикс, поэтому пользователь может грузить прокси вообще в любом удобном формате (главное чтобы http/https). Запускайте через run, функция вернет список валидных прокси в python-формате или None, если валидных прокси не оказалось.

Дальше постараюсь расширить этот список и запушить в полноценный проект/бибилиотеку.

Основной канал | О web3 | Мои софты
  • ❤ 28
  • 👍 10
More from @thorcode
  1. Feb 24, 20244 библиотеки для генерации данных ➡️ pyuseragents Библиотека генерирует рандомные UserAgen…
  2. Feb 23, 2024Как без посредников принимать оплату в крипте Идея очевидная: 1. Создаем кошелек для оплат…
  3. Feb 8, 2024Channel name was changed to «Thor w3»
  4. Jan 25, 2024Ой-ой-ой, что я научился парсить?
  5. Jan 12, 2024Кстати, если хотите снифать запросы, особенно когда нужно с телефона (как с Notcoin), край…
  6. Jan 12, 2024Не что я потратил 2 дня - Notcoin В целом я с асинкой в принципе не работал, поэтому было…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →