feat: auto-aktualizacja yt-dlp (start + cyklicznie) + endpointy /api/ytdlp i przycisk w UI
All checks were successful
deploy / deploy (push) Successful in 2m21s

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-29 11:28:52 +02:00
parent 2abbb5eb44
commit de5832821c
7 changed files with 160 additions and 4 deletions

View File

@@ -42,7 +42,11 @@ Ruch publiczny: `Apache (vhost videodownloader.naurecki.pl, SSL)` → `127.0.0.1
zgodnie z oryginałem **nie** dotyczy automatycznie generowanych napisów YouTube.
- Duży przycisk **POBIERZ** + **STOP** (przerwanie joba).
- **Log na żywo** (SSE) — komunikaty postępu, konwersji i scalania audio/wideo.
- Przyciski **Wsparcie** / **O mnie**.
- Przyciski **Wsparcie** / **O mnie** oraz informacja o wersji **yt-dlp** z
przyciskiem „Sprawdź aktualizacje”.
- **Auto-aktualizacja yt-dlp** — API sprawdza i aktualizuje yt-dlp (`yt-dlp -U`)
przy starcie oraz cyklicznie (domyślnie co 24 h; `YTDLP_AUTO_UPDATE`,
`YTDLP_UPDATE_INTERVAL_H`). Ręczne wymuszenie: `POST /api/ytdlp/update`.
> Różnica względem wersji desktop: pole „Zapisz do” (ścieżka dyskowa Windows) w
> wersji web zostaje zastąpione pobraniem gotowego pliku przez przeglądarkę. Serwer