ppl - консольная утилита “как системный инструмент”, которая подключается к Perplexity API и помогает общаться, генерировать команды и собирать скрипты прямо из терминала. Возможности:
- chat: разговорный режим: подмешивает историю (контекст) и печатает ответ в формате
Markdown - cmd: генерирует одну
bash-команду под задачу: возвращает строгий JSON (команда + заметки), умеет предложить выполнить после подтверждения (--run) - script python: возвращает код + список pip-зависимостей;
ppl предлагает установить зависимости, затем показывает код и предлагает запуск - script bash: генерирует bash-скрипт, показывает и предлагает запуск
- key: сохранить/очистить Perplexity API key локально
- clear: очистить историю диалога
- Готовые
onefile бинарники в Releases (Linux/Windows), на macOS пока нетhttps://github.com/Fristivan/perplexity-cli.git
Поддержите нашего автора @fristivan звездой в репке ! Для разработчика это очень важно !
Опубликовано в @gitgate
#ai #cli #perplexity #bash #python #linux #windows #devtools
GitHub
GitHub - Fristivan/perplexity-cli: Консольная утилита для работы с Perplexity API
Консольная утилита для работы с Perplexity API. Contribute to Fristivan/perplexity-cli development by creating an account on GitHub.
👍14🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
pyinfra - преобразует код Python в команды оболочки и запускает их на ваших серверах. Выполняйте произвольные команды и пишите декларативные операции. Подходит для SSH-серверов, локальных машин и контейнеров Docker. Быстрый и масштабируемый от одного сервера до тысяч. Представьте себе
Ansible, но вместо YAML используется Python, и он намного быстрее.Возможности:
- сверхбыстрое выполнение на тысячах хостов с предсказуемой производительностью.
- мгновенная отладка с выводом в реальном времени данных в
stdin/stdout/stderr (-vvv).- идемпотентные операции, позволяющие сравнивать результаты и запускать тестовые запуски перед внесением изменений.
- расширяется за счет всей экосистемы пакетов
Python.- выполнение без агентов против любого устройства, имеющего доступ к командной оболочке.
- интеграция с коннекторами для
Docker, Terraform, Vagrant и других платформ.https://github.com/pyinfra-dev/pyinfra
Опубликовано в @gitgate
#infra #python #ansible #ssh
👍14🔥6
Granian - быстрый HTTP-сервер на Rust для Python приложений, построенный на основе Hyper и Tokio.Основные причины, побудившие к созданию этого проекта, следующие:
- необходимо иметь единую, корректную реализацию
HTTP, поддерживающую версии 1, 2 (и в конечном итоге 3).- предоставить единый пакет для нескольких платформ.
- избежать типичной для
Unix-систем композиции зависимостей Gunicorn + uvicorn + http-tools.- обеспечить стабильную работу по сравнению с существующими альтернативами.
Возможности:
- поддержка приложений с интерфейсами
ASGI/3, RSGI и WSGI.- протоколы
HTTP/1 и HTTP/2-
HTTPS и mTLS- веб-сокеты
- прямая передача статических файлов
- расширение
ASGI pathsendhttps://github.com/emmett-framework/granian
Опубликовано в @gitgate
#http #python #rust
👍13🔥10