Downloads all episodes from the STVR Neposlušní archive page and the prequel series archive, then saves them into series folders with a consistent naming scheme.
Note: This project was vibecoded with GPT-5.2-Codex.
<SeriesDisplay>_SxxExx_YYYY-MM-DD_<slug>.mp4
Output folders:
Neposlušní (2024)/Najvernejší (2023)/
Episodes are processed in chronological order (oldest first). Seasons reset after summer break (August gap) and winter break (end-of-December gap). Each series folder has its own episodes.json, so reruns only fetch new or missing files.
- Python 3.9+
- ffmpeg installed (required by yt-dlp for merging streams)
python -m venv .venv
source .venv/bin/activate
pip install .neposlusni-downloader --output downloads--limit N- only download the first N episodes--since YYYY-MM-DD- only download episodes on or after a date--dry-run- list episodes without downloading
Re-run the same command. The downloader will skip already downloaded episodes and only fetch new ones.
Interrupted downloads can be resumed by running the same command again.