⚒️ rpyc — это Python-библиотека, которая позволяет вызывать функции и работать с объектами на другой машине так, будто они находятся на вашем компьютере.
📌  Основные особенности:
➡️ Установка: 
📱  Репозиторий
⚙️  Документация
➡️ Справочник Программиста. Подписаться
🔵 Прозрачность: удалённые объекты выглядят и ведут себя как локальные🔵 Симметричность: клиенты и серверы могут выполнять одинаковые функции🔵 Гибкость: поддержка разных способов подключения (TCP, Unix-сокеты)🔵 Модульность: расширение функционала через плагины и утилиты🔵 Поддержка многозадачности: работа с многопоточными приложениями
pip install rpycPlease open Telegram to view this post
    VIEW IN TELEGRAM
  🔥4❤🔥2👍1
  This media is not supported in your browser
    VIEW IN TELEGRAM
  pyinfra — это инструмент для автоматизации инфраструктуры и управления конфигурациями, который превращает Python-код в shell-команды и выполняет их на удалённых серверах, локальной машине или внутри контейнеров.
📌  Основные особенности:
➡️ Установка: 
📱  Репозиторий
⚙️  Документация
➡️ Справочник Программиста. Подписаться
🔵 Сверхбыстрое выполнение на тысячах хостов с предсказуемой производительностью.🔵 Мгновенная отладка с выводом stdin/stdout/stderr в реальном времени.🔵 Идемпотентные операции с возможностью просмотра различий и пробного запуска перед изменениями.🔵 Расширяемость за счёт всей экосистемы Python-пакетов.🔵 Агентless-выполнение на любых системах с доступом к shell.🔵 Интеграция с коннекторами для Docker, Terraform, Vagrant и других платформ.
pip install pyinfraPlease open Telegram to view this post
    VIEW IN TELEGRAM
  🔥6❤🔥2👍1
  This media is not supported in your browser
    VIEW IN TELEGRAM
  tkinter.🔵 Воспроизведение локальной музыки🔵 Пауза, следующий и предыдущий трек🔵 Выбор папки с музыкальными файлами🔵 Загрузка треков через интеграцию с spotdl🔵 Асинхронная загрузка музыки без блокировки интерфейса🔵 Поддержка онлайн-источников (YouTube, Spotify и др.)
pip install yami-music-playerPlease open Telegram to view this post
    VIEW IN TELEGRAM
  🔥5❤🔥2
  🔵 Извлечение текста с сохранением структуры и форматирования🔵 Извлечение изображений из документов и поддержка OCR🔵 Извлечение метаданных (автор, язык, дата и т.д.)🔵 Поддержка более 20 форматов файлов (PDF, DOCX, XLSX, HTML, JPG и др.)🔵 Интеграция с Tesseract для распознавания текста🔵 Унифицированный API для синхронной и асинхронной обработки🔵 CLI-интерфейс и возможность работы через Docker
pip install kreuzbergPlease open Telegram to view this post
    VIEW IN TELEGRAM
  👍4🔥3❤🔥1
  Django-проекта: он помогает преобразовывать устаревшие конструкции, удалять или заменять deprecated API, приводить код к более современным идиомам Django.🔵 Автоматически обновляет код Django-проектов при переходе между версиями.🔵 Заменяет устаревшие API на актуальные аналоги.🔵 Работает через систему “fixers” — шаблонов преобразований кода.🔵 Поддерживает указание целевой версии Django (--target-version).🔵 Изменяет файлы “на месте”.🔵 Совместим с pre-commit для автоматического применения при коммитах.🔵 Не делает рекурсивный обход директорий — требует указания файлов или использования дополнительных команд.🔵 Покрывает наиболее частые изменения API между версиями Django.
pip install django-upgradePlease open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥4🔥2
  redis-py.🔵 Лёгкая надстройка над redis-py с совместимым API🔵 Объектно-ориентированные контейнеры для типов данных Redis (Hash, List, Set, Sorted Set и др.)🔵 Поддержка Bloom Filter🔵 Работа с Redis Streams и группами потребителей🔵 Автодополнение над строками🔵 Декораторы и утилиты для кэширования функций и методов🔵 Механизмы полнотекстового поиска🔵 Хранилище графовых структур🔵 Механизмы распределённых блокировок🔵 Поддержка альтернативных совместимых хранилищ (rlite, ledis, vedis)
pip install walrusPlease open Telegram to view this post
    VIEW IN TELEGRAM
  🔥3❤🔥2
  tkinter.В отличие от стандартных подходов, в котором элементы интерфейса размещаются с помощью виджетов, в maliang весь пользовательский интерфейс рисуется непосредственно на холсте (
Canvas). Это позволяет создавать полностью кастомизируемые и визуально привлекательные интерфейсы, которые легко адаптируются под различные темы и стили.🔵 Полная кастомизация всех элементов интерфейса на Canvas🔵 Поддержка темной и светлой темы🔵 Поддержка изображений через Pillow🔵 Кроссплатформенность (Windows, macOS, Linux)🔵 Использование типизации с typing-extensions
pip install maliangPlease open Telegram to view this post
    VIEW IN TELEGRAM
  👍4❤🔥2🔥2
  FastAPI, асинхронный SQLAlchemy, миграции базы данных, Docker и прочее.🔵 Быстрый старт разработки без необходимости настраивать инфраструктуру с нуля.🔵 Структурированный и проверенный шаблон с организованными слоями приложения.🔵 Современный стек технологий: асинхронный FastAPI, типизация, CI, контейнеризация.🔵 Хорошая база для расширения под собственную бизнес-логику.🔵 Поддержка качества кода через линтеры, MyPy и pre-commit хуки.🔵 Готовая система миграций и управления базой данных с Alembic.🔵 Полная контейнеризация проекта через Docker.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥4❤🔥2👍1
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Помогает выявлять потенциальные угрозы на ранних стадиях, прежде чем они смогут нанести ущерб.
🔵 Аудит зависимостей проекта🔵 Обнаружение вредоносных скриптов🔵 Анализ файлов индикаторов компрометации (IoC)🔵 Аудит новых пакетов на PyPI
pip install hexoraPlease open Telegram to view this post
    VIEW IN TELEGRAM
  🔥5❤🔥2
  This media is not supported in your browser
    VIEW IN TELEGRAM
  🔵 Контекстный менеджер для управления спиннером во время блока кода🔵 Декоратор для отображения спиннера при выполнении функции🔵 Выбор из множества готовых шаблонов спиннеров🔵 Настройка цветов и стилей текста🔵 Динамическое изменение текста, цвета и типа спиннера во время работы🔵 Отображение прошедшего времени с таймером🔵 Создание собственных спиннеров с пользовательскими кадрами и интервалами
pip install yaspinPlease open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥4🔥2👍1
  QtWidgets.🔵 Дополнительные виджеты для PyQt и PySide🔵 Поддержка диапазонных и плавающих слайдеров🔵 Переключатели в стиле тумблеров🔵 Комбо-боксы и списки с поиском🔵 Свертывающиеся панели и адаптивные раскладки🔵 Метки с автоматическим обрезанием текста🔵 Комбо-боксы, основанные на перечислениях🔵 Спинбоксы для больших чисел🔵 Утилиты для потоков и асинхронных задач🔵 Поддержка иконок из шрифтов🔵 Компоненты для работы с цветовыми картами
pip install superqtPlease open Telegram to view this post
    VIEW IN TELEGRAM
  🔥4❤🔥2
  Разработан с использованием Python на серверной стороне и Next.js на клиентской, обеспечивая современный и отзывчивый интерфейс.
🔵 Автоматическое подключение к встречам (Microsoft Teams, Google Meet)🔵 Запись аудио высокого качества🔵 Распознавание речи с диаризацией с помощью WhisperX🔵 Генерация кратких резюме встреч с помощью Google Gemini🔵 Интеграция с календарем Outlook🔵 Современный веб-интерфейс с дашбордом и адаптивным дизайном для мобильных устройств
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥2🔥2👍1
  Предоставляет удобный графический интерфейс, построенный с использованием
PyQt6.🔵 Мгновенный поиск по имени файла, расширению, дате изменения и размеру.🔵 Поддержка регулярных выражений и нечёткого поиска.🔵 Кэширование результатов для ускорения повторных поисков.🔵 Настройки для включения системных и скрытых файлов.🔵 Поддержка фильтрации по глубине вложенности папок.🔵 Горячие клавиши для очистки кэша (Ctrl+T) и сброса фильтров (Ctrl+R).
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥5👍3🔥1
  Позволяет избегать «опасных» изменений кода: он разбивает импорты на отдельные блоки и сортирует их только внутри этих блоков, не изменяя форматирование и порядок других частей кода.
🔵 Сортировка импортов по стандартной библиотеке, сторонним и внутренним модулям, а также относительным импортам🔵 Поддержка пропуска сортировки🔵 Автоматическое определение блоков импортов с учётом промежуточных операторов🔵 Минимальное вмешательство в стиль кода — форматирование остаётся на усмотрение линтеров и форматеров
pip install usortPlease open Telegram to view this post
    VIEW IN TELEGRAM
  🔥3❤🔥2👍1
  ⚒️ Asynchronous Tkinter Mainloop — это Python-библиотека, предназначенная для интеграции асинхронного программирования с графическим интерфейсом на базе 
Позволяет использовать асинхронные функции в качестве обработчиков событий и команд виджетов, что особенно полезно при работе с длительными операциями, такими как сетевые запросы или операции ввода-вывода, без блокировки пользовательского интерфейса.
📌  Основные особенности:
➡️ Установка: 
📱  Репозиторий
⚙️  Документация
➡️ Справочник Программиста. Подписаться
tkinter.Позволяет использовать асинхронные функции в качестве обработчиков событий и команд виджетов, что особенно полезно при работе с длительными операциями, такими как сетевые запросы или операции ввода-вывода, без блокировки пользовательского интерфейса.
🔵 Асинхронный mainloop, который интегрирует цикл tkinter с asyncio🔵 Простота использования: легко подключить асинхронные обработчики к виджетам🔵 Совместимость с существующими приложениями Tkinter🔵 Поддержка асинхронных функций для длительных операций без блокировки интерфейса
pip install async-tkinter-loopPlease open Telegram to view this post
    VIEW IN TELEGRAM
  👍3🔥2🎉2
  FastAPI.🔵 Управление пользователями и ролями🔵 Регистрация и авторизация🔵 Админ-панель на Bootstrap 5🔵 Поддержка SMTP-почты с HTML-шаблонами🔵 Мультиязычность через JSON-файлы🔵 Возможность создания и редактирования страниц🔵 Асинхронный backend на FastAPI🔵 Автоматическая документация через OpenAPI🔵 Поддержка PostgreSQL🔵 Готовая Docker-конфигурация
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥4❤🔥1🍌1
  🔵 Написан на Rust, обеспечивает высокую производительность🔵 Проверяет зависимости Python-проектов на известные уязвимости🔵 Поддерживает lock-файлы (uv.lock, poetry.lock, Pipfile.lock, requirements.txt, pyproject.toml)🔵 Работает с внешними резолверами зависимостей (uv, pip-tools)🔵 Использует базы данных уязвимостей PyPA, OSV dev и PyPI🔵 Генерирует отчёты в форматах JSON, Markdown, SARIF и human-readable🔵 Позволяет фильтровать результаты по уровню серьёзности уязвимостей🔵 Поддерживает исключение dev-зависимостей и extras🔵 Имеет систему кеширования для ускорения повторных проверок
pip install pysentry-rsPlease open Telegram to view this post
    VIEW IN TELEGRAM
  🔥4❤🔥1
  FastAPI, Starlette, Uvicorn и Gunicorn.🔵 Готовые Docker-образы для FastAPI и Starlette🔵 Утилиты для Python🔵 Поддержка Gunicorn и Uvicorn🔵 Тестирование и качество кода🔵 Конфигурация через переменные окружения🔵 Логирование с фильтрацией эндпоинтов проверки работоспособности🔵 Совместимость версий и управление зависимостями
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥3❤🔥2👍1
  К примеру, она может взять одно фото как основу, другое как пример стиля или объекта, и по текстовому описанию объединить их в новое изображение.
🔵 Поддерживает мультимодальные инструкции (текст + изображения).🔵 Умеет редактировать существующие изображения по описанию.🔵 Может создавать новые изображения с учётом нескольких референсов.🔵 Работает как с конкретными объектами, так и с абстрактными атрибутами (свет, стиль, материал).🔵 Использует собственный синтетический пайплайн для обучения модели.🔵 Поддерживает несколько входных изображений одновременно.🔵 Объединяет генерацию и редактирование в одной архитектуре.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥3🔥3🍌1
  Он не занимается отрисовкой интерфейса напрямую, а преобразует императивные UI-библиотеки в декларативный стиль с использованием виртуального DOM и двусторонней привязки данных.
Это позволяет создавать более чистые и поддерживаемые приложения, сохраняя совместимость с популярными библиотеками, такими как
PySide6, wxPython, Flet, Textual и другими.🔵 Декларативный стиль🔵 Двусторонняя привязка данных🔵 Совместимость с существующими библиотеками🔵 Поддержка различных бэкендов (PySide6, wxPython, Flet, Textual)
pip install QPUIQPlease open Telegram to view this post
    VIEW IN TELEGRAM
  🔥3❤🔥2👍1