TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #421 · 23 мар.

Мы используем Makefile думая, что нет альтернатив, что это стандарт и всё такое. Но make это не запускалка команд, а система сборки. Мы фактически используем его не по назначению. И на самом деле альтернатива есть! Некоторое время назад я открыл для себя прекрасный инструмент - just. Он решает все проблемы make. just - это не система сборки как make, это именно исполнитель команд! Больше никаких Phony Targets и табуляций, привет нормальный синтаксис и передача аргументов!!! 😎 ⭐️Что умеет just: ✅ Автодокументирование команд Не нужно делать отдельную команду с докой, просто добавь комментарий # команда сборки build: ... $ just --list Available recipes: build # команда сборки Команда с именем default запускается по умолчанию если не указано другое, так что я обычно делаю так: default: just --list Теперь просто выполняем just и получаем доку из текущего файла. ✅ Удобная работа с переменными окружения # загрузить из .env set dotenv-load # глобальная переменная export PYTHONPATH := "./src" # переменная для команды test $TESTUNG="true": pytest ✅ Передача аргументов build target: @echo 'Build {{target}}...' команда запуска $ just build dev # Build dev... ✅ Выбор интерпретатора прямо в команде Пример с инлайн-скриптом на python: system: #!/usr/bin/env python3 import platform print(platform.system()) Эта же функция позволит выполнить скрипт как одну команду вместо перезапуска шела для каждой строки foo: #!/usr/bin/env sh for file in ls .; do echo $file done ✅ Выполнение команды в определенной директории. Можно указать как релятивный путь так и абсолютный [working-directory: 'backend'] build: docker compose build Также можно задать рабочую директорию глобально Там еще много интересного: - поддержка функций - автокомплиты и интеграции - экспрешены - алиасы команд - группировка команд - альтернативы команды под разные ОС - импорт других just-файлов - цветной вывод - ... и другие штуковины! Так что вперёд - ➡️ читать доку! Репозиторий: ➡️https://github.com/casey/just Статья: ➡️https://www.chicks.net/reference/file_formats/just/ ЗЫ. Кажется, на Makefile я уже не вернусь) #tools

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #xiaomusic

当前筛选 #xiaomusic清除筛选
折腾实验室频道

@TossLabChannel · Post #863 · 29.10.2025 г., 16:08

#xiaomusic#小爱音箱#开源音乐 让小爱音箱自由播放音乐—XiaoMusic 小爱音乐助手 这是一款 Star 数已突破 5.9k⭐️的热门开源项目,由开发者 hanxi 打造,旨在让小爱音箱突破生态限制,自由播放你自己的音乐文件或网络资源。 支持多型号设备,可在 NAS 或 Docker 中一键部署,使用 yt-dlp 下载网络音乐,配合语音命令完成播放、切歌、暂停等操作。 适合希望定制家庭音乐系统、打通小爱生态的玩家。 🔘@TossLab🔘@TossLabChannel

GitHub Trends

@githubtrending · Post #15257 · 01.11.2025 г., 13:00

#python#docker#docker_compose#music#pdm#python#vue#xiaoai#xiaoai_speaker#xiaomi#xiaomusic XiaoMusic lets you play any music on your XiaoAI speaker using simple voice commands. You can install it easily with Docker or pip, then connect it to your Xiaomi account through a web interface. It downloads songs automatically and supports many formats. This means you can enjoy unlimited music, create playlists, and control playback hands-free, making your speaker much more powerful and flexible. https://github.com/hanxi/xiaomusic