feat: initial Tauri desktop shell for BatchTube v1.0

This commit is contained in:
Agent Zero
2026-03-07 01:27:25 +01:00
commit a1853bb68a
25 changed files with 3665 additions and 0 deletions

30
backend/requirements.txt Normal file
View File

@@ -0,0 +1,30 @@
# Core
fastapi>=0.110.0
uvicorn[standard]>=0.29.0
sse-starlette>=1.8.2
python-multipart>=0.0.9
# YouTube downloading
yt-dlp>=2024.3.10
# Transcripts
youtube-transcript-api>=0.6.2
# HTTP / utilities
requests>=2.31.0
aiofiles>=23.2.1
# LLM (OpenRouter via OpenAI-compatible API)
openai>=1.14.0
# Database
# sqlite3 is built-in to Python
# MCP
mcp>=1.0.0
# Misc
python-slugify>=8.0.4
pydantic>=2.6.0
tqdm>=4.66.2