chore: initialize MTS Music CLI project

This commit is contained in:
jads
2026-10-23 21:26:58 +03:00
commit 629b080ce7
3 changed files with 27 additions and 0 deletions

6
.gitignore vendored Normal file
View File

@@ -0,0 +1,6 @@
.venv/
__pycache__/
*.py[cod]
*.mp3
.mts-music/
.playwright/

19
README.md Normal file
View File

@@ -0,0 +1,19 @@
# MTS Music CLI
Минимальный клиент для **своего** аккаунта MTS Music.
Внутри используется тот же путь, что и в веб-клиенте: MTS SSO выдаёт
OAuth-токен Яндекс.Музыки, дальше запросы идут на `api.music.yandex.net`.
## Установка
```bash
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
PLAYWRIGHT_BROWSERS_PATH="$PWD/.playwright" .venv/bin/playwright install chromium
```
Всё локальное лежит рядом с проектом:
- `.venv/` — зависимости
- `.playwright/` — браузер Chromium
- `.mts-music/` — профиль браузера и `credentials.json`

2
requirements.txt Normal file
View File

@@ -0,0 +1,2 @@
playwright>=1.40
requests>=2.31