Viktor Varland
02baccf0fc
feat: add dual upgrade paths for non-pipx
build / build (push) Waiting to run
2025-09-30 09:13:33 +02:00
Viktor Varland
c6236e2d9e
feat: add pipx upgrade before run
2025-09-30 09:09:23 +02:00
Viktor Varland
fcf1ef65d3
fix: remove test for a single vid
build / build (push) Waiting to run
2025-09-08 22:57:27 +02:00
Viktor Varland
6ff2d53c2d
feat: use rss to fetch list of videos
...
build / build (push) Waiting to run
This uses RSS to fetch a list of videos to avoid the vid being invisible
due to "restrictions", then downloads the videos one-by-one instead of
scraping and parsing the channel page using yt-dlp.
We lose metadata for the entire channel (show-level) so introducing a
hack to download just the metadata of a channel.
2025-09-08 22:30:57 +02:00
Viktor Varland
c92fb61410
refactor: use json for config to reach zero deps
build / build (push) Successful in 1m30s
2025-04-15 08:27:02 +02:00
Viktor Varland
08779a5941
feat: use daemon flag to toggle scheduler/standalone
build / build (push) Successful in 1m22s
2025-04-14 12:50:26 +02:00
Viktor Varland
8eb2193f3c
feat: add scheduler
2025-04-14 12:35:53 +02:00
Viktor Varland
b8ab0fa2bb
feat: load config from flag/env/fallback
build / build (push) Successful in 1m53s
2025-04-08 13:07:49 +02:00
Viktor Varland
dda892750d
feat: generate metadata for shows and episodes
build / build (push) Successful in 2m2s
2025-04-04 13:24:06 +02:00
Viktor Varland
97a299fe0b
feat: support CONFIG env variable for file
build / build (push) Successful in 1m53s
2025-03-29 09:48:23 +01:00
Viktor Varland
75c3137262
ci: setup container build
2025-03-28 15:37:50 +01:00
Viktor Varland
6f77fddea1
feat: add more config options
2025-03-28 12:44:38 +01:00
Viktor Varland
69ae19e512
refactor: extract download to package dl
2025-03-27 19:41:58 +01:00
Viktor Varland
3fa382a41f
refactor: include channel name in logs
2025-03-27 15:59:50 +01:00
Viktor Varland
79be6e94f2
feat: youtube channel archiver
2025-03-27 15:54:31 +01:00