FluxMusic
- генерация текста в музыку с помощью Rectified Flow Transformer
https://github.com/feizc/FluxMusic
опубликовано в @gitgate на правах хабавный проект выходного дня для тех, кому нечем заняться.
#misic #ai #python
GitHub
GitHub - feizc/FluxMusic: Text-to-Music Generation with Rectified Flow Transformers
Text-to-Music Generation with Rectified Flow Transformers - feizc/FluxMusic
🔥8👍6
pytion
- независимый неофициальный python
клиент для официального Notion API
(только для внутренней интеграции)Клиент построен на собственной объектной модели на основе API (*не использует клиент
notion-sdk-py
)Если вы используете
notion.so
и хотите автоматизировать некоторые вещи с помощью оригинального API
, добро пожаловать! Вы можете читать любые доступные данные, создавать базовые модели и даже работать с базами данных.Текущая версия Notion API = «28 июня 2022 г.»
https://github.com/lastorel/pytion
Рубрика "я пиарюсь". Проект Егора Гомзина - @lastorel Просьба поддержать, "озвездив" репку !
#python #api #notion
GitHub
GitHub - lastorel/pytion: Unofficial Python client for official Notion API
Unofficial Python client for official Notion API. Contribute to lastorel/pytion development by creating an account on GitHub.
👍8🔥5
yandex-music-downloader
- еще один доунлоадер, переписанный на питон, с дополнительными возможностями. Возможность загрузки:
- Всех треков исполнителя
- Всех треков из альбома
- Всех треков из плейлиста
- Отдельного трека
Загрузка всех метаданных трека/альбома:
- Номер трека
- Номер диска
- Название трека
- Исполнитель
- Дополнительные исполнители
- Год выпуска альбома
- Обложка альбома
- Название альбома
- Текст песни (при использовании флага --add-lyrics)
Поддержка паттерна для пути сохранения музыки
https://github.com/llistochek/yandex-music-downloader
опубликовано в @gitgate
#yandex #music #downloader #python #tui
GitHub
GitHub - llistochek/yandex-music-downloader: Загрузчик музыки с сервиса Яндекс.Музыка
Загрузчик музыки с сервиса Яндекс.Музыка. Contribute to llistochek/yandex-music-downloader development by creating an account on GitHub.
👍16🔥15
sqlite-web
- веб админ панель для баз данных SQLite
, написанная на Python
https://github.com/coleifer/sqlite-web
опубликовано в @gitgate
#webui #sqlite #python
GitHub
GitHub - coleifer/sqlite-web: Web-based SQLite database browser written in Python
Web-based SQLite database browser written in Python - coleifer/sqlite-web
👍7🔥6
py2many
- транспилятор (конвертер) кода Python
для многих CLike
языков Поддерживается
Rust
, С++
, Julia
, Kotlin
, Nim
, Go
, Dart
, V
, and D
.Python
популярен, на нем легко программировать, но он имеет низкую производительность во время выполнения. Мы можем исправить это, транспилировав подмножество языка в более производительный статически типизированный язык.Второе преимущество - безопасность. Написание чувствительного к безопасности кода на языке низкого уровня, таком как
C
, подвержено ошибкам и может привести к повышению привилегий. Для решения этого варианта использования существуют специализированные языки, такие как wuffs
. py2many
может быть более универсальным решением проблемы, когда вы можете проверить источник с помощью модульных тестов перед транспилированием.Третий потенциальный вариант использования — ускорить код
Python
путем его передачи в расширение.Swift
и Kotlin
доминируют в рабочем процессе разработки мобильных приложений. Однако не существует единого решения, которое бы хорошо работало для библиотек нижнего уровня, где есть желание совместно использовать код между платформами. Kotlin Mobile Multiplatform
(KMM
) является игроком на этом месте, но он еще не прижился. py2many
предоставляет альтернативу.Наконец, это отличный образовательный инструмент для изучения нового языка путем реализации серверной части для вашего любимого языка.
https://github.com/py2many/py2many
опубликовано в @gitgate
#python #rust #cpp #julia #kotlin #nim #go #dart #v #d #convert
GitHub
GitHub - py2many/py2many: Transpiler of Python to many other languages
Transpiler of Python to many other languages. Contribute to py2many/py2many development by creating an account on GitHub.
👍12🔥5
venv-manager
- мощный CLI
инструмент для легкого управления виртуальными venv
средами Python
.Возможности:
- создание и управление окружениями
venv
- список всех
venv
- установка пакетов и отслеживание зависимостей
- клонирование окружений
venv
- обновление пакетов глобально или для конкретного окружения
venv
- оистка кэш и временных файлов
- активация окружения
venv
https://github.com/jacopobonomi/venv_manager
опубликовано в @gitgate
#cli #venv #python
GitHub
GitHub - jacopobonomi/venv_manager: A powerful CLI tool for managing Python virtual environments with ease.
A powerful CLI tool for managing Python virtual environments with ease. - jacopobonomi/venv_manager
👍11🔥8
pex
- библиотека для создания файлов .pex
(Python EXecutable
), которые представляют собой исполняемые среды Python в духе virtualenvs. pex
- делает развертывание приложений Python
таким же простым, как cp
. Файлы pex
могут даже включать несколько дистрибутивов Python
для конкретных платформ, что означает, что один файл pex может быть переносимым между Linux
и OS X
.Файлы
pex
можно построить с помощью инструмента pex. Системы сборки, такие как Pants
, Buck
и {py}gradle
, также поддерживают прямую сборку файлов .pex
.pex
распространяется по лицензии Apache2
.https://github.com/pex-tool/pex
опубликовано в @gitgate
#python
GitHub
GitHub - pex-tool/pex: A tool for generating .pex (Python EXecutable) files, lock files and venvs.
A tool for generating .pex (Python EXecutable) files, lock files and venvs. - pex-tool/pex
👍14🔥4
Telert
- крошечная утилита, которая отправляет уведомления, когда ваши команды в терминале или код Python
завершаются. Она поддерживает несколько каналов уведомлений:
- приложения для обмена сообщениями:
Telegram
, Microsoft Teams
, Slack
, Discord
- мобильные устройства:
push
уведомления (Android
и iOS
)- локальные уведомленияна рабочем столе, звуковые оповещения
- пользовательские интеграции:
HTTP endpoints
для любой службыИдеально подходит для длительных задач, удаленных серверов, конвейеров непрерывной интеграции или мониторинга критически важного кода.
Можно испольщовать как библиотеку
python
, docker
контейнер или через API
на своем сервере или в публичном облаке.https://github.com/navig-me/telert
Опубликовано в @gitgate
#alert #telegram #cli #teams #slack #discord #api #docker #python
👍28🔥8
Pmail
- удобный клиент на базе терминала для сервиса Google Gmail
Pmail
создан на основе API Gmail
с использованием Python
, отсюда и название. Pmail
должен хорошо интегрироваться с другими утилитами терминала, он использует W3m
для разбора писем, Vim
(Neovim
) для редактирования и составления писем и интегрирует fzf
для нечеткого поиска адресов электронной почты и в качестве средства выбора файлов для выбора вложений. Pmail
не ставит своей целью реализовать все функции, доступные через API
, текущий набор функций приведен ниже. Конечно, Pmail
во многом вдохновлен Mutt
, но стремится стать гораздо более простым и удобным клиентом для пользователей Gmail
.Возможности:
- отправка, получение, ответ и пересылка электронных писем.
- интерфейс управлением с клавиатуры и привязками к
vimish
.- легкий.
- просмотр писем с помощью
W3m
.- создание электронных писем с помощью
Vim
.- нечеткий поиск по контактам с помощью
fzf
, нет необходимости в адресной книге.- сортировка сообщений в соответствии с системой ярлыков
Gmail
.- легкое управление метками (отметить как прочитанное, переместить в корзину и т. д.)
- отдельные клиентские и серверные программы.
https://github.com/lt20kmph/pmail
опубликовано в @gitgate
#gmail #mua #fzf #w3m #tui #api #python
👍8🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
terminal-rain-lightning
- скрипт Python
, который создает завораживающую анимацию дождя и молнии прямо в вашем терминале, используя библиотеку curses
.Возможности:
- плавный эффект дождя
ASCII
с различными символами капель.- переключаемый режим «Гроза» для более интенсивного дождя и молний.
- настраиваемые цвета дождя и молний с помощью аргументов командной строки.
- реагирует на изменение размеров терминала (очищается и перерисовывается).
- легкий и работает в большинстве современных терминалов.
https://github.com/rmaake1/terminal-rain-lightning
опубликовано в @gitgate
#terminal #python
🔥23👍10
Depyler
- энергоэффективный транспилятор Python-Rust
с прогрессивными возможностями верификации. Преобразуйте код Python
в безопасный и производительный код Rust
, снижая энергопотребление на 75–85%. Разработан с нулевым уровнем технического долга и высочайшими стандартами качества, соответствующими принципам Toyota Way
.Ключевые особенности:
Транспиляция ядра
-
Python AST в HIR
- промежуточное представление высокого уровня для безопасных преобразований- вывод типов - интеллектуальный анализ типов с поддержкой аннотаций
- безопасность памяти - автоматическое определение принадлежности и заимствования
-
Direct Rules Engine
- преобразования Python
в Rust
на основе шаблонов- отимизация строк - Интернирование для часто используемых литералов,
Производительность и эффективность
- снижение энергопотребления - потребление энергии на 75–85 % ниже, чем у
Python
- двоичная оптимизация - компиляция с LTO
, strip
и panic=abort
- строки с нулевым копированием - стратегии интеллектуального распределения строк с помощью Cow
- LLVM Backend
- использует оптимизирующий компилятор Rust
- интернирование строк - автоматическое интернирование строк, используемых более 3 разБезопасность и проверка
- тестирование на основе свойств - быстрая проверка семантической эквивалентности
- анализ безопасности памяти - предотвращает использование памяти после освобождения и гонки данных
- проверка границ - автоматическая вставка при необходимости
- проверка контракта - проверка состояния до и после заключения контракта
- готово к формальной проверке - структурировано для будущей интеграции
SMT
Интеграция ИИ- модель контекстного протокола - полная поддержка
MCP v1.0
- интерактивный режим - помощь в транспиляции на основе искусственного интеллекта- предложения по аннотациям - умные советы по оптимизации
- анализ сложности - оценка сложности миграции
Инструменты разработчика
- протокол языкового сервера - поддержка
VSCode
, Neovim
и других IDE
- поддержка отладки - сопоставление источников и интеграция отладчика- профилирование производительности - обнаружение и оптимизация «горячего пути»
- генерация документации - автоматическая генерация документации
API
из Python
https://github.com/paiml/depylerопубликовано в @gitgate
#python #rust #transpiller
GitHub
GitHub - paiml/depyler: Compiles Python to Rust, helping transition off of Python to Energy Efficient and Safe Rust Code
Compiles Python to Rust, helping transition off of Python to Energy Efficient and Safe Rust Code - paiml/depyler
1👍13🔥8