Справочник Программиста
6.21K subscribers
1.45K photos
390 videos
64 files
1.81K 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
🎧 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
🍓 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
💻 CTkMenuBar — это современная библиотека для создания меню и панелей инструментов в Python с использованием customtkinter.

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

📌 Основные особенности:
🔵Создание кастомных выпадающих меню.
🔵Добавление меню в верхнюю часть заголовка окна.
🔵Полная настройка стиля классического и современного меню.
🔵Возможность добавлять команды и подменю.
🔵Поддержка специализированного меню для Windows.


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

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

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

📌 Основные особенности:
🔵Совместимость с PostgreSQL и поддержка SQL для стриминга и аналитики
🔵Обработка потоковых данных в реальном времени
🔵Поддержка batch-аналитики и объединённой обработки stream + batch
🔵Нативная интеграция с Apache Iceberg
🔵Хранение состояния в объектных хранилищах
🔵Высокая производительность и низкая латентность
🔵Масштабируемая распределённая архитектура
🔵Возможность управлять через Kubernetes-оператор
🔵Написана на Rust


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

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

Использует BeautifulSoup для парсинга HTML, Requests для получения удалённых документов и tldextract для разбора доменов (можно отключить через переменную окружения).

📌 Основные особенности:
🔵Извлечение максимального объёма метаданных из страниц.
🔵Возможность выбора стратегии поиска (например, только OpenGraph или атрибуты страницы).
🔵Лёгкая и функциональная валидация URL.
🔵Подробное логирование для отладки и поддержки.


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

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

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

📌 Основные особенности:
🔵Поддержка множества криптовалют (BTC, LTC, BCH, ETH, USDT и т.д.).
🔵Полный контроль над платежами и данными.
🔵Простая интеграция с онлайн-магазинами через API.
🔵Административная панель для управления платежами и заказами.
🔵Docker-пакеты для удобного развёртывания.
🔵SDK на Python для работы с криптовалютами.
🔵Возможность автоматизации процесса оплаты с помощью собственного скриптового языка BitCCL.


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

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

📌 Основные особенности:
🔵Поддержка сотен графических форматов (PNG, JPEG, GIF, TIFF, WebP, HEIC и др.)
🔵Выполнение операций из командной строки
🔵Работа со слоями, эффектами, фильтрами, каналами и цветовым пространством
🔵Поддержка анимаций GIF, спрайтов, image sequences
🔵API для C, C++, PHP, Perl, Python, Ruby, Java
🔵Высокая производительность, потоковая обработка изображений
🔵Возможность собирать под Windows, Linux, macOS


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

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

📌 Основные особенности:
🔵Скачивание стикер-паков из Telegram по ссылке.
🔵Конвертация стикеров в форматы: GIF, PNG, TGS, WEBP, WEBM.
🔵Поддержка анимированных и статических стикеров.
🔵Работа через токен Telegram-бота.
🔵Возможность указания нескольких паков за один запуск.
🔵Настройка масштаба и пропуска кадров.
🔵Кэширование результатов для ускорения повторной конвертации.


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

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

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

📌 Основные особенности:
🔵Хранение «памяти» LLM в обычных локальных Markdown-файлах
🔵Поддержка постоянной, накапливаемой базы знаний
🔵Полный контроль над данными без облачных хранилищ
🔵Использование frontmatter, фактов и связей для семантической структуры
🔵Возможность чтения и записи заметок как пользователем, так и LLM
🔵Быстрый поиск и индексирование заметок через SQLite
🔵Интеграция с LLM через Model Context Protocol
🔵Прозрачность и совместимость с редакторами вроде Obsidian
🔵Простая установка и минимальная инфраструктура
🔵Гибкость и удобство для ведения личной базы знаний


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2❤‍🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖 Gemini-FastAPI — это обёртка для веб-версий моделей Gemini, предоставляющая совместимый с OpenAI API интерфейс.

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

📌 Основные особенности:
🔵Нет необходимости в Google API Key — доступ через cookies веб-версии Gemini.
🔵Встроенный Google-поиск для актуальных ответов.
🔵Поддержка многопользовательских диалогов с сохранением состояния через LMDB.
🔵Мультимодальная поддержка: текст, изображения, загрузка файлов.
🔵Гибкая настройка через YAML с возможностью переопределения через переменные окружения.


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

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

📌 Основные особенности:
🔵Автоматическое создание признаков методом Deep Feature Synthesis
🔵Поддержка реляционных и временных данных
🔵Работа с несколькими таблицами и связями между ними
🔵Большой набор встроенных примитивов для генерации признаков
🔵Возможность создавать собственные примитивы
🔵Интеграция с Pandas, Dask и другими экосистемами Python
🔵Поддержка расширений (NLP, SQL, распределённая обработка и др.)
🔵Генерация удобной матрицы признаков для моделей машинного обучения


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

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

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