[PYTHON:TODAY]
63.6K subscribers
2.41K photos
1.09K videos
308 files
1.51K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

Приват: https://boosty.to/pythontoday
YouTube: https://clck.ru/3LfJhM
Канал админа: @akagodlike
Чат: @python2day_chat

Сотрудничество: @web_runner

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
🤖 От Telegram-бота к AI-агенту: как собрать своего «исполнителя задач» на Python в 2025-м

Разберём на практике минимальный AI-агент вокруг Telegram-бота: архитектуру, стек и рабочий код на Python.

Главное отличие от «просто бота» в том, что агент может запускаться без участия пользователя: по расписанию, по событию из очереди, по веб-хуку от другого сервиса и т.д. Он сам инициирует действия и сам приходит к человеку с результатом. Погнали.

👇 Статья на русском + код

#python #article #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥15
🔥PlutoPrint — лёгкая и мощная Python-библиотека, которая конвертирует HTML/XML в качественные PDF и изображения.

Основана на движке от PlutoBook, встроенные бинарники идут из коробки — короче, установил и поехали.

Идеально подходит для:
🟢отчётов
🟢инвойсов
🟢билетов
🟢визуальных снапшотов
🟢автоматизации любой документо-генерации

📦 Простая установка
pip install plutoprint


⌨️ CLI интерфейс

Хочешь быстро сделать PDF из HTML?
plutoprint input.html output.pdf --size=A4


😰 Пример на Python
import plutoprint

book = plutoprint.Book(plutoprint.PAGE_SIZE_A4)
book.load_url("hello.html")

# Весь документ
book.write_to_pdf("hello.pdf")

# Страницы 2–15
book.write_to_pdf("hello-range.pdf", 2, 15, 1)

# В обратном порядке
book.write_to_pdf("hello-reverse.pdf", 15, 2, -1)

# Ручной рендер
with plutoprint.PDFCanvas("hello-canvas.pdf", book.get_page_size()) as canvas:
canvas.scale(plutoprint.UNITS_PX, plutoprint.UNITS_PX)
for page_index in range(book.get_page_count() - 1, -1, -1):
canvas.set_size(book.get_page_size_at(page_index))
book.render_page(canvas, page_index)
canvas.show_page()


Если ты делаешь отчёты, автоматизируешь процессы, занимаешься OSINT или пишешь сервисы, которые выдают документы — пробуй!

♎️ GitHub/Инструкция

#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥158
😰 Python шпаргалка на русском

Компактная таблица, где в одном месте сравниваются все основные итерируемые структуры данных в Python:

🖱 списки (list),
🖱 словари (dict),
🖱 множества (set),
🖱 кортежи (tuple).

➡️Изменяемость: какие структуры можно менять «на лету», а какие — только пересоздавать.
➡️Упорядоченность: где элементы идут строго по порядку, а где порядок — это философская категория.
➡️Индексация: кто дружит с индексами, а кого индексацией лучше не тревожить.
➡️Дубли: где допускаются повторяющиеся элементы, а где Python рубит их под корень.
➡️Полезные методы: как добавлять, удалять, искать и работать с элементами.

⬇️ Под рукой всегда хорошо иметь визуал, который помогает быстро вспомнить разницу между структурами и не изобретать велосипед.

#cheatsheet #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍429🔥4
Forwarded from NetStalkers
💀 Kraken — настоящий монстр среди Python-инструментов для брутфорса.

Созданный для специалистов по кибербезопасности, он превращает рутинные задачи подбора паролей в чётко настроенный, централизованный процесс. Один инструмент — десятки направлений атаки.

Kraken собирает под одной крышей всё, что нужно, чтобы эффективно тестировать стойкость систем и сервисов.

Что умеет?

🛰 Сетевые протоколы

Работает с FTP, Kubernetes, LDAP, SSH — классика, без которой ни один аудит не обходится.

🌐 Веб-приложения

Поддерживает брут CPanel, Drupal, Joomla — помогает быстро проверить, насколько надёжно защищены популярные CMS и панели управления.

💻 Инструменты разведки

* поиск админ-панелей
* сканирование директорий
* нахождение поддоменов

⚙️ Простая установка:
git clone https://github.com/jasonxtn/kraken.git
cd kraken
pip3 install -r requirements.txt


▶️ Использование:
python3 kraken.py


♎️ GitHub/Инструкция

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍369🔥4😱1
📈 12 Python библиотеки и API для работы с финансами, инвестициями и алгоритмической торговлей.

👇 Сохраняй, чтобы не потерять:

💬 yfinance
Быстрый доступ к акциям, крипте, валютам, опционам и фундаменталке через Yahoo Finance.

♎️ GitHub

💬 pandas-datareader
Исторические данные акций, макроэкономика, Фама–Френч и многое другое.

♎️ GitHub

💬 IBApi (Interactive Brokers API)
Официальный Python-интерфейс к одному из крупнейших брокеров мира.

Docshttps://interactivebrokers.github.io/
APIhttps://ibkrcampus.com/api/

💬 Alpha Vantage
Бесплатный API для котировок, индикаторов и крипты.

https://www.alphavantage.co/

💬 Nasdaq Data Link (ex-Quandl)
Миллионы финансовых датасетов — макро, акции, крипта, индексы.

https://data.nasdaq.com

💬 Twelve Data
100 000+ тикеров по всему миру: акции, FX, индексы, ETF и фундаменталка.

https://twelvedata.com/

💬 Polygon.io
Реальные и исторические данные по акциям, валютам и криптовалютам.

https://polygon.io/

💬 Tradier API
Торговля, данные и аналитика через Python. Удобно для алгоритмических стратегий.

https://developer.tradier.com/

💬 alpaca-py
Управление портфелями, торговля, стриминг данных — всё в одном.

♎️ GitHub

💬 Finnhub
REST API + WebSocket для акций, крипты, форекса и фундаментала.

https://finnhub.io/

💬 marketstack
170 000+ тикеров, внутридневные и исторические данные за 30 лет.

https://marketstack.com/

💬 Tiingo
Надёжные котировки EOD + новости рынка.

https://www.tiingo.com/

👍 Маст-хэв если работаешь с финансами, аналитикой или пишешь свои трейд-боты.

#python #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍32🔥137
👨‍💻 Шпаргалки по регулярным выражениям на русском в PDF

Сохраняй!
👍

#doc #python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍58🔥123😱1🫡1
🔥 Botasaurus — крутой Python инструмент, мощная среда для парсинга/веб-скрейпинга, которая позволяет обходить защиту от ботов, создавать скраперы быстрее, проще и с максимальным удовольствием используя UI интерфейс.

Что вы получаете с Botasaurus:

🟢 Превращайте любой скрапер в инструмент с удобным интерфейсом за минуты, удивляя своей простотой.
🟢 Забудьте о проблемах с детекцией ботов — Botasaurus справляется с этим на уровне Супермена для Selenium и Playwright.
🟢 Сокращайте траты на прокси до 97%, используя запросы на основе браузера.
🟢 Асинхронный параллельный скрейпинг становится проще простого с распараллеливанием, профилями и конфигурацией.
🟢 Экономьте время благодаря встроенному кэшированию, очистке данных и удобным утилитам.
🟢 Масштабируйте свои скраперы на несколько машин с помощью Kubernetes и собирайте данные быстрее.

💀 Botasaurus — инструмент, который не только облегчает работу, но и экономит часы времени. Попробуйте, и вы удивитесь, насколько эффективным может быть веб-скрейпинг! 🚀

⚙️ GitHub/Много примеров кода

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39🔥148
🔥 Pyradio — бесплатная Python тулза, которая включает интернет-радио прямо из терминала.

Без браузера, без GUI и без мышки.

🗳 Установка:

sudo snap install pyradio


▶️ Использование:
Включаем случайную станцию:

pyradio --play


⬆️⬇️ выбираешь станцию стрелками
⏎ жмёшь Enter

♎️ GitHub/Инструкция

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47🔥167🤯3🫡2
😰 Pytest. Гайд для тех, кто ни разу про него не слышал

Pytest — это самый популярный фреймворк для тестирования на Python. Pytest появился, чтобы сделать тестирование в Python простым и приятным: меньше церемоний, больше читаемости и расширяемости. Он применяется везде — от библиотек и веб‑сервисов до ML‑проектов и инфраструктуры - и подходит как одиночным разработчикам, так и большим командам с CI/CD.

👨‍💻 Много практических примеров, реальные сценарии и приёмы, которые сразу хочется утащить в свой проект.

👇 Статья + код с примерами на русском

#python #article #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍384🔥4
▶️ Смотрим ТВ всего мира бесплатно!

Развлечения, спорт, новости, национальные каналы и редкие региональные штуки, которых нет ни в одном сервисе.

Как это работает?

🌍 жмёшь на флаг страны;
выбираешь канал;
🔗 кликаешь на links — и трансляция запускается.

без подписок
без регистрации
без «оставьте номер телефона»

Просто открываешь — и смотришь.

Идеально, если хочешь новости из другой страны, фон для изучения языка или просто посмотреть, как живёт остальной мир.

♎️ GitHub/Инструкция

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍50🔥189
💻 F!Nd@NyFiL3 — когда Google начинает говорить лишнее

Работает как цифровая ищейка — он дёргает Google за нестандартные запросы, парсит выдачу и вытаскивает файлы, которые обычный поиск пропускает мимо глаз.

📂 PDF, DOC, XLS и прочие «забытые» документы и login password.
📡 Публичные ресурсы, где админы недосмотрели.
🔍 То, что лежит на виду — но никто не ищет правильно.

Умение правильно спрашивать у поисковика и читать то, что он не хотел показывать первым экраном.

Полезен для:
🟢разведки открытых источников
🟢аудита публичных данных
🟢ресёрча
🟢обучения поисковым техникам

Если ты умеешь искать — ты уже на шаг впереди.
Остальные просто гуглят.

Установка:

git clone https://github.com/snooptsz/findanyfile
cd findanyfile
pip install -r requirements.txt


▶️ Запуск:
python3 FindAnyFile.py


⚠️ Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.

♎️ GitHub/Инструкция

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍277😱1
💻 CloakQuest3r — мощный Python-инструмент для анализа веб-инфраструктуры, цель которого — найти реальный IP-адрес сайта, скрытого за Cloudflare и другими защитными сервисами.

Вместо лобовых атак он использует более умный подход:
🟢анализ поддоменов,
🟢историю IP,
🟢SSL-данные и параллельное сканирование.

В результате можно выйти на настоящий сервер, который обычно остаётся за кулисами CDN и WAF.

Инструмент особенно полезен для:
💬 пентестеров;
💬 специалистов по ИБ;
💬 администраторов, которые хотят понять, насколько хорошо реально спрятан их сайт.

🔍 Что умеет CloakQuest3r

Поиск реального IP сайтов, прикрытых Cloudflare.
Сканирование поддоменов — ключевой метод для выявления origin-сервера.
История IP-адресов домена.
Анализ SSL-сертификатов целевого сайта.
Многопоточное сканирование для скорости и эффективности.

💻 Установка

git clone https://github.com/spyboy-productions/CloakQuest3r.git
cd CloakQuest3r


▶️ Запуск

python cloakquest3r.py example.com


⚠️ Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.

♎️ GitHub/Инструкция

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍279🔥5
🎮 2048 прямо в Telegram? Легко. Пишем мини-игру на FastAPI + Aiogram 3

MiniApp, с анимацией, очками и удобным интерфейсом. Всё — внутри Telegram. Без сайтов, без переключений.

В этом проекте напишем сервер на FastAPI, который:
🟢отдаёт статику (JS, стили);
🟢рендерит HTML-страницы игры;
🟢настраивает вебхук для бота;
🟢обрабатывает API-запросы прямо из игры.

🤖 Telegram-бот будет работать на Aiogram 3, быстро и асинхронно.

⚙️ Технологии:
➡️FastAPI
➡️Aiogram 3
➡️SQLAlchemy + AioSQLite
➡️Alembic
➡️HTML + JS (внутри Telegram WebApp)

📲 Подходит для разработчиков, которые хотят сделать крутые Telegram MiniApps, игровые боты или просто научиться FastAPI + Aiogram в реальном проекте.

👇 Статья в PDF + код на русском

#python #soft #article
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥62😱1