Commit graph

24 commits

Author SHA1 Message Date
Viktor Varland 94df38f642
refactor: add some comments
Some checks failed
build / build (push) Has been cancelled
2025-09-09 09:32:36 +02:00
Viktor Varland 49b8dd4dd4
refactor: rename and rely on yt-dlp defauls more
Some checks are pending
build / build (push) Waiting to run
2025-09-09 09:05:47 +02:00
Viktor Varland e236b4d043
fix: forgot the --extractor-args...
Some checks are pending
build / build (push) Waiting to run
2025-09-08 23:05:35 +02:00
Viktor Varland db2bd135bc
fix: bgutil has a new extractor arg
Some checks are pending
build / build (push) Waiting to run
2025-09-08 23:01:46 +02:00
Viktor Varland db643947dc
fix: stop the extractor-args from overwriting eachother
Some checks are pending
build / build (push) Waiting to run
2025-09-08 22:54:25 +02:00
Viktor Varland 6ff2d53c2d
feat: use rss to fetch list of videos
Some checks are pending
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 24f45972c1
fix: missing closing parenthesis
Some checks are pending
build / build (push) Waiting to run
2025-09-08 13:09:05 +02:00
Viktor Varland 258bf784bb
feat: add control over player_client options
Some checks are pending
build / build (push) Waiting to run
2025-09-08 12:46:24 +02:00
Viktor Varland c92fb61410
refactor: use json for config to reach zero deps
All checks were successful
build / build (push) Successful in 1m30s
2025-04-15 08:27:02 +02:00
Viktor Varland 1aa4e66c7e
feat: support configuring the bgutil server
All checks were successful
build / build (push) Successful in 1m22s
2025-04-14 13:06:07 +02:00
Viktor Varland 643a5fcbcd
feat: make quality and output_path_template optional
Some checks failed
build / build (push) Failing after 24s
2025-04-14 12:36:14 +02:00
Viktor Varland 8341131031
feat: po_token and verbose config options
All checks were successful
build / build (push) Successful in 1m55s
2025-04-09 13:10:47 +02:00
Viktor Varland 3c2ec61635
feat: support opml from youtube
All checks were successful
build / build (push) Successful in 1m55s
2025-04-08 12:32:12 +02:00
Viktor Varland a53dbb0bec
feat: respect after upload date, use blank string for everything
All checks were successful
build / build (push) Successful in 2m4s
2025-04-04 14:30:45 +02:00
Viktor Varland dedb49f507
feat: ignore live vids and duration below 60s
All checks were successful
build / build (push) Successful in 2m0s
2025-04-04 14:22:53 +02:00
Viktor Varland dda892750d
feat: generate metadata for shows and episodes
All checks were successful
build / build (push) Successful in 2m2s
2025-04-04 13:24:06 +02:00
Viktor Varland 7af5900b04
fix: change dl format path
All checks were successful
build / build (push) Successful in 1m50s
2025-03-29 13:47:38 +01:00
Viktor Varland 6de2647b36
refactor: extract throttle to variable
All checks were successful
build / build (push) Successful in 1m48s
2025-03-29 10:01:06 +01:00
Viktor Varland 7535cd1a1b
feat: control use of cookies_file
All checks were successful
build / build (push) Successful in 1m49s
2025-03-29 08:55:38 +01:00
Viktor Varland 62d9835302
feat: pass cookies to youtube 2025-03-28 14:01:36 +01:00
Viktor Varland a4a6934dce
feat: embed additional metadata 2025-03-28 13:17:25 +01:00
Viktor Varland 6f77fddea1
feat: add more config options 2025-03-28 12:44:38 +01:00
Viktor Varland 43709549dc
fix: avoid duplicate nested dir 2025-03-27 20:00:10 +01:00
Viktor Varland 69ae19e512
refactor: extract download to package dl 2025-03-27 19:41:58 +01:00