[PYTHON:TODAY]
63.1K subscribers
2.28K photos
1.03K videos
289 files
1.42K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

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

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

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
🔥 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
👍49🔥2112
🔥 Полезные библиотеки Python

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

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

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


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

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

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

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

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

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

👍 Сохраняем

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍5514🔥14
😰 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
👍307🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 VizroPython инструмент, который превращает скучные таблицы в крутые интерактивные приложения для презентаций. Бесплатный с открытым исходным кодом.

💬 Несколько строк кода — и у вас готов красивый, удобный и многостраничный прототип, который можно сразу показывать начальству или клиентам.
💬 Никаких танцев с бубном, сложного фронтенда и дизайнеров. Всё по лучшим практикам визуального дизайна.
💬 Хотите сразу в продакшн? Настраиваете — и деплоите за минуты.

📦 Установка:
pip install vizro


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

👨‍💻 Документация с примерами

#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47🔥196
Media is too big
VIEW IN TELEGRAM
⚡️ Real-Time Voice Cloning — утилита клонирует речь и воспроизводит любые фразы с твоей интонацией — достаточно пары секунд записи. 🎙

🖱 работает на Python;
🖱 пару секунд — и у вас почти идеальный клон;
🖱 генерит любую речь в реальном времени;
🖱 всё локально, без облака и ограничений.

⚠️ Мощный инструмент — большая ответственность.
Используйте только с согласия владельца голоса и в законных целях.


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

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥219🤯6
Forwarded from NetStalkers
💻 Blackbird — мощный инструмент OSINT для поиска аккаунтов по всему интернету.

Ищете эффективный способ обнаружить учетные записи пользователя по нику или email?

Blackbird — продвинутый инструмент для OSINT-исследований, позволяющий быстро находить профили на более чем 600 платформах.

🔍 Среди них:
➡️ YouTube
➡️ Instagram*
➡️ Twitter
➡️ Facebook*
➡️ GitHub
➡️ Steam
➡️ Telegram и многие другие.

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

Ключевые возможности:
🟢Широкий охват:проверяет наличие аккаунтов на сотнях сайтов и социальных сетей.
🟢Интеграция с WhatsMyName:повышает точность поиска.
🟢Экспорт результатов:сохраняйте отчеты в форматах PDF, CSV или HTTP.
🟢AI-анализ:использует модели NER для извлечения метаданных и ускорения анализа.

🗳 Установка:
1.Клонируйте репозиторий

   git clone https://github.com/p1ngul1n0/blackbird
cd blackbir


2.Установите зависимости

   pip install -r requirements.txt


Пример использования:
- Поиск по нику:

   python blackbird.py --username ваш_ник


- Поиск по email:

   python blackbird.py --email ваш_email@example.com


- Экспорт в PDF:

   python blackbird.py --email ваш_email@example.com --pdf


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

👇 Готовый скрипт в архиве

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥158
🔥 Как быстро замаскировать лицо на видео в пару строк кода

noone_videoPython-утилита, которая сначала с помощью нейросети находит лицо в кадре, а затем автоматически размывает его.

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

💻 Идеальный инструмент, если нужно быстро защитить личность на записи и не тратить время на ручной монтаж.

👨‍💻 Установка и пример запуска модуля

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

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍46🔥85
💻 Что должен знать Python разработчик | Ответы на вопросы с собеседования на Python разработчика

https://youtube.com/shorts/Vafq9PQHWhI

♎️ GitHub

👉 PDF

#youtube #doc #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥76
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Полезные библиотеки Python

Merge For Shorts — максимально простая Python утилита с графическим интерфейсом, для объединения двух видео и преобразования их в шортсы для TikTok, Instagram*, YouTube и других социальных сетей.

➡️ Идеально для контент-мейкинга, когда берут популярные видео, немного изменяют и собирают тысячи просмотров.

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

Установка:
$ git clone https://github.com/pj8912/merge-for-shorts.git

$ pip install -r requirements.txt


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


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

#soft #python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥118🤯5
🔐 PyAesCrypt — простая в использовании Python библиотека для надёжного шифрования файлов с помощью AES-256 (CBC).

Идеально для защиты конфиденциальных данных, резервных копий и безопасной передачи файлов.

Что умеет:
💬 AES-256 — стандарт военной надёжности.
💬 Шифрует большие файлы по частям.
💬 Подходит для бэкапов, автоматических архивов и обмена.
💬 Легко интегрируется в GUI или фоновый скрипт.

⚙️ Установка:
pip install pyAesCrypt


💀 Пример использования:
import pyAesCrypt
password = "please-use-a-long-and-random-password"

# Шифрование
pyAesCrypt.encryptFile("data.txt", "data.txt.aes", password)

# Дешифрование
pyAesCrypt.decryptFile("data.txt.aes", "dataout.txt", password)


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

#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥103
🔥 WZML-X — универсальный монстр, код готового телеграм-бота, который умеет вообще всё!

Фичи:
📥 Торренты и загрузки
— qBittorrent и Aria2c, выбор файлов до и во время скачивания;
— Сидирование по времени или до нужного ratio;
— Поиск по торрентам и поддержка Magnet.

📂 Файлы и облака
— Google Drive без дублей, поиск и рекурсивный скан;
— RClone для заливок и клонов, выбор конфигов и флагов;
— Авто-архивы, zip/rar/7z с паролями и без.

✈️ Telegram-магия
— Leech (закачка в ТГ), превьюшки, кастомные имена;
— Поддержка 2GB+ файлов (премиум);
— Загрузка в чаты/каналы, делёжка по кускам.

▶️ Медиа и контент
— yt-dlp (качай всё подряд с YouTube и не только);
— Настройка качества, форматов и прогресса;
— Вшивание превью прямо в файл.

📰 Дополнительно
— RSS-ленты для каждого юзера;
— MongoDB база для настроек, файлов и тасков;
— Docker-образ, async, pyrogram, апдейты на старте.

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

⬇️ Готовый код

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥209🤯2
👨‍💻 Фундаментальные шаблоны проектирования на Python

Всё в одном файле. Годный разбор про шаблоны проектирования и их реализацию.

Внутри с примерами кода разобраны:
🟢наблюдатель
🟢декоратор
🟢абстрактная фабрика
🟢фабричный метод
🟢одиночка и команда
🟢адаптер
🟢фасад
🟢шаблонный метод
🟢итератор
🟢компоновщик
🟢состояние
🟢заместитель

Отличный материал для тех, кто хочет прокачать архитектуру кода.

👇 В PDF

#article #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥136😱1🫡1
This media is not supported in your browser
VIEW IN TELEGRAM
💻 Слышь!? Работать!

🔥 Doomscroll Detector — трекер для тех, кто снова залипает в телефоне, вместо того чтобы жить жизнь.

Алгоритм на YOLO следит за тобой через вебку:
⚡️ лежишь, уткнувшись в экран? штраф!
✖️ прокрастинируешь в ленте? штраф!
👊 рука слишком близко к телефону? штраф ещё раз!

Работает даже на обычном железе, а в комплекте идёт счётчик штрафов (и, возможно, твоей совести).

Установка:
git clone https://github.com/andrew-noble/doomscroll-detector
cd doomscroll-detector
cd cv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt # this will be beefy with pytorch, etc


Запуск:
cd ../cv
source venv/bin/activate # On Windows: venv\Scripts\activate
python main.py


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

#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥159😱6
👨‍💻 Полное руководство по обработке ошибок в Python

💬 Когда следует перехватывать исключения, генерируемые вызываемыми вами функциями, а когда этого делать не нужно?
💬 Как узнать, какие классы исключений нужно перехватывать?
💬 Что нужно делать при перехвате исключений для их «обработки»?
💬 Почему перехватывание всех исключений считается порочной практикой, и когда делать это приемлемо?

💻 Объяснение с примерами кода

👇 PDF версия

#doc #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥75
💻 ScrapFly Scrapers — годный репозиторий с десятками готовых парсеров для топовых сайтов:
AliExpress, Amazon, eBay, LinkedIn, Google, TikTok, YouTube, Reddit, Trustpilot, Instagram* и многих других.

Работает через ScrapFly API, код полностью открыт — можно брать, модифицировать и запускать под свои задачи: от ресерча и аналитики до автоматизации бизнеса.

💬 хочешь собрать комментарии с Instagram*? пожалуйста;
💬 вытащить товары с Amazon или AliExpress? легко;
💬 мониторить вакансии на LinkedIn или Indeed? тоже есть.

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

🔥 Готовая сокровищница для тех, кто зарабатывает данными.

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

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

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥2110
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 Нейросеть, которая взорвала книжный мир

Ebook2audiobook — поможет превратить любую книгу в полноценную аудиокнигу с главами, метаданными и даже клонированием голоса.

🖱 Поддержка +1100 языков! (включая русский).
🖱 Работает на топовых моделях: XTTSv2, Bark, Tacotron и др.
🖱 Делит текст на главы, добавляет метаданные и звучит как реальный диктор.
🖱 Можно настроить под себя и даже озвучить своим голосом!

⚡️ Без муторных студий, читалок и дикторов — нажал кнопку, и твой любимый роман уже в ушах.

🧑‍🎓 Имба для студентов, фрилансеров и тех, у кого нет времени сидеть над текстом.

Установка:
git clone https://github.com/DrewThomasson/ebook2audiobook.git
cd ebook2audiobook
pip install -r requirements.txt


Запуск:
python app.py


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

Сохраняй, пока бесплатно 👍

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🔥1911🤯3
🔥 Полезные библиотеки Python

RetinaFace — передовой детектор лиц на Python, основанный на глубоком обучении, с ориентирами на лице. Эффективность обнаружения превосходно работает даже в толпе.

Установка:
pip install retina-face


Примеры использования:
from retinaface import RetinaFace

resp = RetinaFace.detect_faces("img1.jpg")
print(resp)

{
"face_1": {
"score": 0.9993440508842468,
"facial_area": [155, 81, 434, 443],
"landmarks": {
"right_eye": [257.82974, 209.64787],
"left_eye": [374.93427, 251.78687],
"nose": [303.4773, 299.91144],
"mouth_right": [228.37329, 338.73193],
"mouth_left": [320.21982, 374.58798]
}
}
}


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

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥146🫡4
🔥 Огромная шпаргалка по построению графиков в Matplotlib с примерами кода

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

Основные характеристики Matplotlib:
💬 Универсальность: может генерировать широкий спектр графиков, включая линейные графики, диаграммы рассеяния, столбчатые диаграммы, гистограммы и круговые диаграммы.

💬 Настройка: предлагает обширные возможности для управления каждым аспектом графика, таким как стили
линий, цвета, маркеры, метки и аннотации.

💬 Интеграция с NumPy: легко интегрируется с NumPy, что упрощает построение графиков массивов данных напрямую.

💬 Качество публикации: создает высококачественные графики, подходящие для публикации, с точным контролем эстетики.

💬 Расширяемость: легко расширяется с большой экосистемой дополнительных наборов инструментов и расширений, таких как функции построения графиков Seaborn и Pandas.

💬 Кроссплатформенность: не зависит от платформы и может работать на различных операционных системах, включая Windows, macOS и Linux.

💬 Интерактивные графики: поддерживает интерактивное построение графиков с помощью виджетов и обработки событий, позволяя пользователям динамически исследовать данные.

#doc #cheatsheet #python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2610🔥6😱1🫡1