Справочник Программиста
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
👩‍💻 Aura-Text — это лёгкая и быстрая библиотека для создания красивых текстовых анимаций и эффектов в терминале на Python.

Позволяет превращать обычный CLI-текст в динамичные, «живые» сообщения с минимальным количеством кода.

📌 Основные особенности:
🔵Анимации появления текста (печать по буквам, волны, свечение и др.)
🔵Поддержка цветовых эффектов и градиентов
🔵Простое API — подходит даже для новичков
🔵Работает прямо в терминале
🔵Подходит для баннеров, приветствий, загрузчиков, CLI-утилит


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2👍1🔥1
💻 Google-Colab-Selenium — это готовое решение для запуска Selenium в Google Colab с уже настроенным Chrome и ChromeDriver, позволяющее автоматизировать браузер прямо в среде Colab без сложной ручной конфигурации.

📌 Основные особенности:
🔵Быстрый запуск Selenium в Google Colab
🔵Автоматическая установка Google Chrome и ChromeDriver
🔵Работа в headless-режиме
🔵Минимальная настройка — готовые команды для запуска
🔵Подходит для парсинга, тестирования и автоматизации задач


➡️Установка библиотеки: pip install google-colab-selenium

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤‍🔥1👍1
🧪 pymatviz — это Python-библиотека для визуализации данных в материаловедении и химии твёрдого тела, построенная поверх Matplotlib и Plotly.

Упрощает создание наглядных графиков для анализа кристаллических структур, составов и свойств материалов.

📌 Основные особенности:
🔵Визуализация распределений свойств (band gap, formation energy и др.)
🔵Графики по химическому составу
🔵Анализ кристаллических структур и симметрий
🔵Удобные parity plots (предсказание vs истинные значения)
🔵Поддержка pandas DataFrame
🔵Интеграция с Matplotlib и Plotly для статических и интерактивных графиков
🔵Удобные утилиты для материаловедческих датасетов


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🔍 EasyApplyJobsBot — это Python-бот для автоматического отклика на вакансии с функцией на таких платформах, как LinkedIn, Glassdoor и т.д.

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

📌 Основные особенности:
🔵Авто-вход в аккаунты и подача заявок на вакансии.
🔵Автоматическое заполнение дополнительных вопросов.
🔵Поддержка нескольких платформ для поиска работы.
🔵Настраиваемые фильтры для вакансий по вашим критериям.


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
💻 Web LGSM — это веб-интерфейс для управления серверами, установленными через LinuxGSM.

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

📌 Основные особенности:
🔵Веб-интерфейс для управления серверами LinuxGSM
🔵Установка новых игровых серверов через GUI
🔵Добавление уже существующих LGSM-серверов
🔵Запуск, остановка и перезапуск серверов
🔵Просмотр живого вывода консоли сервера в браузере
🔵Выполнение команд через встроенный веб-терминал
🔵Редактирование конфигурационных файлов онлайн
🔵Управление пользователями и аутентификация
🔵Поддержка SSH-подключений через Paramiko
🔵Использование SQLite и SQLAlchemy для хранения данных


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1🍌1
💻 La Suite Drive — это открытая платформа для совместного хранения, обмена и управления файлами.

Проект представляет собой часть большого набора инструментов для цифрового сотрудничества.

📌 Основные особенности:
🔵Самостоятельный хостинг
🔵Веб-интерфейс для управления файлами
🔵Совместный доступ к файлам и папкам
🔵Гибкая система прав доступа
🔵Создание рабочих пространств
🔵Поиск по файлам и структуре каталогов
🔵REST API для интеграций
🔵Архитектура на Django и React
🔵Поддержка Docker и Docker Compose для быстрого развёртывания


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2❤‍🔥1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
⌨️ emunium — это лёгкая Python-библиотека для эмуляции пользовательской активности (клики, нажатия клавиш, движение мыши) с возможностью гибкой настройки сценариев.

📌 Основные особенности:
🔵Эмуляция кликов мыши и движения курсора
🔵Отправка нажатий клавиш и комбинаций
🔵Настройка задержек между действиями
🔵Создание последовательностей (сценариев) действий
🔵Простое API без сложной конфигурации


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2❤‍🔥1
Media is too big
VIEW IN TELEGRAM
🎨 PyPalettes — это Python-библиотека для удобной работы с цветовыми палитрами из известных источников (Cartography, Tableau, ColorBrewer и др.) с простой интеграцией в Matplotlib, Seaborn и другие инструменты визуализации.

📌 Основные особенности:
🔵Большая коллекция готовых цветовых палитр
🔵Поддержка категориальных, последовательных и дивергентных схем
🔵Простая интеграция с Matplotlib и Seaborn
🔵Удобный поиск и просмотр палитр
🔵Гибкая настройка количества цветов


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1🍌1
⬇️ yt-dlp-kivy — это графический интерфейс на базе Kivy для популярного загрузчика видео yt-dlp, который позволяет скачивать видео и аудио с YouTube и сотен других сайтов через удобное десктопное приложение.

📌 Основные особенности:
🔵Скачивание видео и аудио с YouTube и других платформ
🔵Выбор качества (видео + аудио)
🔵Загрузка только аудиодорожки (MP3 и другие форматы)
🔵Выбор папки для сохранения файлов
🔵Отображение прогресса загрузки
🔵Кроссплатформенность (Windows, Linux, macOS)


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

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

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

📌 Основные особенности:
🔵Построение ранговых графиков на базе Matplotlib
🔵Автоматическая сортировка и ранжирование данных
🔵Гибкая настройка цветов, подписей и стилей линий
🔵Отображение позиций на старте и финише
🔵Поддержка работы с Pandas DataFrame


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

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

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

📌 Основные особенности:
🔵Поддержка двухнедельных бюджетных циклов
🔵Учёт доходов и регулярных расходов
🔵Управление счетами и обязательствами
🔵Автоматический расчёт остатков по периодам
🔵Использование базы данных для хранения данных
🔵Консольный интерфейс для управления бюджетом


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1👍1
📹 django-embed-video — это библиотека для Django, которая позволяет легко встраивать видео с YouTube, Vimeo и других платформ прямо в шаблоны и модели проекта.

Упрощает работу с видео-ссылками: автоматически извлекает ID ролика, генерирует embed-код и даёт удобные инструменты для отображения видео в HTML.

📌 Основные особенности:
🔵Поддержка YouTube, Vimeo, SoundCloud и других сервисов
🔵Автоматическое определение провайдера по ссылке
🔵Извлечение ID видео
🔵Поле EmbedVideoField для моделей Django
🔵Гибкая настройка размеров iframe
🔵Простая интеграция через template-теги


➡️Установка библиотеки: pip install django-embed-video

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

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

Позволяет изменять код зависимостей или собственного проекта без форка репозитория и без ручного редактирования файлов.

📌 Основные особенности:
🔵Автоматическое применение патчей при запуске приложения
🔵Работа с установленными Python-пакетами из site-packages
🔵Использование стандартных .patch / diff файлов
🔵Отсутствие необходимости форкать репозиторий зависимости
🔵Возможность временных hotfix-исправлений
🔵Подходит для production и CI/CD
🔵Минимальная интеграция в код (через один вызов)
🔵Упрощение поддержки кастомных изменений сторонних библиотек


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
📝 InkSight — это проект, представляющий собой систему для преобразования рукописного текста с фотографий в цифровые «чернильные» трассировки, которые можно редактировать, искать и анализировать программно.

📌 Основные особенности:
🔵Преобразование изображений рукописного текста в последовательность цифровых штрихов
🔵Совмещение распознавания текста и восстановления траектории письма в одной модели
🔵Поддержка обработки как отдельных слов, так и целых страниц
🔵Использование архитектуры Vision Transformer
🔵Мультизадачное обучение (чтение + «воссоздание» письма)
🔵Работа с разными стилями почерка и фоновыми условиями
🔵Предобученные модели и веса в открытом доступе
🔵Примеры инференса и Jupyter-ноутбуки в репозитории


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

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

Позволяет «перемотать» гонку и посмотреть, как менялись позиции пилотов, скорость, отрывы и другие параметры по ходу круга или всей дистанции.

📌 Основные особенности:
🔵Визуализация телеметрии (скорость, позиции, интервалы)
🔵Отображение движения болидов по трассе
🔵Перемотка гонки по таймлайну
🔵Работа с историческими данными сезонов F1
🔵Удобный веб-интерфейс


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2❤‍🔥1🤨1
💻 PyDM — это фреймворк на основе Python и Qt для создания пользовательских интерфейсов для систем управления.

Позволяет без программирования с помощью «drag-and-drop» создавать простые панели и окна управления, а также предоставляет удобный Python-фреймворк для разработки сложных приложений.

📌 Основные особенности:
🔵Создание UI через Qt Designer
🔵Python‑основанная логика для расширения интерфейсов
🔵Поддержка разных источников данных через подключаемые плагины
🔵Интеграция с Qt/PyQt/PySide через qtpy
🔵Возможность работы с системами управления и мониторинга
🔵Поддержка динамических и интерактивных виджетов


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤‍🔥1🔥1
⚙️ auto-wing — это инструмент для автоматизированного тестирования веб-приложений с упором на простоту сценариев и ускорение QA-процессов.

Ориентирован на автоматизацию пользовательских действий и проверок без избыточной сложности классических фреймворков.

📌 Основные особенности:
🔵Автоматизация действий в браузере (клики, ввод текста, переходы)
🔵Построение тестовых сценариев для e2e-проверок
🔵Повторяемые тест-кейсы для регрессионного тестирования
🔵Упрощение QA-процессов и сокращение ручной проверки
🔵Подходит для интеграции в CI/CD


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
📺 TikTok Uploader — это Python-инструмент для автоматической загрузки видео из TikTok через эмуляцию браузера, позволяющий автоматизировать процесс публикации роликов как из командной строки, так и из собственных скриптов.

📌 Основные особенности:
🔵Автоматическая загрузка одного или нескольких видео
🔵Работа через CLI и использование как Python-библиотеки
🔵Планирование публикаций (отложенный постинг)
🔵Поддержка описаний, хэштегов и упоминаний
🔵Авторизация через cookies без повторного ввода логина
🔵Настройка браузера
🔵Возможность указания обложки видео
🔵Кроссплатформенность (Windows, Linux, macOS)


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2❤‍🔥1
🗺 PyComplexHeatmap — это Python-библиотека для создания сложных и настраиваемых тепловых карт с поддержкой аннотаций, кластеризации и многоуровневых визуальных элементов, вдохновлённая возможностями R-пакета ComplexHeatmap.

📌 Основные особенности:
🔵Построение complex heatmap с полной кастомизацией
🔵Иерархическая кластеризация строк и столбцов
🔵Цветовые аннотации (row/column annotations)
🔵Поддержка нескольких heatmap в одной фигуре
🔵Гибкая работа с pandas.DataFrame
🔵Основана на matplotlib, легко интегрируется в существующие проекты


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

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

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

Позволяет запускать треки из YouTube и других источников прямо в групповых голосовых чатах.

📌 Основные особенности:
🔵Воспроизведение музыки в голосовых чатах Telegram
🔵Поиск треков по названию
🔵Поддержка плейлистов
🔵Пауза, продолжение, пропуск трека
🔵Загрузка и воспроизведение аудиофайлов
🔵Система прав (админы управляют музыкой)
🔵Поддержка стриминга и live-потоков


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

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