Справочник Программиста
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
This media is not supported in your browser
VIEW IN TELEGRAM
🔍 EasyApplyJobsBot — это Python-бот для автоматической подачи откликов на вакансии с функцией Easy Apply (в первую очередь на LinkedIn), который сам ищет вакансии, заполняет формы и отправляет заявки по заданным параметрам.

📌 Основные особенности:
🔵Фильтрация вакансий по ключевым параметрам (позиция, локация, опыт и т.д.)
🔵Автоматическая подача откликов через Easy Apply
🔵Автозаполнение анкет и дополнительных вопросов
🔵Поддержка многошаговых форм отклика
🔵Логирование отправленных и пропущенных заявок
🔵Dry-run режим для тестирования без отправки
🔵Частичная поддержка нескольких платформ (LinkedIn и др.)
🔵Настройка через конфиги и YAML-файлы
🔵Возможность запуска через Docker
🔵Полная автоматизация процесса откликов


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

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

📌 Основные особенности:
🔵Поиск уязвимостей в AI-агентах
🔵Taint-анализ для отслеживания потока пользовательских данных
🔵Анализ конфигураций (MCP, JSON, YAML) на ошибки и риски
🔵Обнаружение утечек API-ключей и секретов
🔵Покрытие правил OWASP Agentic Top 10
🔵Интеграция в CI/CD
🔵AST-анализ Python-кода
🔵Генерация отчётов в JSON, Markdown и других форматах


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

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

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

Он захватывает звук (подключенный микрофон + звук системы), превращает речь в текст, определяет говорящих и генерирует структурированные краткое содержание с возможностью экспорта в PDF и другие форматы.

📌 Основные особенности:
🔵Запись микрофона и системного звука (подходит для Zoom, Meet, Discord и др.)
🔵Точная транскрибация речи через WhisperX с таймкодами
🔵Определение спикеров
🔵Поддержка более 90 языков с автоопределением
🔵Генерация AI-сводок встреч
🔵Экспорт результатов в TXT, SRT, JSON, Markdown и PDF
🔵Распознавание и запоминание голосов участников
🔵Возможность синхронизации заметок с Git
🔵Наличие CLI и простого GUI-интерфейса
🔵Локальная работа без обязательного облака


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

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

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

📌 Основные особенности:
🔵Регистрация и аутентификация пользователей
🔵Восстановление и смена пароля
🔵Подтверждение email
🔵Роли и права доступа
🔵Защита маршрутов через декораторы
🔵Поддержка токенов и сессий
🔵Двухфакторная аутентификация (2FA)
🔵Passwordless login (вход без пароля)
🔵Поддержка WebAuthn / passkeys
🔵CSRF-защита форм
🔵Интеграция с SQLAlchemy и другими ORM
🔵Готовые формы и эндпоинты «из коробки»


➡️Установка библиотеки: pip install -U Flask-Security

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

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

📌 Основные особенности:
🔵Генерация видео из текста
🔵Генерация видео из изображений
🔵Трансформация видео
🔵Сохранение логики и связности сцены без “дрифта”
🔵Автогрегрессивная генерация по чанкам кадров
🔵Высокая скорость инференса при большом размере модели (~14B)
🔵Оптимизация памяти (возможен запуск на ~6GB VRAM)
🔵Интеграция с Diffusers, vLLM-Omni и SGLang


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

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

📌 Основные особенности:
🔵Визуальный редактор интерфейсов
🔵Генерация UI в XML/JSON формате
🔵Интеграция с tkinter
🔵Подключение интерфейса в Python-код через AppBuilder
🔵Привязка событий к элементам UI
🔵Разделение логики и дизайна приложения
🔵Наличие CLI-инструментов для управления проектом
🔵Возможность отладки интерфейса
🔵Поддержка TTK-виджетов tkinter
🔵Быстрый прототипинг GUI-приложений


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

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

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

📌 Основные особенности:
🔵Поддержка множества СУБД (PostgreSQL, MySQL, SQLite, DuckDB и др.)
🔵Выполнение чистого SQL без ORM-абстракций
🔵Типизированное маппирование результатов
🔵Поддержка синхронного и асинхронного выполнения
🔵Встроенное управление подключениями и пулами
🔵SQL-парсинг и валидация через AST
🔵Единый execution pipeline для всех запросов
🔵Интеграция с Litestar и dependency injection
🔵Поддержка различных форматов данных
🔵Возможность загружать SQL из строк и файлов
🔵Контроль параметризации запросов и защита от SQL-инъекций


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

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

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

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


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

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

📌 Основные особенности:
🔵CLI-инструмент для работы с PDF из командной строки
🔵Построен поверх библиотеки pypdf
🔵Поддерживает объединение, разделение и редактирование PDF
🔵Умеет извлекать текст, изображения и метаданные
🔵Позволяет поворачивать и удалять страницы
🔵Поддерживает конвертацию файлов в PDF
🔵Умеет сжимать и распаковывать PDF
🔵Есть функции проверки и добавления цифровых подписей
🔵Рассчитан на быструю автоматизацию без написания кода


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2❤‍🔥1
🤖 Choose Your Path — это инфраструктура для создания и запуска AI-агентов, которые умеют управлять полноценным компьютером (GUI, ОС, приложения) так же, как человек.

📌 Основные особенности:
🔵Управление полноценной ОС через GUI (мышь, клавиатура, экран)
🔵Поддержка нескольких платформ: Linux, Windows, macOS
🔵Изолированные sandbox-окружения для безопасного запуска агентов
🔵Единый API для работы с разными операционными системами
🔵SDK для интеграции с LLM (OpenAI, Anthropic и др.)
🔵Возможность запуска агентов локально и в облаке
🔵Инструменты для автоматизации GUI-задач без API
🔵Наличие бенчмарков и сред для обучения агентов
🔵CLI-инструменты для управления агентами и окружениями
🔵Поддержка работы с браузером и приложениями через агента


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

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

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

📌 Основные особенности:
🔵Zero-Token Replay: компиляция действий агента в чистый Python и запуск без затрат на инференс
🔵Session Persistence: сохранение сессии (cookies) после прохождения 2FA, QR или SMS для последующих запусков
🔵HTTP API Recording: запись и воспроизведение REST-запросов (GET/POST) вместе с браузерными действиями
🔵Native Office Automation: встроенная работа с Excel и Word без необходимости установки Microsoft Office
🔵Seamless Integration: интеграция с OpenClaw с генерацией стандартного Python/Playwright-кода


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌3❤‍🔥1👍1
📚 Translate Book — это инструмент, который автоматизирует перевод целых книг (PDF, DOCX, EPUB) на любой язык с помощью многоэтапного пайплайна и параллельной обработки.

📌 Основные особенности:
🔵Параллельный перевод книги через разбиение на чанки
🔵Поддержка форматов PDF, DOCX и EPUB
🔵Конвертация книги в Markdown для обработки
🔵Использование AI-агентов для перевода
🔵Проверка целостности данных через SHA-256
🔵Модульный pipeline для обработки и сборки
🔵Генерация выходных файлов (HTML, DOCX, EPUB, PDF)
🔵Оптимизация под перевод больших документов


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

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

📌 Основные особенности:
🔵Веб-интерфейс вместо CLI — управление MeshCore без терминала
🔵Отправка и приём сообщений внутри mesh-сети
🔵Обёртка над meshcore-cli
🔵Поддержка Docker — удобный деплой
🔵Backend на Flask
🔵Удобный UI для взаимодействия с MeshCore


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

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

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


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
🖥 Winget-Repo — это локальный приватный репозиторий для Windows Package Manager, который позволяет разворачивать собственное хранилище пакетов и управлять установкой ПО внутри сети (даже без интернета).

📌 Основные особенности:
🔵Удобный веб-интерфейс для управления пакетами и их версиями
🔵Поиск, просмотр, установка и обновление пакетов через Winget
🔵Кроссплатформенность: сервер работает в любой среде с Python
🔵Обзор клиентов: отслеживание и контроль доступа к репозиторию
🔵Управление правами доступа пользователей
🔵Dev-режим с простой установкой через winget configure
🔵Миграция версий с обновлением до новых релизов
🔵Winget-клиент для удобной работы на стороне пользователя
🔵REST API для добавления, редактирования и удаления пакетов
🔵Поддержка установки шрифтов (с ограничениями в WinGet CLI)


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

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

📌 Основные особенности:
🔵Интеграция FTP-сервера в Django-проект
🔵Аутентификация через Django пользователей
🔵Работа с Django storage (включая MEDIA_ROOT и кастомные хранилища)
🔵Поддержка стандартных FTP-команд
🔵Управление доступом на уровне пользователей Django
🔵Возможность изоляции пользователей в отдельных директориях
🔵Запуск FTP-сервера как отдельного процесса или management command
🔵Использование существующей инфраструктуры Django без отдельного FTP-сервера


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

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

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

📌 Основные особенности:
🔵Open WebUI — локальный веб-интерфейс для работы с LLM
🔵Поддержка локальных и облачных моделей (Ollama, OpenAI и др.)
🔵Быстрое переключение между несколькими моделями
🔵RAG: работа с документами и пользовательскими данными
🔵Плагинная система и расширяемость
🔵Function Calling и создание AI-агентов
🔵Выполнение Python-кода прямо в интерфейсе
🔵Поддержка мультимодальности (текст, голос, изображения)
🔵Современный чат-интерфейс с тегами, каналами и историей
🔵Поддержка Docker и Kubernetes


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

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

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

📌 Основные особенности:
🔵Поддержка вывода таблиц в разных форматах (plain, grid, github, html, latex и др.)
🔵Автоматическое выравнивание столбцов и данных
🔵Работа с разными типами данных (списки, словари, NumPy, pandas и др.)
🔵Простая функция tabulate() для генерации таблиц
🔵Поддержка заголовков столбцов
🔵Форматирование чисел и текста
🔵Возможность настройки выравнивания и отображения
🔵CLI-утилита для вывода таблиц прямо из терминала
🔵Удобный экспорт таблиц для Markdown и HTML


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2🍌1
🖥 WordFlux — это Python-библиотека и CLI-инструмент для перевода .docx документов с помощью OpenAI API с полным сохранением форматирования, структуры и макета файла.

📌 Основные особенности:
🔵Перевод с сохранением форматирования — поддержка bold, italic, цветов, шрифтов и т.д.
🔵Работа с таблицами, графиками и SmartArt — переводит содержимое сложных элементов
🔵Асинхронная обработка — параллельные запросы (до 100 одновременно)
🔵Умное разбиение текста — оптимизация под лимиты API
🔵Checkpoint-система — можно продолжить перевод после сбоя
🔵Retry-механизм — автоматические повторы при ошибках
🔵Отслеживание прогресса — прогресс-бары и логирование


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

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

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

📌 Основные особенности:
🔵Application Factory — безопасно для тестирования и работы с несколькими конфигурациями
🔵Контроллеры на базе Blueprint — отдельный файл на ресурс с явной регистрацией
🔵Конфигурация через окружение — классы Development, Testing, Production
🔵Обработка форм по схеме POST/Redirect/GET — защита от повторной отправки
🔵Библиотека макросов Jinja2 — общие helper’ы и render_error
🔵Готовый набор тестов — ~96% покрытия с pytest и pytest-cov
🔵Готовность к Docker — оптимизированный Dockerfile и docker-compose


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

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

Позволяет взять обычный проект на Python (например, игру на pygame) и буквально «превратить» его в веб-приложение, которое работает прямо в браузере без установки Python у пользователя.

📌 Основные особенности:
🔵Запуск Python-кода прямо в браузере
🔵Поддержка pygame (включая pygame-ce)
🔵Автоматическая сборка проекта в веб-приложение (HTML + WASM + ассеты)
🔵Быстрый запуск через CLI
🔵Встроенный локальный сервер для тестирования
🔵Работа на десктопных и мобильных браузерах
🔵Автоматическое включение зависимостей и ресурсов
🔵Поддержка кастомных HTML-шаблонов


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

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