Справочник Программиста
6.21K subscribers
1.44K photos
390 videos
64 files
1.8K 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
📨 MailToTelegramForwarder — это Python-скрипт, который получает письма с удалённого IMAP-сервера и пересылает их через Telegram API.

Для работы не требуется отдельный почтовый сервер — можно использовать любой IMAP-провайдер, включая Gmail, Outlook или собственный сервер.

📌 Основные особенности:
🔵Получение писем с IMAP-сервера.
🔵Пересылка сообщений в Telegram.
🔵Поддержка HTML-писем с исправлением сломанной структуры.
🔵Лёгкая установка и интеграция с systemd на Linux.


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
PyQtDarkTheme — это библиотека, которая добавляет современную тёмную и светлую темы оформления для приложений на PyQt и PySide, обеспечивая единый стиль и удобную кастомизацию интерфейса.

📌 Основные особенности:
🔵Современная тёмная и светлая тема для PyQt и PySide
🔵Поддержка PyQt5, PyQt6, PySide2 и PySide6
🔵Единый внешний вид интерфейса на разных версиях Qt
🔵Автоматическая синхронизация темы с настройками ОС
🔵Готовые стили и палитры
🔵Поддержка настройки цветов и параметров темы
🔵HiDPI-поддержка для старых версий Qt
🔵Обновлённые иконки, адаптированные под тёмную тему
🔵Встроенная галерея виджетов для предпросмотра темы


➡️Установка: pip install pyqtdarktheme

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

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

Помогает поддерживать код чистым и упрощает его чтение и поддержку.

📌 Основные особенности:
🔵Удаление неиспользуемых импортов.
🔵Удаление неиспользуемых переменных.
🔵Совместимость с различными версиями Python.
🔵Может работать как командная строка или как модуль внутри Python-скриптов.


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2❤‍🔥1
🎹 Nallely-midi — это органическая платформа и мета-инструмент для экспериментов с MIDI, музыкой, визуализацией и взаимодействиями в реальном времени.

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

📌 Основные особенности:
🔵Создание и комбинирование виртуальных устройств (LFO, EG и др.).
🔵Настройка взаимодействий между MIDI-контроллерами и виртуальными устройствами.
🔵Возможность визуального и программного управления «инструментами».
🔵Эксперименты с генеративной музыкой и мультимодальными визуализациями.
🔵Поддержка внешних сигналов, например с веб-камеры для генерации импульсов.


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤‍🔥1🔥1
🔔 relator — это инструмент для автоматической отправки уведомлений в Telegram о новых задачах и pull requests в репозитории на GitHub.

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

📌 Основные особенности:
🔵Мгновенные уведомления о новых событиях.
🔵Поддержка красивого форматирования HTML и Markdown.
🔵Автоматическое преобразование GitHub-меток в Telegram-хештеги.
🔵Гибкая настройка под разные сценарии.
🔵Надёжность с встроенной системой повторных попыток для Telegram API.


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

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

Предназначен для простого и безопасного подключения пользователей к мини-приложениям Telegram.

📌 Основные особенности:
🔵Простая интеграция в Telegram Mini App.
🔵Безопасная реализация алгоритмов аутентификации Telegram.
🔵Лёгкий и минималистичный пакет.
🔵Полная поддержка type hints для автодополнения и проверки типов.
🔵Хорошо документирован и покрыт тестами.


➡️Установка библиотеки: pip install telegram-webapp-auth

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2❤‍🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
💬 RAG Template — это шаблон для создания чат-ботов и систем управления документами с использованием Retrieval-Augmented Generation с векторным поиском и FastAPI.

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

📌 Основные особенности:
🔵Управление документами: поддержка PDF, DOCX, PPTX, XLSX, Markdown, EPUB, HTML, CSV, TXT и изображений; автоматические резервные механизмы извлечения данных.
🔵Интеграция с AI: поддержка нескольких поставщиков LLM и встраиваемых моделей.
🔵Мониторинг и оценка: инструменты для трассировки и оценки производительности системы.
🔵Фронтенды: удобные интерфейсы для взаимодействия с пользователем.
🔵Безопасность: базовая аутентификация для безопасного доступа.
🔵Развёртывание: поддержка локальной и продакшн среды.


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

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

Построен на Python с использованием Pyrogram и PyTgCalls и поддерживает потоковую передачу музыки с различных платформ.

📌 Основные особенности:
🔵Высококачественное воспроизведение музыки без лагов в голосовых чатах
🔵Поддержка нескольких платформ: YouTube, Spotify, Apple Music, Resso и др.
🔵Инструменты управления группой: повышение/понижение прав, отключение микрофона, исключение участников
🔵Быстрая установка: развертывание на Heroku, VPS или Docker
🔵Автонастройка с проверкой окружения и конфигурации


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3👍2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🍓 strawberry — это современная библиотека GraphQL для Python, построенная на основе аннотаций типов и датаклассов.

📌 Основные особенности:
🔵Интеграции с Django, aiohttp и другими веб‑фреймворками
🔵Поддержка Federations (федерация схем)
🔵Поддержка dataloader’ов для оптимизации N+1 запросов
🔵CLI и встроенный dev‑сервер с GraphiQL
🔵Типобезопасность и статическая проверка через mypy
🔵Поддержка generic-типов для повторного использования схем
🔵Загрузка файлов через multipart-запросы
🔵Логика разрешений через директивы и расширения схемы
🔵Асинхронные резольверы


➡️Установка: pip install "strawberry-graphql[cli]"

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

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