Добавлено описание проекта PVideoDl, включая функциональность, стек технологий, архитектуру, инструкции по запуску и API. Обновлён README.md для лучшего понимания проекта.

This commit is contained in:
Leonid Pershin
2026-06-19 12:07:55 +03:00
parent e15d0af056
commit 3281fa2a5d
43 changed files with 4699 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
[project]
name = "pvideodl"
version = "0.1.0"
description = "Локальная скачивалка файлов и видео с веб-интерфейсом"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"fastapi>=0.115",
"uvicorn[standard]>=0.32",
"pydantic>=2.9",
"httpx>=0.27",
"aiosqlite>=0.20",
"sse-starlette>=2.1",
"yt-dlp>=2024.12.0",
]
[project.scripts]
pvideodl = "app.main:run"
[dependency-groups]
dev = [
"pytest>=8.3",
"pytest-asyncio>=0.24",
]
[tool.pytest.ini_options]
asyncio_mode = "auto"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["app"]