Справочник Программиста
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
🔐 Django Mail Auth — это библиотека для аутентификации пользователей в Django без пароля — только через email-ссылки.

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

📌 Основные особенности:
🔵Авторизация без пароля
🔵Отправка magic-ссылок для входа
🔵Поддержка кастомных моделей пользователей
🔵Простая интеграция в существующий Django-проект
🔵Гибкая настройка backend-аутентификации
🔵Повышенная безопасность (нет хранения паролей)


➡️Установка библиотеки: pip install django-mail-auth[wagtail]

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤‍🔥1👍1
📄 Adeu — это инструмент, который позволяет большим языковым моделям работать с файлами Microsoft Word, предлагая редактирование с нативной поддержкой функции Track Changes, не нарушая форматирование документа.

Обрабатывает DOCX как виртуальный DOM: извлекает текст, вычисляет изменения и внедряет вставки и удаления обратно в оригинальный файл.

📌 Основные особенности:
🔵Извлечение текстового представления документа для работы ИИ.
🔵Вычисление изменений и редактирование с сохранением структуры и нумерации.
🔵Внедрение изменений в нативный XML Word.
🔵Интеграция с Claude Desktop для мгновенного использования.
🔵Быстрая установка через uv на macOS, Windows и Linux.


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
🎧 Groove Music — это современный музыкальный плеер с открытым исходным кодом для Windows, написанный на Python и использующий PyQt/PySide для создания стильного интерфейса.

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

📌 Основные особенности:
🔵Воспроизведение локальной музыки (поддержка популярных форматов)
🔵Умная организация треков и плейлистов
🔵Современный UI с плавными анимациями
🔵Быстрый поиск по библиотеке
🔵Добавление треков в избранное
🔵Автоматическое сканирование музыкальных папок
🔵Поддержка тёмной темы
🔵Поддержка английского языка


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

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

📌 Основные особенности:
🔵Мультиагентная система — создание сразу нескольких персон с разными ролями и характерами
🔵Гибкая настройка поведения — каждая персона может иметь свои цели, стиль общения и логику
🔵Взаимодействие между агентами — агенты могут общаться друг с другом, формируя реалистичные диалоги
🔵Сценарное моделирование — подходит для тестирования гипотез, UX, обучения и симуляций
🔵Интеграция с LLM — легко подключается к современным языковым моделям


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

🫥 Сайт | 📱 Паблик ВК

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

📌 Основные особенности:
🔵Готовые стили (bundles) под научные конференции (ICML, NeurIPS, ICLR и др.)
🔵Полная совместимость с matplotlib через rcParams
🔵Автоматическая настройка размеров, шрифтов и пропорций графиков
🔵Встроенные цветовые схемы и стили оформления
🔵Минимальное вмешательство в стиль — только корректные настройки
🔵Отсутствие внутреннего состояния (возвращает словари настроек)
🔵Быстрое применение стиля одной строкой кода


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

🫥 Сайт | 📱 Паблик ВК

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

📌 Основные особенности:
🔵Генерация кода на разных языках программирования
🔵Понимание и анализ существующего кода
🔵Помощь в отладке и рефакторинге
🔵Поддержка инструкций в формате “запрос - готовый код”
🔵Оптимизирован для задач, связанных с разработкой и инженерией


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

🫥 Сайт | 📱 Паблик ВК

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1🍌1
⚙️ Document Processing Skills — это набор готовых модульных инструкций для ИИ-агентов, предназначенных для работы с документами разных форматов: PDF, Excel, Word и другими, позволяющий агентам автоматически выполнять типовые задачи обработки документов по чётким правилам и лучшими практиками.

📌 Основные особенности:
🔵Работа с PDF (извлечение текста, таблиц, OCR, объединение и разделение файлов)
🔵Работа с Excel (строгие стандарты формул, форматирования и финансовых моделей)
🔵Проверка качества данных и формул (ошибки, ссылки, структура)
🔵Поддержка различных форматов документов (PDF, XLSX и др.)
🔵Интеграция с AI-агентами через систему Skills
🔵Модульная структура (подключение отдельных навыков по необходимости)
🔵Автоматизация рутинных задач обработки документов
🔵Использование проверенных инструментов (pdfplumber, pypdf, pytesseract и др.)
🔵Экономия контекста за счёт загрузки навыков по требованию


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

🫥 Сайт | 📱 Паблик ВК

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

Создает объекты Doc spaCy с разметкой текста, включая разделы, заголовки и таблицы, данные которых можно конвертировать в pandas.DataFrame.

📌 Основные особенности:
🔵Преобразование PDF и Word в структурированные данные.
🔵Доступ к разметке документа: страницы, заголовки, таблицы.
🔵Таблицы автоматически конвертируются в pandas.DataFrame.
🔵Поддержка потоковой обработки множества документов через pipe.
🔵Интеграция с NLP-техниками spaCy.


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

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

🫥 Сайт | 📱 Паблик ВК

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

Система предоставляет готовую основу для построения CRM внутри проектов на Django, позволяя отслеживать взаимодействие с клиентами и автоматизировать процессы продаж.

📌 Основные возможности:
🔵Управление клиентами (контакты, компании)
🔵Ведение сделок и этапов продаж
🔵История взаимодействий и заметки
🔵Управление пользователями и ролями
🔵Базовая аналитика и отчёты
🔵Интеграция с Django-проектами
🔵Гибкая настройка под бизнес-логику


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

🫥 Сайт | 📱 Паблик ВК

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤‍🔥1👍1
📝 Convoviz — это инструмент для конвертации истории ChatGPT в Markdown-файлы с возможностью визуализации данных (графики, облака слов и аналитика).

📌 Основные особенности:
🔵Экспорт чатов в структурированные Markdown-файлы
🔵Автоматическая вставка изображений и вложений
🔵Сохранение ссылок и источников из диалогов
🔵Генерация облака слов
🔵Визуализация статистики и активности чатов
🔵Экспорт Canvas-документов и пользовательских инструкций
🔵Гибкая настройка через конфигурационные файлы
🔵Поддержка форматов для Obsidian и других Markdown-систем


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

🫥 Сайт | 📱 Паблик ВК

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3👍1🔥1
🚪DoorOpener — это веб-портал на Python с PIN-аутентификацией для безопасного запуска действий в Home Assistant (например, открытия двери) с поддержкой пользователей, админ-панели и системы безопасности.

📌 Основные особенности:
🔵Визуальная клавиатура с автоотправкой PIN-кода
🔵Поддержка пользовательских PIN-кодов (4–8 цифр)
🔵Админ-панель с логами и статистикой
🔵Вход через OIDC/SSO и открытие без PIN
🔵Анимации и звуковая/вибро-обратная связь
🔵Защита от брутфорса и ограничение запросов
🔵Современные меры безопасности (CSP, HSTS, анти-кликджекинг)
🔵PWA-приложение с офлайн-режимом
🔵Интеграция с Home Assistant


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

🫥 Сайт | 📱 Паблик ВК

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

📌 Основные особенности:
🔵Автоматическое внедрение зависимостей — избавляет от ручной передачи объектов между классами
🔵Гибкая конфигурация — легко подключать сервисы, базы данных и другие компоненты
🔵Модульная архитектура — удобно масштабировать проект
🔵Минимум boilerplate-кода — меньше шаблонного кода, больше логики
🔵Удобство тестирования — легко подменять зависимости моками


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

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

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

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

📌 Основные особенности:
🔵Генерация естественной речи из текста
🔵Быстрый запуск и простая интеграция
🔵Использование нейросетевых моделей TTS
🔵Поддержка нескольких языков (зависит от модели)
🔵Настройка параметров голоса (скорость, тембр и др.)


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2❤‍🔥1
📄 Sphinx-SimplePDF — это расширение для Sphinx, которое позволяет легко экспортировать документацию в PDF с использованием HTML и CSS, без сложной настройки LaTeX.

📌 Основные особенности:
🔵Генерация PDF из HTML-документации Sphinx
🔵Полная кастомизация внешнего вида через CSS
🔵Быстрая сборка без зависимости от LaTeX
🔵Поддержка современных веб-стилей и шрифтов
🔵Простая интеграция в существующий Sphinx-проект


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

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

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

Позволяет искать определения, прослушивать произношение и работать со словами в удобном desktop-приложении без подключения к интернету.

📌 Основные особенности:
🔵Оффлайн-словарь на основе WordNet
🔵Быстрый поиск слов и определений
🔵Озвучка слов через eSpeak
🔵Система избранного и история поиска
🔵Функция случайного слова
🔵Поддержка тёмной темы
🔵Полностью локальная работа без интернета


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

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

📌 Основные особенности:
🔵Поддержка создания, чтения и управления тайлами
🔵Работа с разными хранилищами (S3, HTTP, MBTiles, файловая система и др.)
🔵Конвертация и обработка тайлов (форматы, оптимизация)
🔵Поддержка различных типов данных (изображения, UTFGrid, elevation)
🔵Параллельная и потоковая обработка больших объёмов данных
🔵Инструменты для анализа, отладки и поиска тайлов
🔵Интеграция с GIS-инструментами и картографическими сервисами
🔵Масштабируемость и поддержка распределённой обработки


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

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

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

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


📱 Репозиторий
💬 Демо

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

📌 Основные особенности:
🔵Учёт доходов и расходов
🔵Локальное хранение данных
🔵Простое добавление транзакций
🔵Просмотр текущего баланса
🔵Удобный CLI-интерфейс


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

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

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

📌 Основные особенности:
🔵Поддержка множества форматов (PDF, DOCX, XLSX, EPUB, JSON, SRT, Markdown и др.)
🔵Интеграция с LLM (OpenAI, Qwen, DeepSeek и локальные модели)
🔵Автоматическая генерация глоссария терминов
🔵Распознавание таблиц, формул и кода в PDF
🔵Сохранение структуры и форматирования документов
🔵Гибкая работа с JSON через jsonpath
🔵Асинхронный и параллельный перевод
🔵Наличие Web-интерфейса и REST API
🔵Возможность полностью локального использования
🔵Гибкая система workflow для настройки процесса перевода


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

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

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

📌 Основные особенности:
🔵Объединяет текст, изображения и действия в одной модели
🔵Обрабатывает визуальные данные (скриншоты, окружение)
🔵Генерирует действия на основе понимания контекста
🔵Подходит для создания автономных AI-агентов
🔵Может использоваться в задачах автоматизации и робототехники


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
⚒️ crmsh — это удобная консольная утилита для управления кластером высокой доступности (HA) в Linux на базе Pacemaker.

📌 Основные особенности:
🔵Управление ресурсами кластера (запуск, остановка, перемещение)
🔵Конфигурация и редактирование CIB (Cluster Information Base)
🔵Поддержка скриптов и автоматизации
🔵Визуализация состояния кластера и зависимостей
🔵Интерактивная shell-среда (crm)
🔵Проверка конфигурации перед применением


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

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