Jesse Bannon
a48efdc84c
[FEATURE] format plugin to set yt-dlp format easier ( #714 )
...
Makes setting yt-dlp's `format` field easier by giving it its own documented plugin.
Old:
```
my_format_preset:
ytdl_options:
format: "best"
```
New:
```
my_format_preset:
format: "best"
```
The old method will still work, so do not worry about updating configs ASAP. However, the option is available to save a few lines 😉
2023-09-13 00:02:19 -07:00
Jesse Bannon
5f9b8afc4b
[BUGFIX] Do not hard-fail if the thumbnail fails to download/convert ( #675 )
...
* [BUGFIX] Do not fail with thumbnail issues
* helper
* refactor
* dry-run
* regen fixture
* download arhcive txt -> json in docs, fixtures
* return if no download thumb path
* better test
* more test coverage
2023-07-28 13:12:46 -07:00
Jesse Bannon
a9e6a80111
[REFACTOR] Support simple download ( #671 )
...
* [REFACTOR] Support simple `download`
* fix test
* asdfas
2023-07-26 09:00:00 -07:00
Jesse Bannon
77487aee86
[FEATURE] Simplify `video_tags` ( #661 )
...
* [FEATURE] Simplify ``video_tags``
* video tags old
* change for episode
* deprecation notice
2023-07-24 18:18:53 -07:00
Jesse Bannon
0cbd2af4d3
[FEATURE] embed_thumbnail plugin ( #659 )
...
* [REFACTOR] OptionsValidator + OptionsDictValidator
* more
* [FEATURE] Dedicated embed_thumbnail plugin
* tests
* fix test
* docs
* deprecation notices
* priority to run after file convert
* naming
* fixtures
2023-07-24 12:07:36 -07:00
Jesse Bannon
a2f1a2ba94
[FEATURE] Add subscription_name override variable by default ( #599 )
...
* [FEATURE] Add `subscription_name` override variable by default
* docs for it
* lint
* only test non-cli video test
2023-04-28 19:36:20 -07:00
Jesse Bannon
ecdae163f6
[FEATURE] tv_show_by_date preset to support multiple URLs ( #552 )
2023-03-16 20:25:10 -07:00
Jesse Bannon
7502a76b99
[BACKEND] Enable info.json by default for TV show presets ( #534 )
2023-03-12 18:31:29 -07:00
Jesse Bannon
10b58264ea
[BACKEND] Update music video example with url download strategy ( #312 )
...
* [DOCS] document file __preset__
* [REFACTOR] Use `download` type in examples
* TODO: download strategy docs, validate fixtures, fix playlist test
* playlist fixed, fixtures look good
* download strategy docs, fix tests
* better docs
* lint
* yt fixed
* split chapters fixed
* fix video
* better docs
* lint
2022-11-11 08:54:07 -08:00
Jesse Bannon
359731e1f3
[BACKEND] Move resources to root test folder ( #259 )
2022-09-30 13:01:04 -07:00
Jesse Bannon
61c5a22933
[REFACTOR] Move chapter timestamps support into chapter plugin, remove from youtube.video ( #193 )
...
Introduces breaking changes to youtube.video.chapter_timestamps. Please use chapters.embed_chapter_timestamps instead to embed timestamps into a video
2022-08-26 23:08:53 -07:00
Jesse Bannon
9a7a34f3d0
[FEATURE] Video tags plugin to embed metadata into video files ( #173 )
2022-08-13 09:53:55 -07:00
Jesse Bannon
bcf45f7f7e
[REFACTOR] Use JSON files instead of hard-coded classes for expected downloads ( #165 )
...
* Expected download summaries WIP
* jesse/fix-tests
* working
* tests passing
* remove fixture usage
* fix ignore md5 logic
2022-08-10 12:16:38 -07:00
Jesse Bannon
3e60f7d1da
[BACKEND] Do not write download archive file if no files changed ( #161 )
...
* [BACKEND] Do not write download archive file if no files changed
* ensure empty log for playlists
* test dl args
* test main completely
2022-08-07 15:02:02 -07:00
Jesse Bannon
09bc12c815
[FEATURE] Option to add chapters to YouTube videos via timestamps file ( #130 )
2022-07-30 15:52:20 -07:00