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

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

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

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
💻 Uscrapper — надежный OSINT-парсер, предназначенный для эффективного сбора разнообразной персональной информации с веб-сайтов.

🔥 Модуль использует методы веб-парсинга и регулярные выражения для извлечения:
💬 адресов электронной почты;
💬 ссылок на социальные сети;
💬 имен авторов;
💬 геолокации;
💬 номеров телефонов и имен пользователей из гиперссылочных и негиперссылочных источников на веб-странице;
💬 поддерживает многопоточность для ускорения этого процесса.

Инструмент оснащен передовыми модулями обхода анти-парсинга и поддерживает технологии для извлечения информации из всех ссылок в пределах одного домена.

Кроме того, в программе предусмотрена возможность создания отчета, содержащего все извлеченные данные.

⚙️ Установка:
$ git clone https://github.com/z0m31en7/Uscrapper.git
$ cd Uscrapper/install/
$ chmod +x ./install.sh && ./install.sh


▶️ Запуск:
$ python Uscrapper-vanta.py [-h] [-u URL] [-O] [-ns] [-c CRAWL] [-t THREADS] [-k KEYWORDS [KEYWORDS ...]] [-f FILE]



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

#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍31🔥151
🔥 Faker — библиотека, которая создаёт тестовые данные за секунды!

Когда нужно протестировать код, но нет данных — Faker поможет.

Генерирует случайные, реалистичные данные: имена, адреса, почтовые коды, e-mail, города и даже GPS-координаты 🌍

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


⚙️ Пример использования:
from faker import Faker
from typing import Dict, Any

fake = Faker("ru_RU")

def generate_fake_user() -> Dict[str, Any]:
"""
Генерация случайного пользователя с основными полями.
Возвращает словарь с данными.
"""
return {
"name": fake.name(),
"address": fake.address(),
"email": fake.email(),
"job": fake.job(),
"country": fake.country(),
"latitude": fake.latitude(),
"longitude": fake.longitude(),
"url": fake.url(),
}

if __name__ == "__main__":
user = generate_fake_user()
for key, value in user.items():
print(f"{key}: {value}")


Что умеет:
➡️ создаёт данные под разные страны и языки (ru_RU, en_US, de_DE и др.);
➡️ подходит для тестирования, обучения API;
➡️ позволяет кастомизировать шаблоны и формат вывода.

Лучший друг тестировщика, разработчика и всех, кто не любит руками забивать данные 😎

#python #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍48🔥183😱3
👨‍💻 Топ-5 библиотек Python, которые должен знать каждый новичок

Знаете синтаксис Python, умеете писать функции и различаете списки от кортежей — это база. Но настоящая магия начинается, когда вы переходите от теории к прикладным задачам: парсинг, API, автоматизация, работа с данными.

5 ключевых библиотек, которые открывают доступ к реальной разработке:
requests, beautifulsoup4, pandas, pyTelegramBotAPI, pillow.

💻 Разбираем их с примерами, пояснениями и реальными сценариями на русском.

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

#python #article #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥98🤯1
🔥 PyApp — обёртка, которая позволяет Python-приложению самостоятельно собираться и запускаться прямо во время выполнения.

Если ты когда-нибудь пытался собрать свой проект в единый исполняемый файл и устал от танцев с pyinstaller, venv и зависимостями — вот решение, которое тебя спасёт.

Что умеет:
➡️ Собирает готовые бинарники под все платформы (Windows, macOS, Linux)
➡️ Поддерживает управляющие команды, включая самообновление приложения
➡️ Полностью конфигурируется под нужды разных пользователей
➡️ Работает как полноценный bootstrap-сборщик — запускаешь и приложение само себя подготавливает.

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

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

Если тебе нужно распространять Python-приложения без зависимостей и командной болиPyApp поможет 👍

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍69🔥2510🤯3🫡1
💻 VKGroupParser — Парсер групп Вконтакте

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

Реализован телеграмм бот для удаленного управления.

⚠️ Только для образовательных целей. Авторы софта не несут никакой ответственности за ваши действия.

⚙️ Инструкция по установке и использованию на русском

👇 Код готового парсера

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

#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40🔥65
⚡️ CyberScraper 2077 — веб-скрапер, который словно веб-разведчик на стероидах, агрегирующий в себе последние достижения ИИ от таких гигантов, как OpenAI, Gemini и Ollama.

Спросите — «Зачем оно вам?». Разработчики уверены: чтобы ловко обходить капчи, защиту и глубже понимать контент, который вы собираетесь парсить.

Среди приятных особенностей:

💬 Кроссплатформенный, работает под Windows/Linux, можно запустить через Docker(инструкции по запуску на GitHub);
💬 Интуитивно понятный интерфейс;
💬 Возможность экспорта данных в форматах JSON, CSV, HTML, SQL или Excel;
💬 Точное структурирование извлеченной информации, где ИИ проявляет себя на все сто;
💬 Режим скрытности, чтобы оставаться незамеченным.

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

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

#python #github #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍27🔥147🤯1
🔥 Огромный набор из 17 лучших GitHub-репозиториев для изучения Python.

Идеально подойдёт тем, кто хочет прокачаться от «print(‘Hello’)» до продвинутых проектов.


😰 Погнали:
1. 30-Days-Of-Python — 30-дневный Python-челлендж с основами языка.
2. Python Basics — простые и понятные основы Python для новичков.
3. Learn Python — справочник по темам с примерами и кодом.
4. Python Guide — лучшие практики, инструменты и продвинутые темы.
5. Learn Python 3 — понятное руководство по Python 3 с практикой.
6. Python Programming Exercises — 100+ задач по Python.
7. Coding Problems — алгоритмические задачи, идеальны для подготовки к собесам.
8. Project-Based-Learning — изучай Python через реальные проекты.
9. Projects — идеи для практических проектов и прокачки навыков.
10. 100-Days-Of-ML-Code — пошаговый гайд по Machine Learning на Python.
11. TheAlgorithms/Python — огромная коллекция алгоритмов на Python.
12. Amazing-Python-Scripts — полезные скрипты от автоматизации до продвинутых утилит.
13. Geekcomputers/Python — сборник практических скриптов: сеть, файлы, автоматизация.
14. Materials — код, упражнения и проекты из Real Python.
15. Awesome Python — топ-список лучших фреймворков и библиотек.
16. 30-Seconds-of-Python — короткие сниппеты для быстрых решений.
17. Python Reference — лайфхаки, туториалы и полезные скрипты.

👍 Сохраняй, чтобы не искать снова.

#python #doc #github #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍60🔥2014
💀 QR_GEN — готовый скрипт генерации QR-кодов из чего угодно: ссылки, текста, контакта, Wi-Fi-данных.

🟢Скрипт на вход получает строку — и превращает её в PNG с QR.
🟢Работает с CLI, понимает stdin, настраивается по цвету и размеру.
🟢Хочешь чёрный QR на белом фоне? Или наоборот — белый на чёрном? Сделай как угодно.

📦 Установка зависимостей:
pip install qrcode


😰 Код:
#!/usr/bin/env python3

import argparse
import sys
from pathlib import Path
from typing import Optional

import qrcode
from qrcode.constants import ERROR_CORRECT_M

def make_qr_png(data: str, out: Path | str = "qrcode.png", *,
box_size: int = 10, border: int = 4,
error_correction: Optional[int] = None,
fill_color: str = "black", back_color: str = "white") -> Path:
"""
Простая генерация QR в PNG.

:param data: строка для кодирования
:param out: путь к файлу (png)
:param box_size: размер модуля в пикселях
:param border: ширина 'тихой зоны' в модулях
:param error_correction: уровень коррекции (по умолчанию M)
:param fill_color: цвет «чернил»
:param back_color: цвет фона
:return: путь к сохранённому файлу
"""
if not data:
raise ValueError("Пустая строка для кодирования")

ec = error_correction or ERROR_CORRECT_M

qr = qrcode.QRCode(
version=None,
error_correction=ec,
box_size=box_size,
border=border,
)
qr.add_data(data)
qr.make(fit=True)
img = qr.make_image(fill_color=fill_color, back_color=back_color)

out_path = Path(out)
out_path.parent.mkdir(parents=True, exist_ok=True)
img.save(out_path)
return out_path


def main(argv: list[str]) -> int:
p = argparse.ArgumentParser(description="Простой генератор QR -> PNG")
p.add_argument("data", nargs="?", help="Текст или URL (если не указан — читаем из stdin)")
p.add_argument("-o", "--out", default="qrcode.png", help="Файл вывода (png)")
p.add_argument("--box", type=int, default=10, help="Размер модуля (px)")
p.add_argument("--border", type=int, default=4, help="Тихая зона (модули)")
p.add_argument("--fg", default="black", help="Цвет кода")
p.add_argument("--bg", default="white", help="Цвет фона")
args = p.parse_args(argv)

data = args.data
if data is None:
if sys.stdin.isatty():
p.print_help()
return 1
data = sys.stdin.read().strip()

try:
out_path = make_qr_png(
data,
args.out,
box_size=args.box,
border=args.border,
fill_color=args.fg,
back_color=args.bg,
)
print(f"QR saved -> {out_path}")
return 0
except Exception as e:
print(f"Error: {e}", file=sys.stderr)
return 2


if __name__ == "__main__":
raise SystemExit(main(sys.argv[1:]))


▶️ Запуск:
python qr_gen.py "https://pypi.org" -o exmp.png


Где использовать:
* автоматизация рассылок и маркетинг;
* визитки, упаковка, QR на продукте;
* генерация кодов прямо в скриптах или веб-приложениях.

#python #code #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4714🔥10🫡3
💻 Парсинг цен и данных о товарах конкурентов на Wildberries

➡️ как достать данные о товарах и ценах из WB;
➡️ как превратить их в удобные таблицы или графики;
➡️ как использовать их для анализа конкурентов и рынка в целом.

😰 Всё реализовано на Python с примерами и объяснением кода.

👇 Статья в PDF

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥103
😰 5 AI-проектов, которые ты можешь собрать за выходные на Python

💬 Голосовой AI-ассистент (Whisper + GPT) – ассистент, который понимает речь и отвечает голосом.
💬 Чат-бот для документов (LangChain + LLM) – бот, отвечающий на вопросы по вашим PDF/ текстам.
💬 Генератор изображений (Stable Diffusion) – приложение для генерации картинок по текстовому запросу.
💬 Автоописание изображений (BLIP Captioning) – модель, которая сама подписывает/ описывает загруженное изображение.
💬 Суммаризация текста (BART/GPT) – инструмент, автоматически составляющий краткое резюме статьи или видео.

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

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍49🔥156
This media is not supported in your browser
VIEW IN TELEGRAM
💀 Chandra — новая, лучшая на сегодня OCR модель по распознаванию PDF и изображений и преобразующая их в текстовые документы.

Просто закидываешь PDF или картинку — и через пару секунд получаешь чистый текст в HTML, Markdown или JSON.

📊 Вытаскивает даже таблицы, формулы и диаграммы.
🌍 Понимает 40+ языков.
⚡️ В тестах обошла DeepSeek, Mistral и всех остальных.
🖥 Работает прямо в браузере или ставится локально.
💰 И самое приятное — бесплатно.

💻 Ставим себе на комп или юзаем онлайн!

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍59🔥2610😱1
🛡 TLG_JoinCaptchaBot — щит от спама в телеграм чатах.

Если вы собираетесь администрировать Telegram-группу то самое время задуматься о защите от спам-ботов присоединяющихся к чату.

TLG_JoinCaptchaBot — мощный инструмент для защиты вашего сообщества.

🔍 Что делает бот?

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

❗️Особенности

🟢Полностью открытый исходный код под лицензией GPL-3.0.
🟢Легко настраивается и разворачивается на собственном сервере.
🟢Поддерживает множество языков и адаптирован для различных сценариев использования.

⚙️ Как начать?

1. Клонируйте репозиторий:

   git clone https://github.com/J-Rios/TLG_JoinCaptchaBot.git


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

   pip install -r requirements.txt


3. Настройте переменные окружения и запустите бота.

⚠️ Почему это важно?

С ростом числа спам-ботов в Telegram, особенно в крупных группах, наличие надежной системы верификации становится критически важным. Подобные боты предоставляют простое и эффективное решение для этой проблемы.

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

👇 Код готового бота

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥108
🚀 REAL Video Enhancer — улучшение видео вышло на новый уровень.

Что умеет эта штука:
⚡️ Апскейлит видео до 4K и выше без потери деталей.
🔄 Интерполирует кадры, делая видео сверхплавным — забудь про рывки и 30 FPS.
🤫 Удаляет шумы и артефакты, восстанавливая чёткие контуры.
🧩 Работает с разными моделями нейросетей (RIFE, ESRGAN и др.), которые можно выбрать под свои задачи.
🖥 Использует TensorRT, ROCm и NCNN — то есть максимально выжимает мощность твоей видеокарты.

🔥 Работает прямо на твоём ПК — никакой передачи файлов в сеть.

И да, совершенно бесплатно.

▶️ Преврати старые ролики в 4K — пробуем ТУТ

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