[PYTHON:TODAY]
63K subscribers
2.26K photos
1.01K videos
286 files
1.41K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

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

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

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
👨‍💻 NumPy для самых маленьких на русском

NumPy — незаменимая Python библиотека, которая чаще всего используют в анализе данных и обучении нейронных сетей.

Сохраняй гайд для начинающих, с примерами и объяснением кода 👍

#doc #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥83
🔥 Полезные библиотеки Python

📂 Google Image Scraper — парсер Google картинок.

Представь: нужно найти сотни фото для проекта, анализа, датасета или дизайна. Вручную сохранять? Долго. Тут и выручает Google Image Scraper — парсер, который за пару минут соберёт всё, что тебе нужно.

📊 Где пригодится:

🟢Машинное обучение — собирать датасеты для тренировки моделей.
🟢Дизайн и креатив — референсы для идей и проектов.
🟢Контент — подбор картинок для соцсетей, презентаций, статей.
🟢OSINT и ресёрч — анализ изображений для расследований или мониторинга.
🟢Автоматизация — вместо ручного поиска и скачивания.

Установка:
$ git clone https://github.com/ohyicong/Google-Image-Scraper

$ cd Google-Image-Scraper

$ pip install -r requirements.txt


Запуск:
$ python main.py


Возможные параметры для main.py:
search_keys = Строки, по которым будет осуществляться поиск;
number of images = Желаемое количество изображений;
headless = поведение графического интерфейса Chrome. Если True, графического интерфейса не будет;
min_solve = Минимальное желаемое разрешение изображения;
max_solve = Максимальное желаемое разрешение изображения;
max_missed = Максимальное количество неудачных попыток захвата изображения до завершения работы программы. Увеличьте это число, чтобы гарантировать, что большие запросы не завершатся;
number_of_workers = Количество созданных секционных рабочих мест. Ограничено одним работником на каждый поисковый запрос и ветку.

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

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥107
💻 Как получить подробную информацию по IP с помощью Python?

📍 IPGeoLocation — OSINT-инструмент для работы с IP и доменами.

Хочешь узнать, откуда реально приходит трафик или где физически находится сервер?

IPGeoLocation, утилита на Python, которая за пару секунд выдаст подробный отчёт по любому IP или домену.

Что умеет:
💬 Определяет геопозицию IP или домена.
💬 Показывает твоё собственное местоположение по IP.
💬 Работает со списком IP/доменов из файла.
💬 Можно задать свой User-Agent или рандомные из списка.
💬 Поддержка прокси и выбор случайного IP.
💬 Открывает точку прямо в Google Maps.
💬 Экспорт результатов в TXT, CSV, XML.

📊 Данные, которые ты получаешь:
ASN, город, страна, ISP, организация, широта/долгота, регион, часовой пояс, ZIP.

📦 Установка:

git clone https://github.com/maldevel/IPGeoLocation
pip3 install -r requirements.txt


⌨️ Примеры использования:

Узнать свой IP:

./ip2geolocation.py -m


Проверить IP:

./ip2geolocation.py -t 8.8.8.8


Проверить домен:

./ip2geolocation.py -t example.com


Сразу открыть локацию в Google Maps:

./ip2geolocation.py -t 8.8.8.8 -g


🔍 Инструмент мастхэв для:
🟢OSINT-исследований;
🟢Анализа сетевой активности;
🟢Проверки безопасности;
🟢Пентестов и ресёрча.

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

👍 Сохрани, пригодится каждому, кто работает с сетью и безопасностью!

#osint #python #soft #tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥87🤯1
⚡️ Автоматизируй всё вокруг с помощью Python — от новичка до про!

Представь: сотни сообщений в WhatsApp, лайки и подписки в *Instagram, работающий Telegram-бот, письма с вложениями и даже обработка PDF — и всё это делает не ты, а твой код.

🔥 Python-автоматизация открывает двери в мир, где рутинные задачи решаются одной кнопкой.

Что ты сможешь:
🟢Управлять мышкой и клавиатурой кодом (PyAutoGUI).
🟢Отправлять авто-сообщения в *WhatsApp (PyWhatKit).
🟢Автоматизировать *Instagram — фолловы, лайки, ДМ (Instabot).
🟢Создавать Telegram-ботов для ответов и файлов.
🟢Делать рассылки email с вложениями и HTML-шаблонами.
🟢Работать с PDF: объединять, разделять, ставить водяные знаки, извлекать текст.

* Принадлежит корпорации Meta, которая признана в РФ экстремистской.

💻 В гайде есть всё: пошаговая настройка, установка библиотек, советы по безопасности и реальные практические задания.

Это твой шанс освободить время, повысить продуктивность и даже зарабатывать, создавая авто-сценарии для клиентов.

❗️Если давно думал прокачаться в автоматизации — самое время начать.

Сохраняй, пригодится! 👍

#python #doc #code
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍5116🔥9🤯1
🔥 Kreuzberg — умный фреймворк для работы с документами на Python.

Надоело вручную вытаскивать текст и данные из PDF, Word или сканов? Теперь это можно делать в один вызов API.

Что умеет:
📄 Извлечение текста с сохранением структуры и форматирования.
🧾 Метаданные: автор, язык, дата создания, ключевые слова.
🌍 Поддержка 18 форматов (PDF, Office, HTML, изображения и др.).
👁 OCR (Tesseract, EasyOCR, PaddleOCR) — распознавание текста со сканов и фото.
📊 Извлечение таблиц с точностью до ячейки.
🤖 Автоматическая классификация документов (контракты, счета, отчёты и т.п.).

Технические фишки:

💬 Производительность — до 30+ документов/сек;
💬 Малый вес (71MB) и низкое потребление памяти;
💬 Плагинная архитектура — можно писать свои экстеншены;
💬 Полная поддержка синхронного и асинхронного API.

👨‍💻 Примеры использования:

CLI:

# Извлечь текст
uvx kreuzberg extract document.pdf > output.txt

# OCR + таблицы
uvx --from "kreuzberg[all]" kreuzberg extract invoice.pdf --ocr-backend tesseract --output-format text


Python (async):

from kreuzberg import extract_file

result = await extract_file("presentation.pptx")
print(result.content)
print(result.metadata.title, result.metadata.author)


Подходит для:
🟢автоматизации документооборота;
🟢систем анализа контрактов и счетов;
🟢интеграции в web-приложения.

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

#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥2910
💻 CamXploit — инструмент, который помогает найти уязвимые камеры.

Создан для ресёрчеров и специалистов по безопасности, чтобы проверить, не светится ли IP-адрес с открытой камерой наблюдения. CamXploit не просто пингует железку — он пробивает её по всем фронтам:

Что умеет:
💬 Сканирует стандартные порты систем видеонаблюдения.
💬 Определяет, есть ли активная камера.
💬 Если находит — идёт дальше:
🟢ищет страницы входа;
🟢тестит учётки по умолчанию;
🟢палит производителя и известные уязвимости;
🟢ищет прямые стримы (RTSP, RTMP, HTTP, MMS);
🟢даёт инфу о местоположении с картами;
🟢показывает данные о сервере и методах аутентификации.

⚙️ Установка (Linux/MacOS):

git clone https://github.com/spyboy-productions/CamXploit.git
cd CamXploit
pip3 install -r requirements.txt


▶️ Запуск:

python CamXploit.py


Вводишь IP — и видишь всё, что спрятано за ним.

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

🔐 Важно: инструмент для ресёрча, аудита безопасности и осинта. Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.

💻 CamXploit показывает, насколько уязвимы бывают устройства в интернете. А это повод задуматься, как защищена твоя сеть.

#cybersec #python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3011🔥9
🔥 Имба для Python-разработчиков!

PDF-EXTRACT-API — крутой Python инструмент для конвертации любого изображения или PDF документа в текст Markdown или структурированный документ JSON с очень высокой точностью, включая табличные данные, числа или математические формулы.

Под капотом:
🟢FastAPI для скорости;
🟢Celery для асинхронных задач;
🟢Redis для кэша и молниеносного OCR.

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

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍55🔥1412
😰 Python-шпаргалка по работе с датой и временем!

Модуль datetime — твой лучший друг, если нужно работать с датами, временем или таймзонами.

🔥 Форматы путают все. Держи удобный список, который точно пригодится:

📅 Форматирование дат и времени:

* %a → короткий день недели (Mon)
* %A → полный день недели (Monday)
* %b → короткий месяц (Jan)
* %B → полный месяц (January)
* %d → день месяца (01–31)
* %m → месяц (01–12)
* %y → год без века (23)
* %Y → год с веком (2023)
* %j → день в году (001–366)

Форматирование времени:

* %H → час (24ч, 00–23)
* %I → час (12ч, 01–12)
* %M → минуты (00–59)
* %S → секунды (00–61, да, 61! 😅)
* %f → микросекунды (000000–999999)
* %p → AM/PM
* %z → UTC-смещение (+0300)
* %Z → таймзона (если есть)

* %U → номер недели (с воскресенья)
* %W → номер недели (с понедельника)
* %x → локальная дата
* %X → локальное время
* %% → просто знак %

Примеры:

from datetime import datetime

now = datetime.now()
print(now)
# 2025-09-03 13:41:30.123456


Примеры форматирования даты:

print(now.strftime("%A, %d %B %Y"))
# Wednesday, 03 September 2025

print(now.strftime("%a, %d.%m.%y"))
# Wed, 03.09.25

print(now.strftime("День года: %j"))
# День года: 246


Примеры форматирования времени:

print(now.strftime("%H:%M:%S"))
# 12:45:30

print(now.strftime("%I:%M %p"))
# 12:45 PM

print(now.strftime("Микросекунды: %f"))
# Микросекунды: 123456


👍 Сохрани, чтобы не гуглить каждый раз!

#python #doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍677🔥6
😱 Запусти собственного AI-агента в Telegram за 5 минут!

🧨 Это легкий и функциональный фреймворк для создания как продвинутых мультиагентных систем, так и обычных AI-ботов в Telegram. Первая настройка и quick start через Docker за несколько минут!

📱 На GitHub вышло большое обновление evi-run

🖥 Продвинутые возможности системы:
💬 Управление памятью
💬 Интеграция знаний
💬 Планирование задач
💬 Мультиагентная оркестровка
💬 Создание кастомных агентов
💬 Три режима запуска: private (для себя), free (для сообщества), pay (для монетизации)


🧠 AI-функционал:
💬 Глубокое исследование
💬 Веб-аналитика и интеллектуальный поиск
💬 Обработка документов и изображений
💬 Генерация VHQ изображений
💬 DEX-аналитика
💬 Своп токенов Solana

➡️ Идеально для:
🟢 создания AI-помощников и виртуальных персонажей
🟢 автоматизация саппорта
🟢 построения торговых ботов для DeFi
🟢 кастомные мультиагентные системы

⚙️ Архитектура: Python • OpenAI Agents SDK • Solana RPC • MCP • Telegram Bot API • PostgreSQL • Redis • Docker

📱 Сообщество evi-run: присоединяйся и участвуй в развитии проекта

👍 Сохраняй, точно пригодится — это готовое решение для серьёзных AI-проектов!

#python #soft #nn #github
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4311🔥10
🔥 Полезные библиотеки Python

Deep-Live-CamPython утилита для создания дипфейков в реальном времени даже на слабом ПК.

👨‍💻 Работает как на процессоре, так и на видеокарте и даже на M процессорах.

Установка простая, а для работы нужна всего одна фотография.

💻 Гайд по инсталяции

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

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍58🔥194
🔥 Chatterbox — хайповая нейросеть, которая может угнать любой голос!

💬 Клонирует голос с короткой записи;
💬 Озвучивает любой текст с эмоциями (даже злость или радость можно настроить);
💬 Работает на 23 языках, включая русский;
💬 Можно сразу потестить онлайн или скачать к себе.

И главное — это всё абсолютно бесплатно 👍

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

#python #soft #github #nn
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍42🔥9🤯54
🔥 Полезные скрипты Python

Парсер Google изображений — работает аккуратно: кастомный User-Agent, задержки, сохранение расширения по Content-Type.

Несколько строк кода — и у тебя уже папка с десятками картинок по любому запросу: котики, машины, мемы или даже датасет для нейросети.

👨‍💻 Подготовка и запуск:
pip install requests beautifulsoup4
python google_images_mini.py


Код:

import os, re, time, pathlib, requests
from bs4 import BeautifulSoup
from typing import List

UA = ("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 "
"(KHTML, like Gecko) Chrome/124.0 Safari/537.36")

def slug(s: str) -> str:
return re.sub(r"[^a-zA-Z0-9а-яА-Я_]+", "_", s).strip("_")[:50] or "item"

def google_image_urls(query: str, limit: int = 10) -> List[str]:
url = "https://www.google.com/search"
params = {"q": query, "tbm": "isch", "hl": "ru"}
r = requests.get(url, params=params, headers={"User-Agent": UA}, timeout=15)
r.raise_for_status()
soup = BeautifulSoup(r.text, "html.parser")
out: List[str] = []
for img in soup.select("img"):
if len(out) >= limit: break
src = img.get("data-iurl") or img.get("data-src") or img.get("src")
if not src or src.startswith("data:"): continue
if "gstatic.com" in src and "encrypted" in src: continue # миниатюры
if src.startswith("http"): out.append(src)
return out

def download(urls: List[str], folder: str, name: str) -> None:
pathlib.Path(folder).mkdir(parents=True, exist_ok=True)
for i, u in enumerate(urls, 1):
try:
r = requests.get(u, headers={"User-Agent": UA}, timeout=20)
if r.status_code != 200: raise RuntimeError(f"HTTP {r.status_code}")
ext = (r.headers.get("Content-Type","").split(";")[0].split("/")[-1] or "jpg")
ext = ("jpg" if ext == "jpeg" else ext)
path = os.path.join(folder, f"{name}_{i:02d}.{ext}")
with open(path, "wb") as f: f.write(r.content)
print(f" {path}")
time.sleep(0.3) # чуть-чуть вежливости
except Exception as e:
print(f"⚠️ пропуск: {u} — {e}")

def download_google_images(query: str, limit: int = 10, folder: str = "images") -> None:
name = slug(query)
urls = google_image_urls(query, limit)
if not urls:
print("Ничего не нашёл. Попробуй другой запрос.")
return
download(urls, os.path.join(folder, name), name)

if __name__ == "__main__":
# пример: меняй запрос и лимит по вкусу
download_google_images("cats 4k", limit=5)


Скрипт:
💬 делает запрос к Google Images;
💬 парсит ссылки на изображения;
💬 скачивает всё в удобную папку;
💬 никаких ручных сохранений — всё автоматом.

💻 Для учебных целей и аккуратного use-case: малые выборки, разумные паузы.

Отличный лайфхак, если нужно быстро собрать датасет или загрузить тонны изображений без ручного копипаста.

Сохраняй, пригодится! 👍

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47🔥1812
🔥 Полезные библиотеки Python

MetadataParserPython-библиотека, которая вытащит всё о сайте по одной ссылке!

👀 описание страницы;
👀 ключевые слова;
👀 местоположение;
👀 изображения;
👀 авторов и другое полезное добро.

Устанавливается в один клик:
pip install metadata_parser


♎️ GitHub/Инструкция с примерами кода

#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥125
🔥 My Python Eggs — не просто репозиторий, а настоящая чёрный ящик Python-магии.

Бесплатная коллекция готовых решений для любых задач:

💬 парсеры для сайтов;
💬 загрузчики для соцсетей;
💬 утилиты для анализа «железа»;
💬 сетевые инструменты и куча других полезных наработок.

Для новичка это идеальный старт: открываешь, разбираешься и учишься на реальных примерах.
Для опытного разработчика — готовый арсенал, чтобы сэкономить время и не писать велосипед.

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

👍 Сохраняем

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍50🔥1312
😰 Pyshorteners — лёгкая библиотека, которая превращает длиннющие ссылки в короткие и удобные. А при желании ещё и разворачивает их обратно.

Поддержка самых популярных сервисов сокращения URL прямо из Python: Adf.ly, Bit.ly, Chilp.it, Clck.ru, Cutt.ly, Da.gd, Git.io, Is.gd, NullPointer, Os.db, Ow.ly, Po.st, Qps.ru, Short.cm, Tiny.cc, TinyURL.com

Установка:

pip install pyshorteners


Пример:

import pyshorteners
s = pyshorteners.Shortener()
print(s.tinyurl.short("https://www.youtube.com/@PythonToday"))


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

📖 Документация

#soft #python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍255🔥5