Справочник Программиста
5.92K subscribers
1.72K photos
402 videos
64 files
2.15K links
По рекламе - @it_start_programmer
Мои курсы - @courses_from_it_start_bot
Сайт - https://it-start.online/
YouTube - https://www.youtube.com/@it_start
Реклама на бирже - https://telega.in/c/programmersGuide_1

Предложить идею: @it_start_suggestion_bot
Download Telegram
💻 Selenium Python Example — это проект для автоматизации тестирования веб-приложений на Python, который показывает, как построить полноценный тестовый фреймворк на базе Selenium, Pytest и Allure.

Демонстрирует практический подход к созданию масштабируемой архитектуры UI-тестов с поддержкой отчётов, CI/CD, повторных запусков тестов и дополнительных инструментов для повышения стабильности автотестов.

📌 Основные особенности:
🔵Автоматизация UI-тестирования веб-приложений на Python с помощью Selenium
🔵Архитектура тестов на основе Page Object Model
🔵Интеграция с Pytest для удобного запуска и группировки тестов
🔵Подробные отчёты через Allure Report со скриншотами и логами
🔵Автоматический повторный запуск упавших тестов для повышения стабильности
🔵Поддержка CI/CD через GitHub Actions
🔵Работа с API, базами данных и внешними сервисами в end-to-end сценариях


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤‍🔥1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🏎 TrafficLab 3D — это инструмент для создания цифрового двойника дорожного движения на основе обычного mp4-видео с CCTV-камеры и спутникового снимка из Google Maps.

Автоматически обнаруживает транспорт, отслеживает его, восстанавливает его положение в 3D-пространстве и визуализирует движение одновременно на видео и на карте.

📌 Основные возможности:
🔵3D-анализ дорожного движения
🔵Детекция транспорта и пешеходов
🔵Трекинг объектов в реальном времени
🔵Построение 3D bounding boxes
🔵Привязка объектов к карте
🔵Калибровка камер
🔵Визуализация на видео и карте
🔵GUI-интерфейс на PyQt5
🔵Экспорт данных в JSON


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤‍🔥1🔥1
📝 LeGen — это Python-инструмент для автоматической генерации субтитров, переводов и локализации видео/аудио с использованием моделей распознавания речи, тайм-кодов и последующей обработки текста.

📌 Основные особенности:
🔵Автоматическая транскрибация аудио и видео в текст
🔵Генерация субтитров с точными тайм-кодами
🔵Перевод субтитров на разные языки
🔵Поддержка пакетной обработки медиафайлов
🔵Работа через удобный CLI-интерфейс
🔵Экспорт в популярные форматы субтитров
🔵Интеграция с моделями распознавания речи на базе Whisper
🔵Автоматическая синхронизация текста с речью
🔵Поддержка локализации видео-контента


➡️Установка библиотеки: pip install legen

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1👍1
⬇️ YoutubeGO — это кроссплатформенное GUI-приложение на Python для скачивания видео и аудио с популярных платформ.

📌 Основные особенности:
🔵Загрузка видео и аудио с YouTube, TikTok, Vimeo, SoundCloud и т.д.
🔵Поддержка скачивания в популярных форматах: MP4, MP3, WAV, FLAC и других
🔵Выбор качества видео вплоть до 8K
🔵Скачивание целых плейлистов и каналов
🔵Пакетная загрузка нескольких ссылок с очередью задач
🔵Встроенная обработка медиа через FFmpeg
🔵Удобный графический интерфейс на базе PySide6 с поддержкой Windows, Linux и macOS


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤‍🔥1🔥1
🔍 Daffy — это Python-библиотека для runtime-валидации DataFrame через декораторы. Позволяет проверять входные и выходные pandas, polars, modin и pyarrow таблицы прямо на границе функций: наличие колонок, типы данных, ограничения значений и даже валидацию строк через Pydantic.

📌 Основные особенности:
🔵Валидация входных и выходных DataFrame через декораторы
🔵Проверка наличия обязательных колонок
🔵Контроль типов данных в столбцах
🔵Проверка nullable, unique и диапазонов значений
🔵Поддержка кастомных правил валидации
🔵Pre-validation и post-validation проверки
🔵Валидация отдельных строк через Pydantic
🔵Поддержка pandas, Polars, Modin и Apache Arrow
🔵Проверка схем без изменения существующего data pipeline
🔵Понятные исключения при нарушении структуры данных


➡️Установка библиотеки: pip install daffy

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤‍🔥1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🗣MOSS-TTS-Nano — это открытая мультиязычная TTS-модель, созданная для генерации речи в реальном времени прямо на CPU без необходимости использовать GPU.

📌 Основные особенности:
🔵Всего 100 млн параметров (0.1B) — компактная lightweight-модель
🔵Работает без GPU, оптимизирована для обычных CPU
🔵Поддерживает 20 языков, включая русский
🔵Поддерживает voice cloning по референсному аудио
🔵Умеет стримингово генерировать речь с минимальной задержкой
🔵Поддерживает генерацию длинных текстов с автоматической chunk-обработкой
🔵Выдаёт аудио в качестве 48 kHz stereo
🔵Поддерживает запуск через CLI, API и Web UI
🔵Доступна ONNX-версия с ускоренным CPU inference
🔵Есть возможность дообучения на своих данных


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥2👍1
⚙️ Awkward — это Python-библиотека для работы со вложенными, неоднородными и переменной длины структурами данных (JSON-подобные объекты, списки списков, records, missing values) с синтаксисом, похожим на NumPy, но без ограничений на прямоугольную форму массивов.

📌 Основные возможности:
🔵Работа с jagged arrays — массивами, где вложенные списки имеют разную длину
🔵NumPy-подобный API для индексации, срезов и математических операций через NumPy
🔵Поддержка вложенных структур данных: списки, records, tuples и missing values
🔵Векторизированные вычисления без использования Python-циклов
🔵Высокая производительность и экономное использование памяти на больших объёмах данных
🔵Интеграция с Numba, Apache Arrow и ROOT
🔵Удобная работа с JSON-подобными и columnar-данными для аналитики и научных вычислений


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2👍1🔥1
📹 gopro-dashboard-overlay — это Python-инструмент для наложения телеметрии, карт, графиков и кастомных HUD-элементов поверх видео с GoPro, DJI и любых других камер, если у неё есть GPS-треки в GPX/FIT.

Позволяет превращать обычное экшен-видео в полноценный «спортивный дашборд» со скоростью, высотой, маршрутом, пульсом, каденсом и другими метриками.

📌 Основные особенности:
🔵Поддержка GoPro Hero, DJI и любых видео + GPX/FIT
🔵Кросплатформенность: Linux / Windows / macOS
🔵Наложение HUD в ускоренных видео: корректно работает с Timelapse и TimeWarp, синхронизируя телеметрию даже в ускоренных роликах.
🔵Экспорт телеметрии в CSV и GPX
🔵Склейка GoPro-клипов
🔵Вырезка фрагментов с сохранением metadata
🔵XML-конфигурация layout’ов
🔵Docker-образ для быстрого запуска


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤‍🔥1🔥1
🤔 Buckaroo — это Python-библиотека для интерактивного анализа и визуальной очистки табличных данных прямо в Jupyter, которая расширяет стандартное отображение DataFrame интерактивным UI для работы с данными из Pandas и Polars.

Ориентирована на ускорение exploratory data analysis, data wrangling и первичной очистки данных без необходимости писать много вспомогательного кода.

📌 Основные особенности:
🔵Интерактивное отображение и удобная навигация по DataFrame
🔵Поддержка больших таблиц с быстрой подгрузкой данных
🔵Автоматический анализ колонок и статистика по данным
🔵Визуальный поиск пропусков, выбросов и аномалий
🔵Очистка и трансформация данных без написания кода
🔵Undo / redo для отката и повторения изменений
🔵Генерация воспроизводимых шагов обработки данных


➡️Установка библиотеки: pip install buckaroo

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤‍🔥1🔥1
🖼 Modly — это приложение для локальной генерации 3D-моделей из обычных изображений с помощью AI, которое работает полностью на вашей GPU без отправки данных в облако.

📌 Основные возможности:
🔵Генерация 3D-моделей по одному изображению
🔵Локальное выполнение AI-инференса без облачных сервисов
🔵Использование GPU для ускоренной обработки
🔵Поддержка плагинов и подключения новых AI-моделей
🔵Работа с различными image-to-3D моделями
🔵Экспорт готовых 3D-моделей для дальнейшей работы в других приложениях
🔵Поддержка постобработки и оптимизации полученной геометрии
🔵Кроссплатформенная работа на Windows и Linux


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1👍1
🌐 Django MongoDB Backend — это официальный backend-драйвер для Django, который позволяет использовать MongoDB как основную базу данных, сохраняя привычную работу через Django ORM, модели, миграции и большую часть стандартной экосистемы Django.

Проект использует библиотеку PyMongo для подключения и работы с документной БД.

📌 Основные возможности:
🔵Официальный backend от команды MongoDB, а не сторонний адаптер
🔵Нативная интеграция MongoDB в Django через стандартный DATABASES
🔵Полноценная работа через Django ORM и QuerySet API
🔵Поддержка CRUD-операций без написания сырого PyMongo-кода
🔵Совместимость версий backend с актуальными релизами Django


➡️Установка библиотеки: pip install django-mongodb-backend==6.0.*

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
🎞 Mp4Forge — это GUI-инструмент для MP4Box, который позволяет мультиплексировать видео, аудио, субтитры и главы в контейнер MP4 без ручной работы через командную строку.

Проект является развитием старого проекта MP4-Mux-Tool и ориентирован на энкодеров, ремуксеров и тех, кто работает с Dolby Vision / HDR-контентом.

📌 Основные возможности:
🔵Мультиплексирование видео, аудио, субтитров и глав в MP4;
🔵Поддержка нескольких дорожек в одном контейнере;
🔵Настройка языков, названий и флагов треков;
🔵Пакетная обработка через очередь задач;
🔵Автоматическое определение задержки аудио;
🔵Drag-and-drop добавление файлов;
🔵Современный Web UI с тёмной и светлой темами;
🔵Работа на Windows, macOS и Linux;


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤‍🔥1🔥1
💻 DOCSight — это проект для мониторинга DOCSIS-модемов и кабельного интернета, которая автоматически собирает и анализирует параметры соединения: уровни сигнала, SNR, ошибки каналов, OFDM/OFDMA-метрики, speedtest-результаты и историю нестабильностей сети.

📌 Основные возможности:
🔵Мониторинг DOCSIS-модемов и каналов
🔵Отслеживание сигнала, SNR и ошибок сети
🔵Графики и история состояния интернет-соединения
🔵Диагностика проблем кабельной линии
🔵Интеграция с Home Assistant через MQTT
🔵Генерация отчётов для провайдера
🔵Запуск через Docker


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
🎮 Agent Sprite Forge — это инструмент на базе ИИ для генерации игровых 2D-ассетов: спрайтов, анимаций, карт, прозрачных PNG-кадров и GIF-файлов из текстовых запросов.

Построен вокруг Codex/AI-агентов и автоматизирует путь от идеи до готовых игровых ресурсов для Godot, Unity и других 2D-движков.

📌 Основные возможности:
🔵Генерация 2D-спрайтов через AI
🔵Создание анимаций персонажей и эффектов
🔵Экспорт PNG и GIF
🔵Автоматическая нарезка sprite sheets
🔵Генерация игровых карт и сцен
🔵Подготовка ассетов для Godot и других движков
🔵Автоматизация pipeline для 2D-gamedev


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1👍1
🌐 Richie — это CMS, которая предназначена для быстрого создания образовательных порталов с каталогами онлайн-курсов.

Написан на Python с использованием Django и CMS DjangoCMS в качестве основы

📌 Основные возможности:
🔵Мультиязычность «из коробки»;
🔵Поиск на базе Elasticsearch с автодополнением и фильтрацией;
🔵Синхронизация курсов с несколькими LMS;
🔵Расширяемость через Django-приложения и DjangoCMS-плагины;
🔵Гибкая система прав доступа и модерации;
🔵Поддержка блогов, категорий, преподавателей и учебных программ;
🔵Интеграция e-commerce через проект Joanie;
🔵Кастомизация React-компонентов и шаблонов.


📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
💻 flask-swagger-ui — это простая обёртка над Swagger UI для Flask-приложений, которая позволяет быстро добавить красивую интерактивную документацию API в несколько строк кода.

📌 Основные возможности:
🔵Быстрое подключение Swagger UI к Flask
🔵Использование через Blueprint
🔵Поддержка OpenAPI / Swagger JSON
🔵Встроенный Swagger UI без ручной настройки frontend
🔵Поддержка OAuth-конфигурации
🔵Гибкая кастомизация интерфейса через config
🔵Автоматическое обновление Swagger UI до новых версий


➡️Установка библиотеки: pip install flask-swagger-ui

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 AI News Radar — это автоматически обновляемый 24-часовой радар AI-новостей.

Пользователи могут открыть страницу и быстро просмотреть все обновления за последние 24 часа в сфере AI, моделей, инструментов для разработчиков и технологической экосистемы.

📌 Основные особенности:
🔵Автоматический сбор AI-новостей за последние 24 часа
🔵Регулярное автообновление контента
🔵Поддержка OPML и RSS-лент
🔵Подключение публичных фидов и статических страниц
🔵Интеграция с AI-агентами в стиле Codex и Claude Code
🔵Возможность форкнуть проект и настроить под себя
🔵Мониторинг AI, моделей, devtools и tech-экосистемы
🔵Обработка и дедупликация новостей
🔵Генерация JSON-данных и архивов новостей


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1👍1🤨1
Please open Telegram to view this post
VIEW IN TELEGRAM
🎨 Coulr — это инструмент для работы с цветами, созданный для разработчиков и дизайнеров. Позволяет быстро конвертировать RGB в HEX и обратно, выбирать цвета прямо с экрана через color picker, копировать значения цветов и генерировать случайные оттенки.

📌 Основные особенности:
🔵Конвертация RGB в HEX и наоборот
🔵Выбор цвета с экрана (Eyedropper / Color Picker)
🔵Быстрое копирование цвета в буфер обмена
🔵Генерация случайных цветов
🔵Поддержка локализации


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM