🖥 Уроки Программирования
85 subscribers
28 photos
4 videos
1 file
44 links
Бесплатные практические курсы программирования для начинающих. Python скрипты, нейросети, боты, автоматизация.
Download Telegram
TLG_JoinCaptchaBot-development.zip
254.8 KB
🛡 TLG_JoinCaptchaBot — щит от спама в телеграм чатах.

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

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

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

📱 Python 3.x

📌 Скрипт предоставляет интерактивное меню для выбора операций: очистка temp-папок, загрузок, корзины, системных логов. Использует colorama для цветного вывода и pyfiglet для ASCII-баннера. Может быть запущен как wick.py или через start.bat.

📌 Фичи:
🟢 Быстро наводит порядок в Windows без ручной очистки.
🟢 Минимальное требование: иметь права администратора для удаления системных файлов.


🔗 Репозиторий GitHub
Web Page Image Scrapper — скрипт на Python для массового скачивания всех изображений со страницы.

📱 Python 3.x

📌 Скрипт получает URL страницы от пользователя, загружает HTML, ищет все теги <img> и скачивает найденные изображения. Сохраняет картинки в локальную папку, игнорируя дубли — удобно, чтобы собрать галерею/резервную копию изображений.

🔗 Репозиторий Github
😰 Python шпаргалка на русском

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

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

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

pylib25

📌 pylib25 — простая библиотека-утилита, созданная для иллюстрации того, как развернуть собственный пакет на PyPI, с базовой функцией sqr(x) вычисления квадрата числа.

📌 Особенности библиотеки:
🟢 Поддержка Python 3.x, минимум кода (~5 кБ) — идеальна как шаблон или стартовая точка для разработки.
🟢 Отличный выбор, если хочешь быстро создать свою библиотеку, разобраться с публикацией на PyPI, либо использовать как основу.

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

🔢 Документация
⚡️ Нейросеть сама ищет вам работу

HH.ru Automation — какие-то гении автоматизировали поиск и отклики на вакансии HH через Python + n8n + Google Gemini AI.

Скрипт:
💬 сам ищет вакансии на hh,
💬 сам откликается,
💬 сам пишет сопроводительные письма,
💬 и делает это автоматически, без твоего участия.

Ты просто настраиваешь параметры — и нейронка ходит по hh вместо тебя.

Работает через Python + n8n,
гайд по установке простой и на русском, лежит прямо в репозитории.

Теперь это делает код!

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

👍 Поиск работы не умер. Он просто стал автоматизированным.
Summarize PDF Text — Python‑скрипт для извлечения и простого суммирования текста из PDF без ИИ

📱 Python 3.x

📌 Особенности:
🟢 Загружает текст из PDF‑файла, постранично извлекая содержимое с помощью библиотеки PyPDF2.
🟢 Делит весь текст на предложения (nltk.tokenize.sent_tokenize) и собирает несколько первых предложений в простой резюме.
🟢 Показывает это краткое резюме в консоли — удобно, если нужно быстро понять суть PDF без ручного чтения.


🔗 Gist
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 paperdraw — крутой симулятор проектирования систем.

Ты буквально собираешь архитектуру руками:

🧩 добавляешь компоненты,
🔌 связываешь сервисы,
📦 настраиваешь очереди и базы.
🚀 жмёшь “запуск”.

💻 Дальше начинается самое интересное — система либо выдерживает нагрузку… либо красиво разваливается у тебя на глазах.

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

По сути — симулятор продакшна без риска уронить реальный проект.

🔗 Сохраняем и пробует ТУТ
📞 pytgcalls — библиотека для работы с голосовыми чатами Telegram через Python

Позволяет управлять звонками и голосовыми чатами от имени бота или юзербота и легко встраивать эти функции в свои проекты.

Работает с популярными MTProto-клиентами:
Pyrogram, Telethon и Hydrogram, поэтому можно использовать любую удобную основу.

Что умеет:
🟢подключаться к голосовым чатам в группах и каналах,
🟢заходить в чат от имени пользователя или канала,
🟢управлять звуком — включать/выключать микрофон,
🟢ставить воспроизведение на паузу и возобновлять,
🟢запускать и останавливать аудио,
🟢регулировать громкость.
Trafilatura — Python-библиотека и CLI-инструмент для парсинга и очистки текста с веб-страниц

📱 Python 3.6+

📌 Что делает:
🟢 Извлекает только основной текст статьи, игнорируя рекламу, меню и футеры
🟢 Автоматически определяет метаданные: автора, дату публикации, категорию и заголовки
🟢 Умеет конвертировать очищенный текст в форматы TXT, CSV, JSON, XML и Markdown
🟢 Скачивает веб-страницы без использования тяжелых браузеров (Selenium/Playwright)
🟢 Распознает язык текста и кодировку "из коробки"

📌 Фичи:
— Идеально подходит для сбора датасетов под обучение нейросетей (LLM) и создания баз знаний.
— Работает значительно быстрее аналогов (вроде Newspaper3k) и точнее вырезает "мусор".
— Можно использовать как готовую утилиту в терминале без написания кода на Python.

🔗 Репозиторий GitHub ([https://github.com/adbar/trafilatura](https://github.com/adbar/trafilatura))
⚡️ ReClip — лучший загрузчик видео с более чем 1 000+ сайтов

Под капотом — лёгкий self-hosted интерфейс для yt-dlp, но работает как отдельная панель:

💬 тянет видео и аудио с 1000+ сайтов (YouTube, TikTok, X и другие);
💬 минималистичный Python-код — запускается даже на слабом ПК;
💬 можно закинуть десятки ссылок сразу и скачать пачкой;
💬 полностью локально — без сторонних сервисов и ограничений;
💬 разворачивается за минуту (Docker или напрямую).

🚀 Один раз поднял — и качаешь всё, что нужно, когда нужно.
По сути — собственный загрузчик без лимитов, рекламы и зависимостей.

🔗 Сохраняем и пробуем ТУТ
🎧 OmniVoice Studio — имба для работы со звуком и голосом!

Копирует голос, переводит речь и вставляет всё это прямо в видео.

Умеет:
💬 За секунды переводит и транскрибирует речь на десятки языков.
💬 Клонирует голос всего по 3 секундам записи.
💬 Вставляет сгенерированный голос прямо в видео.
💬 Чистит аудио: отделяет вокал, оставляет музыку и эффекты.
💬 Генерирует голоса с учётом акцента, тембра и манеры речи.

🔥 Полный, а главное бесплатный комбайн для работы с аудио и голосом!

♎️ Сохраняем и пробуем ТУТ
1
🎧 Buzz — забираем полезный инструмент для работы с аудио.

Десктопное приложение, которое умеет расшифровывать и переводить записи офлайн прямо на компьютере, используя модель OpenAI Whisper.

Внутрь можно загружать:
🟢аудио,
🟢видеофайлы,
🟢даже ссылки на YouTube, а результат сохранять в форматах TXT, SRT или VTT.

⚡️ Также доступна транскрипция в реальном времени с микрофона. Есть и режим презентации — удобно для выступлений, встреч и мероприятий.

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

Простая установка:
pip install buzz-captions


▶️ И использование:
python -m buzz


⚙️ GitHub/Инструкция
🎧 Мегатулза для созвонов

WLK — инструмент, который в реальном времени превращает разговор в готовую текстовую расшифровку прямо у вас на компьютере.

Нейронка:
💬 точно распознаёт речь
💬 разделяет людей по спикерам
💬 пишет текст практически без задержки
💬 работает локально без постоянной отправки данных в облако

Можно расшифровывать созвоны, интервью, подкасты и даже сразу генерировать субтитры.
💻 Комбайн для поиска информации — более 840 инструментов в одном месте

Aliens Eye — мощный open-source набор утилит, который помогает собирать информацию из открытых источников и автоматизировать десятки задач по поиску данных.

🟢 Более 840 инструментов для работы с сайтами, соцсетями, доменами, IP-адресами, хостингами, почтовыми адресами и другими открытыми источниками.
🟢 Запускает нужные проверки буквально в пару кликов — не нужно вручную искать десятки отдельных сервисов.
🟢 Формирует готовые отчёты в JSON, CSV, HTML и Markdown.
🟢 Полностью бесплатный и с открытым исходным кодом.

Инструмент пригодится:
🔣сталкерам,
🔣специалистам по кибербезопасности,
🔣исследователям,
🔣администраторам,
🔣разработчикам и всем, кто работает с анализом открытых данных.

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

⚙️ GitHub/Инструкция
Please open Telegram to view this post
VIEW IN TELEGRAM