Справочник Программиста
СтатистикаПо рекламе - @it_start_programmer Сайт - https://it-start.online/ YouTube - https://www.youtube.com/@it_start Реклама на бирже - https://telega.in/c/programmersGuide_1 Предложить идею: @it_start_suggestion_bot
- Последний пост
- 14 авг.
- Последнее чтение
- 18:18
- Постов за неделю
- 6
- Всего постов
- 21
- Тип
- открытый
- Язык
- русский
- Категория
- Технологии
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- 293
- 1/48двое суток
- 335
- 1/72трое суток
- 362
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
🖥 SQLSpec — это Python-библиотека для работы с базами данных, которая позволяет писать обычный SQL без использования ORM. Берет на себя безопасное выполнение запросов, типизацию результатов и предоставляет единый API для разных СУБД и драйверов. 📌 Основные особенности: 🔵SQL-first подход: вместо ORM используются обычные SQL-запросы. 🔵Типизированное преобразование результатов в Pydantic, dataclass, attrs и msgspec. 🔵Единый API для синхронной и асинхронной работы. 🔵Поддержка большого числа СУБД и драйверов (PostgreSQL, SQLite, MySQL, DuckDB, Oracle, и др.). 🔵Безопасная параметризация запросов и защита от SQL-инъекций. 🔵Использование sqlglot для разбора, валидации и трансляции SQL между диалектами. 🔵Возможность писать запросы строками, хранить их в .sql-файлах или собирать через builder API. 🔵Интеграция с Litestar, FastAPI, Flask, Starlette и Sanic. 🔵Встроенная поддержка миграций, OpenTelemetry, Prometheus и Apache Arrow. 🔵Поддержка событий PostgreSQL (LISTEN/NOTIFY) и других расширенных возможностей работы с БД. ➡️Установка библиотеки: pip install sqlspec 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться
видео или голосовое, без подписи
видео или голосовое, без подписи
🔈 AmicoScript— это локальный инструмент для расшифровки аудио и видео, который превращает записи встреч, интервью и звонков в структурированные транскрипты. 📌 Основные особенности: 🔵Локальная расшифровка аудио и видео на базе Whisper 🔵Определение спикеров 🔵Поддержка локальных LLM для саммари и анализа транскриптов 🔵Автоматическая запись и расшифровка онлайн-встреч 🔵Импорт видео и аудио по ссылкам с популярных платформ 🔵Экспорт транскриптов в разные форматы 🔵Работа без облака — данные можно обрабатывать полностью локально 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться
видео или голосовое, без подписи
📄 PlutoPrint — это небольшая Python-библиотека, которая превращает HTML/XML в PDF и изображения. 📌 Основные особенности: 🔵Генерация PDF из HTML и XML 🔵Рендеринг HTML в изображения, включая PNG 🔵Поддержка CSS для управления внешним видом документов 🔵Работа с многостраничными документами и размерами страниц 🔵Рендеринг отдельных страниц и областей документа 🔵Поддержка SVG и других внешних ресурсов 🔵Возможность использовать Matplotlib-графики внутри документов ➡️Установка библиотеки: pip install plutoprint 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться
видео или голосовое, без подписи
📚 Argos Translate — это библиотека для машинного перевода, которая умеет работать полностью офлайн. 📌 Основные особенности: 🔵Работает полностью локально, без облачных API. 🔵Поддерживает много языков. 🔵Использует нейросетевые модели машинного перевода. 🔵Есть Python API и CLI. 🔵Поддерживает перевод через промежуточный язык. 🔵Подходит для интеграции в собственные приложения. ➡️Установка библиотеки: pip install argostranslate 📱 Репозиторий ⚙️ Документация 💬 Демо ➡️Справочник Программиста. Подписаться
🌍 GeoLens — это платформа для работы с геоданными, которая превращает разрозненные Shapefile, GeoJSON, GeoTIFF, GeoPackage, CSV и другие источники в единый каталог с картами и API. 📌 Основные особенности: 🔵Единый каталог геоданных 🔵Поддержка GeoJSON, Shapefile, GeoTIFF, GeoPackage и CSV 🔵Поиск по данным и метаданным, включая semantic search 🔵Интерактивные 2D и 3D карты 🔵OGC API и STAC для интеграции с GIS-инструментами 🔵Self-hosted и развёртывание через Docker 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться
видео или голосовое, без подписи
видео или голосовое, без подписи
🗂 Pooch — это небольшая Python-библиотека для управления файлами данных: она сама скачивает нужный файл с сервера, кладёт его в локальный кэш и при повторном запуске не скачивает заново. Особенно полезна она для проектов, которым нужны внешние датасеты, модели или другие большие файлы: Pooch берёт на себя их загрузку, проверку целостности и хранение. 📌 Основные особенности: 🔵Скачивание файлов по URL 🔵Локальное кэширование данных 🔵Проверка целостности по хешу 🔵Повторное использование уже скачанных файлов 🔵Автоматическая распаковка архивов 🔵Поддержка разных источников данных 🔵Удобный API для подключения датасетов к Python-проектам 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться
📸 MicroDrama AI — это проект для автоматической генерации коротких драматических видео с помощью ИИ. Превращает простую текстовую идею или готовый сценарий в полноценный микрофильм, самостоятельно проходя все этапы производства: разработку сюжета, создание персонажей, раскадровку, генерацию кадров, анимацию сцен и сборку итогового ролика. 📌 Основные особенности: 🔵Генерация коротких драматических видео по текстовому описанию или готовому сценарию. 🔵Многоагентный AI-пайплайн: отдельные агенты создают сценарий, персонажей, раскадровку и видео. 🔵Автоматическое сохранение внешнего вида персонажей между сценами. 🔵Полностью автоматическая сборка готового MP4-видео без ручного монтажа. 🔵Веб-интерфейс с отображением процесса генерации в реальном времени. 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться
🗺 PyGMT — это библиотека для создания карт и научной визуализации геопространственных данных, которая предоставляет удобный интерфейс к пакету Generic Mapping Tools. Если раньше GMT использовали в основном через командную строку, то теперь те же возможности доступны прямо из Python — с привычным синтаксисом и интеграцией с экосистемой NumPy, Pandas, Xarray и GeoPandas. 📌 Основные особенности: 🔵Создание профессиональных карты буквально несколькими строками кода; 🔵Использование движка GMT, обеспечивающего высокую скорость и эффективность работы; 🔵Поддержка работы в Jupyter Notebook; 🔵Интеграция с привычными инструментами анализа данных в Python; 🔵Применение как для исследовательской работы, так и для подготовки иллюстраций к статьям, отчётам и презентациям. 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться
🖼 Immich-Go GUI — это графическая оболочка для immich-go, которая избавляет от необходимости работать с командной строкой при переносе фотографий и видео в Immich. Упрощает настройку импорта: позволяет выбрать источник данных, задать параметры, посмотреть итоговую команду и запустить процесс через удобный интерфейс. 📌 Основные особенности: 🔵Импорт фотографий и видео из Google Takeout; 🔵Загрузка файлов из локальных папок; 🔵Предварительный просмотр сформированной команды immich-go; 🔵Сохранение и загрузка конфигураций; 🔵Настройка URL сервера, API-ключа, логирования и других параметров; 🔵Отслеживание процесса импорта и блокировка повторного запуска, пока предыдущая задача не завершится; 🔵Поддержка drag-and-drop для добавления файлов и каталогов. 📱 Репозиторий ➡️Справочник Программиста. Подписаться
🖥 FastSQLA — это лёгкая библиотека-надстройка над SQLAlchemy 2.0 для FastAPI, которая избавляет от рутинного кода при работе с базой данных. Берет на себя настройку асинхронных сессий, управление их жизненным циклом и предоставляет встроенную пагинацию, позволяя сосредоточиться на бизнес-логике приложения. 📌 Основные возможности: 🔵Автоматическое управление жизненным циклом SQLAlchemy-сессий. 🔵Автоматический commit при успешном выполнении запроса и rollback при ошибках. 🔵Простая интеграция с FastAPI. 🔵Поддержка асинхронного SQLAlchemy 2.0. 🔵Контекстный менеджер для работы с сессиями вне HTTP-запросов (например, в фоновых задачах). 🔵Встроенная пагинация с готовыми моделями ответа и настраиваемым размером страниц. 🔵Совместимость с SQLAlchemy ORM и SQLModel. 🔵Минимизация шаблонного кода при настройке доступа к базе данных. 🔵Гибкая настройка подключения к базе данных и параметров сессий. 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться
🎮 SourceIO — это Blender-аддон для импорта ресурсов из игр на движке Source прямо в Blender. Позволяет переносить модели, карты, текстуры и материалы из проектов Valve без необходимости вручную конвертировать файлы через множество промежуточных инструментов. 📌 Основные особенности: 🔵Импорт моделей Source Engine в Blender 🔵Поддержка Source 1 и Source 2 🔵Импорт моделей, карт, текстур и материалов 🔵Поддержка форматов MDL, BSP, VTF, VMT, VMAP, VMDL и VTEX 🔵Сохранение скелета, костей и анимаций моделей 🔵Автоматическая настройка материалов Valve в Blender 🔵Работа с ассетами из игр Valve 🔵Импорт игровых карт в Blender 📱 Репозиторий ➡️Справочник Программиста. Подписаться
📚 AudioBookRequest — это сервис для управления запросами на аудиокниги в личной медиатеке. Позволяет пользователям искать книги и отправлять заявки через удобный веб-интерфейс, а владельцу библиотеки — автоматически обрабатывать эти запросы. 📌 Основные возможности: 🔵Запрос аудиокниг через удобный веб-интерфейс. 🔵Автоматическая обработка заявок и отслеживание их статуса. 🔵Интеграция с Audiobookshelf, Plex и Jellyfin. 🔵Поиск аудиокниг в каталоге Audible. 🔵Автоматический поиск и загрузка через Prowlarr. 🔵Уведомления о новых запросах и изменении их статуса. 🔵Поддержка нескольких пользователей с разграничением ролей. 🔵Развёртывание через Docker и простая настройка. 📱 Репозиторий ➡️Справочник Программиста. Подписаться
🖥 Multiple smi — это утилита для мониторинга сразу нескольких компьютеров с GPU, которая собирает данные о загрузке видеокарт, процессоров и оперативной памяти и показывает их в едином интерфейсе. 📌 Основные возможности: 🔵Мониторинг нескольких GPU-серверов в одном интерфейсе 🔵Отображение загрузки GPU, CPU и памяти в реальном времени 🔵Поиск свободных GPU для запуска задач 🔵Поддержка удалённых серверов через сеть 🔵Сбор статистики работы видеокарт 🔵Интеграция с NVIDIA NVML и системными метриками 🔵Работа через CLI и графические индикаторы 🔵Поддержка небольших GPU-кластеров и ML-инфраструктуры 📱 Репозиторий ➡️Справочник Программиста. Подписаться
🎵 tinytag — это небольшая Python-библиотека для чтения метаданных аудиофайлов без внешних зависимостей. 📌 Основные особенности: 🔵Чтение метаданных аудиофайлов через единый API. 🔵Поддержка популярных аудиоформатов: MP3, M4A, FLAC, OGG, WAV, WMA и AIFF. 🔵Извлечение тегов (исполнитель, альбом, название, жанр, год и др.). 🔵Получение технических характеристик файла (длительность, битрейт, частота дискретизации и др.). 🔵Извлечение встроенных обложек альбомов. 🔵Полностью написана на Python и не требует внешних зависимостей. ➡️Установка библиотеки: pip install tinytag 📱 Репозиторий ➡️Справочник Программиста. Подписаться