[BACKEND] multi-url helper presets, have music videos support multi-url (#804)
This commit is contained in:
parent
f1a2187a17
commit
8a27cad94e
3 changed files with 101 additions and 70 deletions
96
src/ytdl_sub/prebuilt_presets/helpers/url.yaml
Normal file
96
src/ytdl_sub/prebuilt_presets/helpers/url.yaml
Normal file
|
|
@ -0,0 +1,96 @@
|
||||||
|
|
||||||
|
|
||||||
|
presets:
|
||||||
|
|
||||||
|
_single_url_base:
|
||||||
|
overrides:
|
||||||
|
subscription_value: ""
|
||||||
|
url: "{subscription_value}"
|
||||||
|
|
||||||
|
_multi_url_base:
|
||||||
|
download:
|
||||||
|
- url: "{url2}"
|
||||||
|
- url: "{url3}"
|
||||||
|
- url: "{url4}"
|
||||||
|
- url: "{url5}"
|
||||||
|
- url: "{url6}"
|
||||||
|
- url: "{url7}"
|
||||||
|
- url: "{url8}"
|
||||||
|
- url: "{url9}"
|
||||||
|
- url: "{url10}"
|
||||||
|
- url: "{url11}"
|
||||||
|
- url: "{url12}"
|
||||||
|
- url: "{url13}"
|
||||||
|
- url: "{url14}"
|
||||||
|
- url: "{url15}"
|
||||||
|
- url: "{url16}"
|
||||||
|
- url: "{url17}"
|
||||||
|
- url: "{url18}"
|
||||||
|
- url: "{url19}"
|
||||||
|
- url: "{url20}"
|
||||||
|
overrides:
|
||||||
|
subscription_value_2: ""
|
||||||
|
subscription_value_3: ""
|
||||||
|
subscription_value_4: ""
|
||||||
|
subscription_value_5: ""
|
||||||
|
subscription_value_6: ""
|
||||||
|
subscription_value_7: ""
|
||||||
|
subscription_value_8: ""
|
||||||
|
subscription_value_9: ""
|
||||||
|
subscription_value_10: ""
|
||||||
|
subscription_value_11: ""
|
||||||
|
subscription_value_12: ""
|
||||||
|
subscription_value_13: ""
|
||||||
|
subscription_value_14: ""
|
||||||
|
subscription_value_15: ""
|
||||||
|
subscription_value_16: ""
|
||||||
|
subscription_value_17: ""
|
||||||
|
subscription_value_18: ""
|
||||||
|
subscription_value_19: ""
|
||||||
|
subscription_value_20: ""
|
||||||
|
url2: "{subscription_value_2}"
|
||||||
|
url3: "{subscription_value_3}"
|
||||||
|
url4: "{subscription_value_4}"
|
||||||
|
url5: "{subscription_value_5}"
|
||||||
|
url6: "{subscription_value_6}"
|
||||||
|
url7: "{subscription_value_7}"
|
||||||
|
url8: "{subscription_value_8}"
|
||||||
|
url9: "{subscription_value_9}"
|
||||||
|
url10: "{subscription_value_10}"
|
||||||
|
url11: "{subscription_value_11}"
|
||||||
|
url12: "{subscription_value_12}"
|
||||||
|
url13: "{subscription_value_13}"
|
||||||
|
url14: "{subscription_value_14}"
|
||||||
|
url15: "{subscription_value_15}"
|
||||||
|
url16: "{subscription_value_16}"
|
||||||
|
url17: "{subscription_value_17}"
|
||||||
|
url18: "{subscription_value_18}"
|
||||||
|
url19: "{subscription_value_19}"
|
||||||
|
url20: "{subscription_value_20}"
|
||||||
|
|
||||||
|
_single_url:
|
||||||
|
preset: "_single_url_base"
|
||||||
|
download:
|
||||||
|
- "{url}"
|
||||||
|
|
||||||
|
_single_url_with_avatar_and_banner:
|
||||||
|
preset: "_single_url_base"
|
||||||
|
download:
|
||||||
|
- url: "{url}"
|
||||||
|
playlist_thumbnails:
|
||||||
|
- name: "{avatar_uncropped_thumbnail_file_name}"
|
||||||
|
uid: "avatar_uncropped"
|
||||||
|
- name: "{banner_uncropped_thumbnail_file_name}"
|
||||||
|
uid: "banner_uncropped"
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
_multi_url:
|
||||||
|
preset:
|
||||||
|
- "_single_url"
|
||||||
|
- "_multi_url_base"
|
||||||
|
|
||||||
|
_multi_url_with_avatar_and_banner:
|
||||||
|
preset:
|
||||||
|
- "_single_url_with_avatar_and_banner"
|
||||||
|
- "_multi_url_base"
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
presets:
|
presets:
|
||||||
_music_video_base:
|
_music_video_base:
|
||||||
download:
|
preset:
|
||||||
- "{url}"
|
- "_multi_url"
|
||||||
|
|
||||||
output_options:
|
output_options:
|
||||||
output_directory: "{music_video_directory}"
|
output_directory: "{music_video_directory}"
|
||||||
|
|
@ -22,8 +22,6 @@ presets:
|
||||||
|
|
||||||
# Subscription overrides
|
# Subscription overrides
|
||||||
subscription_indent_1: "{music_video_genre_default}"
|
subscription_indent_1: "{music_video_genre_default}"
|
||||||
subscription_value: ""
|
|
||||||
url: "{subscription_value}"
|
|
||||||
|
|
||||||
# Music Video Overrides
|
# Music Video Overrides
|
||||||
music_video_title: "{title}"
|
music_video_title: "{title}"
|
||||||
|
|
|
||||||
|
|
@ -33,73 +33,10 @@ presets:
|
||||||
|
|
||||||
# TV show from one or more sources. Uses {url}'s avatar and banner as poster and fanart
|
# TV show from one or more sources. Uses {url}'s avatar and banner as poster and fanart
|
||||||
_tv_show_by_date:
|
_tv_show_by_date:
|
||||||
download:
|
preset: "_multi_url_with_avatar_and_banner"
|
||||||
- url: "{url}"
|
|
||||||
playlist_thumbnails:
|
|
||||||
- name: "{tv_show_poster_file_name}"
|
|
||||||
uid: "avatar_uncropped"
|
|
||||||
- name: "{tv_show_fanart_file_name}"
|
|
||||||
uid: "banner_uncropped"
|
|
||||||
- url: "{url2}"
|
|
||||||
- url: "{url3}"
|
|
||||||
- url: "{url4}"
|
|
||||||
- url: "{url5}"
|
|
||||||
- url: "{url6}"
|
|
||||||
- url: "{url7}"
|
|
||||||
- url: "{url8}"
|
|
||||||
- url: "{url9}"
|
|
||||||
- url: "{url10}"
|
|
||||||
- url: "{url11}"
|
|
||||||
- url: "{url12}"
|
|
||||||
- url: "{url13}"
|
|
||||||
- url: "{url14}"
|
|
||||||
- url: "{url15}"
|
|
||||||
- url: "{url16}"
|
|
||||||
- url: "{url17}"
|
|
||||||
- url: "{url18}"
|
|
||||||
- url: "{url19}"
|
|
||||||
- url: "{url20}"
|
|
||||||
overrides:
|
overrides:
|
||||||
subscription_value: ""
|
avatar_uncropped_thumbnail_file_name: "{tv_show_poster_file_name}"
|
||||||
subscription_value_2: ""
|
banner_uncropped_thumbnail_file_name: "{tv_show_fanart_file_name}"
|
||||||
subscription_value_3: ""
|
|
||||||
subscription_value_4: ""
|
|
||||||
subscription_value_5: ""
|
|
||||||
subscription_value_6: ""
|
|
||||||
subscription_value_7: ""
|
|
||||||
subscription_value_8: ""
|
|
||||||
subscription_value_9: ""
|
|
||||||
subscription_value_10: ""
|
|
||||||
subscription_value_11: ""
|
|
||||||
subscription_value_12: ""
|
|
||||||
subscription_value_13: ""
|
|
||||||
subscription_value_14: ""
|
|
||||||
subscription_value_15: ""
|
|
||||||
subscription_value_16: ""
|
|
||||||
subscription_value_17: ""
|
|
||||||
subscription_value_18: ""
|
|
||||||
subscription_value_19: ""
|
|
||||||
subscription_value_20: ""
|
|
||||||
url: "{subscription_value}"
|
|
||||||
url2: "{subscription_value_2}"
|
|
||||||
url3: "{subscription_value_3}"
|
|
||||||
url4: "{subscription_value_4}"
|
|
||||||
url5: "{subscription_value_5}"
|
|
||||||
url6: "{subscription_value_6}"
|
|
||||||
url7: "{subscription_value_7}"
|
|
||||||
url8: "{subscription_value_8}"
|
|
||||||
url9: "{subscription_value_9}"
|
|
||||||
url10: "{subscription_value_10}"
|
|
||||||
url11: "{subscription_value_11}"
|
|
||||||
url12: "{subscription_value_12}"
|
|
||||||
url13: "{subscription_value_13}"
|
|
||||||
url14: "{subscription_value_14}"
|
|
||||||
url15: "{subscription_value_15}"
|
|
||||||
url16: "{subscription_value_16}"
|
|
||||||
url17: "{subscription_value_17}"
|
|
||||||
url18: "{subscription_value_18}"
|
|
||||||
url19: "{subscription_value_19}"
|
|
||||||
url20: "{subscription_value_20}"
|
|
||||||
|
|
||||||
####################################################################################################
|
####################################################################################################
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue