more boilerplate
This commit is contained in:
parent
b0d7c86f6c
commit
1f08b0ebe1
3 changed files with 410 additions and 4 deletions
|
|
@ -30,10 +30,10 @@ class CustomFunctions:
|
||||||
Queries a playlist-based URL using yt-dlp to see if it is ordered from newest
|
Queries a playlist-based URL using yt-dlp to see if it is ordered from newest
|
||||||
(lower playlist number) to oldest.
|
(lower playlist number) to oldest.
|
||||||
"""
|
"""
|
||||||
# Top-level allow-list of notorious playlists that can be
|
# Top-level allow-list of notorious URLs that can be
|
||||||
# ordered in either direction
|
# ordered in either direction
|
||||||
if "youtube.com/playlist" not in url.value:
|
if "youtube.com/playlist" not in url.value:
|
||||||
return Boolean("True")
|
return Boolean(True)
|
||||||
|
|
||||||
info_only_kwargs = {
|
info_only_kwargs = {
|
||||||
"skip_download": True,
|
"skip_download": True,
|
||||||
|
|
@ -54,7 +54,7 @@ class CustomFunctions:
|
||||||
or not isinstance(url_info.get("entries"), list)
|
or not isinstance(url_info.get("entries"), list)
|
||||||
or len(url_info["entries"]) == 0
|
or len(url_info["entries"]) == 0
|
||||||
):
|
):
|
||||||
return Boolean(False)
|
return Boolean(True)
|
||||||
|
|
||||||
upload_dates: List[str] = []
|
upload_dates: List[str] = []
|
||||||
for entry in url_info["entries"]:
|
for entry in url_info["entries"]:
|
||||||
|
|
@ -72,7 +72,7 @@ class CustomFunctions:
|
||||||
return Boolean(True)
|
return Boolean(True)
|
||||||
|
|
||||||
except Exception: # pylint: disable=broad-except
|
except Exception: # pylint: disable=broad-except
|
||||||
return Boolean(False)
|
return Boolean(True)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def legacy_bracket_safety(value: ReturnableArgument) -> ReturnableArgument:
|
def legacy_bracket_safety(value: ReturnableArgument) -> ReturnableArgument:
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,8 @@ presets:
|
||||||
_multi_url:
|
_multi_url:
|
||||||
download:
|
download:
|
||||||
- url: "{url}"
|
- url: "{url}"
|
||||||
|
scrape_reverse: "{%not( url_ordered_by_newest )}"
|
||||||
|
download_reverse: "url_ordered_by_newest"
|
||||||
playlist_thumbnails:
|
playlist_thumbnails:
|
||||||
- name: "{avatar_uncropped_thumbnail_file_name}"
|
- name: "{avatar_uncropped_thumbnail_file_name}"
|
||||||
uid: "avatar_uncropped"
|
uid: "avatar_uncropped"
|
||||||
|
|
@ -26,104 +28,302 @@ presets:
|
||||||
- name: "{banner_uncropped_thumbnail_file_name}"
|
- name: "{banner_uncropped_thumbnail_file_name}"
|
||||||
uid: "banner_uncropped"
|
uid: "banner_uncropped"
|
||||||
- url: "{url2}"
|
- url: "{url2}"
|
||||||
|
scrape_reverse: "{%not( url2_ordered_by_newest )}"
|
||||||
|
download_reverse: "url2_ordered_by_newest"
|
||||||
- url: "{url3}"
|
- url: "{url3}"
|
||||||
|
scrape_reverse: "{%not( url3_ordered_by_newest )}"
|
||||||
|
download_reverse: "url3_ordered_by_newest"
|
||||||
- url: "{url4}"
|
- url: "{url4}"
|
||||||
|
scrape_reverse: "{%not( url4_ordered_by_newest )}"
|
||||||
|
download_reverse: "url4_ordered_by_newest"
|
||||||
- url: "{url5}"
|
- url: "{url5}"
|
||||||
|
scrape_reverse: "{%not( url5_ordered_by_newest )}"
|
||||||
|
download_reverse: "url5_ordered_by_newest"
|
||||||
- url: "{url6}"
|
- url: "{url6}"
|
||||||
|
scrape_reverse: "{%not( url6_ordered_by_newest )}"
|
||||||
|
download_reverse: "url6_ordered_by_newest"
|
||||||
- url: "{url7}"
|
- url: "{url7}"
|
||||||
|
scrape_reverse: "{%not( url7_ordered_by_newest )}"
|
||||||
|
download_reverse: "url7_ordered_by_newest"
|
||||||
- url: "{url8}"
|
- url: "{url8}"
|
||||||
|
scrape_reverse: "{%not( url8_ordered_by_newest )}"
|
||||||
|
download_reverse: "url8_ordered_by_newest"
|
||||||
- url: "{url9}"
|
- url: "{url9}"
|
||||||
|
scrape_reverse: "{%not( url9_ordered_by_newest )}"
|
||||||
|
download_reverse: "url9_ordered_by_newest"
|
||||||
- url: "{url10}"
|
- url: "{url10}"
|
||||||
|
scrape_reverse: "{%not( url10_ordered_by_newest )}"
|
||||||
|
download_reverse: "url10_ordered_by_newest"
|
||||||
- url: "{url11}"
|
- url: "{url11}"
|
||||||
|
scrape_reverse: "{%not( url11_ordered_by_newest )}"
|
||||||
|
download_reverse: "url11_ordered_by_newest"
|
||||||
- url: "{url12}"
|
- url: "{url12}"
|
||||||
|
scrape_reverse: "{%not( url12_ordered_by_newest )}"
|
||||||
|
download_reverse: "url12_ordered_by_newest"
|
||||||
- url: "{url13}"
|
- url: "{url13}"
|
||||||
|
scrape_reverse: "{%not( url13_ordered_by_newest )}"
|
||||||
|
download_reverse: "url13_ordered_by_newest"
|
||||||
- url: "{url14}"
|
- url: "{url14}"
|
||||||
|
scrape_reverse: "{%not( url14_ordered_by_newest )}"
|
||||||
|
download_reverse: "url14_ordered_by_newest"
|
||||||
- url: "{url15}"
|
- url: "{url15}"
|
||||||
|
scrape_reverse: "{%not( url15_ordered_by_newest )}"
|
||||||
|
download_reverse: "url15_ordered_by_newest"
|
||||||
- url: "{url16}"
|
- url: "{url16}"
|
||||||
|
scrape_reverse: "{%not( url16_ordered_by_newest )}"
|
||||||
|
download_reverse: "url16_ordered_by_newest"
|
||||||
- url: "{url17}"
|
- url: "{url17}"
|
||||||
|
scrape_reverse: "{%not( url17_ordered_by_newest )}"
|
||||||
|
download_reverse: "url17_ordered_by_newest"
|
||||||
- url: "{url18}"
|
- url: "{url18}"
|
||||||
|
scrape_reverse: "{%not( url18_ordered_by_newest )}"
|
||||||
|
download_reverse: "url18_ordered_by_newest"
|
||||||
- url: "{url19}"
|
- url: "{url19}"
|
||||||
|
scrape_reverse: "{%not( url19_ordered_by_newest )}"
|
||||||
|
download_reverse: "url19_ordered_by_newest"
|
||||||
- url: "{url20}"
|
- url: "{url20}"
|
||||||
|
scrape_reverse: "{%not( url20_ordered_by_newest )}"
|
||||||
|
download_reverse: "url20_ordered_by_newest"
|
||||||
- url: "{url21}"
|
- url: "{url21}"
|
||||||
|
scrape_reverse: "{%not( url21_ordered_by_newest )}"
|
||||||
|
download_reverse: "url21_ordered_by_newest"
|
||||||
- url: "{url22}"
|
- url: "{url22}"
|
||||||
|
scrape_reverse: "{%not( url22_ordered_by_newest )}"
|
||||||
|
download_reverse: "url22_ordered_by_newest"
|
||||||
- url: "{url23}"
|
- url: "{url23}"
|
||||||
|
scrape_reverse: "{%not( url23_ordered_by_newest )}"
|
||||||
|
download_reverse: "url23_ordered_by_newest"
|
||||||
- url: "{url24}"
|
- url: "{url24}"
|
||||||
|
scrape_reverse: "{%not( url24_ordered_by_newest )}"
|
||||||
|
download_reverse: "url24_ordered_by_newest"
|
||||||
- url: "{url25}"
|
- url: "{url25}"
|
||||||
|
scrape_reverse: "{%not( url25_ordered_by_newest )}"
|
||||||
|
download_reverse: "url25_ordered_by_newest"
|
||||||
- url: "{url26}"
|
- url: "{url26}"
|
||||||
|
scrape_reverse: "{%not( url26_ordered_by_newest )}"
|
||||||
|
download_reverse: "url26_ordered_by_newest"
|
||||||
- url: "{url27}"
|
- url: "{url27}"
|
||||||
|
scrape_reverse: "{%not( url27_ordered_by_newest )}"
|
||||||
|
download_reverse: "url27_ordered_by_newest"
|
||||||
- url: "{url28}"
|
- url: "{url28}"
|
||||||
|
scrape_reverse: "{%not( url28_ordered_by_newest )}"
|
||||||
|
download_reverse: "url28_ordered_by_newest"
|
||||||
- url: "{url29}"
|
- url: "{url29}"
|
||||||
|
scrape_reverse: "{%not( url29_ordered_by_newest )}"
|
||||||
|
download_reverse: "url29_ordered_by_newest"
|
||||||
- url: "{url30}"
|
- url: "{url30}"
|
||||||
|
scrape_reverse: "{%not( url30_ordered_by_newest )}"
|
||||||
|
download_reverse: "url30_ordered_by_newest"
|
||||||
- url: "{url31}"
|
- url: "{url31}"
|
||||||
|
scrape_reverse: "{%not( url31_ordered_by_newest )}"
|
||||||
|
download_reverse: "url31_ordered_by_newest"
|
||||||
- url: "{url32}"
|
- url: "{url32}"
|
||||||
|
scrape_reverse: "{%not( url32_ordered_by_newest )}"
|
||||||
|
download_reverse: "url32_ordered_by_newest"
|
||||||
- url: "{url33}"
|
- url: "{url33}"
|
||||||
|
scrape_reverse: "{%not( url33_ordered_by_newest )}"
|
||||||
|
download_reverse: "url33_ordered_by_newest"
|
||||||
- url: "{url34}"
|
- url: "{url34}"
|
||||||
|
scrape_reverse: "{%not( url34_ordered_by_newest )}"
|
||||||
|
download_reverse: "url34_ordered_by_newest"
|
||||||
- url: "{url35}"
|
- url: "{url35}"
|
||||||
|
scrape_reverse: "{%not( url35_ordered_by_newest )}"
|
||||||
|
download_reverse: "url35_ordered_by_newest"
|
||||||
- url: "{url36}"
|
- url: "{url36}"
|
||||||
|
scrape_reverse: "{%not( url36_ordered_by_newest )}"
|
||||||
|
download_reverse: "url36_ordered_by_newest"
|
||||||
- url: "{url37}"
|
- url: "{url37}"
|
||||||
|
scrape_reverse: "{%not( url37_ordered_by_newest )}"
|
||||||
|
download_reverse: "url37_ordered_by_newest"
|
||||||
- url: "{url38}"
|
- url: "{url38}"
|
||||||
|
scrape_reverse: "{%not( url38_ordered_by_newest )}"
|
||||||
|
download_reverse: "url38_ordered_by_newest"
|
||||||
- url: "{url39}"
|
- url: "{url39}"
|
||||||
|
scrape_reverse: "{%not( url39_ordered_by_newest )}"
|
||||||
|
download_reverse: "url39_ordered_by_newest"
|
||||||
- url: "{url40}"
|
- url: "{url40}"
|
||||||
|
scrape_reverse: "{%not( url40_ordered_by_newest )}"
|
||||||
|
download_reverse: "url40_ordered_by_newest"
|
||||||
- url: "{url41}"
|
- url: "{url41}"
|
||||||
|
scrape_reverse: "{%not( url41_ordered_by_newest )}"
|
||||||
|
download_reverse: "url41_ordered_by_newest"
|
||||||
- url: "{url42}"
|
- url: "{url42}"
|
||||||
|
scrape_reverse: "{%not( url42_ordered_by_newest )}"
|
||||||
|
download_reverse: "url42_ordered_by_newest"
|
||||||
- url: "{url43}"
|
- url: "{url43}"
|
||||||
|
scrape_reverse: "{%not( url43_ordered_by_newest )}"
|
||||||
|
download_reverse: "url43_ordered_by_newest"
|
||||||
- url: "{url44}"
|
- url: "{url44}"
|
||||||
|
scrape_reverse: "{%not( url44_ordered_by_newest )}"
|
||||||
|
download_reverse: "url44_ordered_by_newest"
|
||||||
- url: "{url45}"
|
- url: "{url45}"
|
||||||
|
scrape_reverse: "{%not( url45_ordered_by_newest )}"
|
||||||
|
download_reverse: "url45_ordered_by_newest"
|
||||||
- url: "{url46}"
|
- url: "{url46}"
|
||||||
|
scrape_reverse: "{%not( url46_ordered_by_newest )}"
|
||||||
|
download_reverse: "url46_ordered_by_newest"
|
||||||
- url: "{url47}"
|
- url: "{url47}"
|
||||||
|
scrape_reverse: "{%not( url47_ordered_by_newest )}"
|
||||||
|
download_reverse: "url47_ordered_by_newest"
|
||||||
- url: "{url48}"
|
- url: "{url48}"
|
||||||
|
scrape_reverse: "{%not( url48_ordered_by_newest )}"
|
||||||
|
download_reverse: "url48_ordered_by_newest"
|
||||||
- url: "{url49}"
|
- url: "{url49}"
|
||||||
|
scrape_reverse: "{%not( url49_ordered_by_newest )}"
|
||||||
|
download_reverse: "url49_ordered_by_newest"
|
||||||
- url: "{url50}"
|
- url: "{url50}"
|
||||||
|
scrape_reverse: "{%not( url50_ordered_by_newest )}"
|
||||||
|
download_reverse: "url50_ordered_by_newest"
|
||||||
- url: "{url51}"
|
- url: "{url51}"
|
||||||
|
scrape_reverse: "{%not( url51_ordered_by_newest )}"
|
||||||
|
download_reverse: "url51_ordered_by_newest"
|
||||||
- url: "{url52}"
|
- url: "{url52}"
|
||||||
|
scrape_reverse: "{%not( url52_ordered_by_newest )}"
|
||||||
|
download_reverse: "url52_ordered_by_newest"
|
||||||
- url: "{url53}"
|
- url: "{url53}"
|
||||||
|
scrape_reverse: "{%not( url53_ordered_by_newest )}"
|
||||||
|
download_reverse: "url53_ordered_by_newest"
|
||||||
- url: "{url54}"
|
- url: "{url54}"
|
||||||
|
scrape_reverse: "{%not( url54_ordered_by_newest )}"
|
||||||
|
download_reverse: "url54_ordered_by_newest"
|
||||||
- url: "{url55}"
|
- url: "{url55}"
|
||||||
|
scrape_reverse: "{%not( url55_ordered_by_newest )}"
|
||||||
|
download_reverse: "url55_ordered_by_newest"
|
||||||
- url: "{url56}"
|
- url: "{url56}"
|
||||||
|
scrape_reverse: "{%not( url56_ordered_by_newest )}"
|
||||||
|
download_reverse: "url56_ordered_by_newest"
|
||||||
- url: "{url57}"
|
- url: "{url57}"
|
||||||
|
scrape_reverse: "{%not( url57_ordered_by_newest )}"
|
||||||
|
download_reverse: "url57_ordered_by_newest"
|
||||||
- url: "{url58}"
|
- url: "{url58}"
|
||||||
|
scrape_reverse: "{%not( url58_ordered_by_newest )}"
|
||||||
|
download_reverse: "url58_ordered_by_newest"
|
||||||
- url: "{url59}"
|
- url: "{url59}"
|
||||||
|
scrape_reverse: "{%not( url59_ordered_by_newest )}"
|
||||||
|
download_reverse: "url59_ordered_by_newest"
|
||||||
- url: "{url60}"
|
- url: "{url60}"
|
||||||
|
scrape_reverse: "{%not( url60_ordered_by_newest )}"
|
||||||
|
download_reverse: "url60_ordered_by_newest"
|
||||||
- url: "{url61}"
|
- url: "{url61}"
|
||||||
|
scrape_reverse: "{%not( url61_ordered_by_newest )}"
|
||||||
|
download_reverse: "url61_ordered_by_newest"
|
||||||
- url: "{url62}"
|
- url: "{url62}"
|
||||||
|
scrape_reverse: "{%not( url62_ordered_by_newest )}"
|
||||||
|
download_reverse: "url62_ordered_by_newest"
|
||||||
- url: "{url63}"
|
- url: "{url63}"
|
||||||
|
scrape_reverse: "{%not( url63_ordered_by_newest )}"
|
||||||
|
download_reverse: "url63_ordered_by_newest"
|
||||||
- url: "{url64}"
|
- url: "{url64}"
|
||||||
|
scrape_reverse: "{%not( url64_ordered_by_newest )}"
|
||||||
|
download_reverse: "url64_ordered_by_newest"
|
||||||
- url: "{url65}"
|
- url: "{url65}"
|
||||||
|
scrape_reverse: "{%not( url65_ordered_by_newest )}"
|
||||||
|
download_reverse: "url65_ordered_by_newest"
|
||||||
- url: "{url66}"
|
- url: "{url66}"
|
||||||
|
scrape_reverse: "{%not( url66_ordered_by_newest )}"
|
||||||
|
download_reverse: "url66_ordered_by_newest"
|
||||||
- url: "{url67}"
|
- url: "{url67}"
|
||||||
|
scrape_reverse: "{%not( url67_ordered_by_newest )}"
|
||||||
|
download_reverse: "url67_ordered_by_newest"
|
||||||
- url: "{url68}"
|
- url: "{url68}"
|
||||||
|
scrape_reverse: "{%not( url68_ordered_by_newest )}"
|
||||||
|
download_reverse: "url68_ordered_by_newest"
|
||||||
- url: "{url69}"
|
- url: "{url69}"
|
||||||
|
scrape_reverse: "{%not( url69_ordered_by_newest )}"
|
||||||
|
download_reverse: "url69_ordered_by_newest"
|
||||||
- url: "{url70}"
|
- url: "{url70}"
|
||||||
|
scrape_reverse: "{%not( url70_ordered_by_newest )}"
|
||||||
|
download_reverse: "url70_ordered_by_newest"
|
||||||
- url: "{url71}"
|
- url: "{url71}"
|
||||||
|
scrape_reverse: "{%not( url71_ordered_by_newest )}"
|
||||||
|
download_reverse: "url71_ordered_by_newest"
|
||||||
- url: "{url72}"
|
- url: "{url72}"
|
||||||
|
scrape_reverse: "{%not( url72_ordered_by_newest )}"
|
||||||
|
download_reverse: "url72_ordered_by_newest"
|
||||||
- url: "{url73}"
|
- url: "{url73}"
|
||||||
|
scrape_reverse: "{%not( url73_ordered_by_newest )}"
|
||||||
|
download_reverse: "url73_ordered_by_newest"
|
||||||
- url: "{url74}"
|
- url: "{url74}"
|
||||||
|
scrape_reverse: "{%not( url74_ordered_by_newest )}"
|
||||||
|
download_reverse: "url74_ordered_by_newest"
|
||||||
- url: "{url75}"
|
- url: "{url75}"
|
||||||
|
scrape_reverse: "{%not( url75_ordered_by_newest )}"
|
||||||
|
download_reverse: "url75_ordered_by_newest"
|
||||||
- url: "{url76}"
|
- url: "{url76}"
|
||||||
|
scrape_reverse: "{%not( url76_ordered_by_newest )}"
|
||||||
|
download_reverse: "url76_ordered_by_newest"
|
||||||
- url: "{url77}"
|
- url: "{url77}"
|
||||||
|
scrape_reverse: "{%not( url77_ordered_by_newest )}"
|
||||||
|
download_reverse: "url77_ordered_by_newest"
|
||||||
- url: "{url78}"
|
- url: "{url78}"
|
||||||
|
scrape_reverse: "{%not( url78_ordered_by_newest )}"
|
||||||
|
download_reverse: "url78_ordered_by_newest"
|
||||||
- url: "{url79}"
|
- url: "{url79}"
|
||||||
|
scrape_reverse: "{%not( url79_ordered_by_newest )}"
|
||||||
|
download_reverse: "url79_ordered_by_newest"
|
||||||
- url: "{url80}"
|
- url: "{url80}"
|
||||||
|
scrape_reverse: "{%not( url80_ordered_by_newest )}"
|
||||||
|
download_reverse: "url80_ordered_by_newest"
|
||||||
- url: "{url81}"
|
- url: "{url81}"
|
||||||
|
scrape_reverse: "{%not( url81_ordered_by_newest )}"
|
||||||
|
download_reverse: "url81_ordered_by_newest"
|
||||||
- url: "{url82}"
|
- url: "{url82}"
|
||||||
|
scrape_reverse: "{%not( url82_ordered_by_newest )}"
|
||||||
|
download_reverse: "url82_ordered_by_newest"
|
||||||
- url: "{url83}"
|
- url: "{url83}"
|
||||||
|
scrape_reverse: "{%not( url83_ordered_by_newest )}"
|
||||||
|
download_reverse: "url83_ordered_by_newest"
|
||||||
- url: "{url84}"
|
- url: "{url84}"
|
||||||
|
scrape_reverse: "{%not( url84_ordered_by_newest )}"
|
||||||
|
download_reverse: "url84_ordered_by_newest"
|
||||||
- url: "{url85}"
|
- url: "{url85}"
|
||||||
|
scrape_reverse: "{%not( url85_ordered_by_newest )}"
|
||||||
|
download_reverse: "url85_ordered_by_newest"
|
||||||
- url: "{url86}"
|
- url: "{url86}"
|
||||||
|
scrape_reverse: "{%not( url86_ordered_by_newest )}"
|
||||||
|
download_reverse: "url86_ordered_by_newest"
|
||||||
- url: "{url87}"
|
- url: "{url87}"
|
||||||
|
scrape_reverse: "{%not( url87_ordered_by_newest )}"
|
||||||
|
download_reverse: "url87_ordered_by_newest"
|
||||||
- url: "{url88}"
|
- url: "{url88}"
|
||||||
|
scrape_reverse: "{%not( url88_ordered_by_newest )}"
|
||||||
|
download_reverse: "url88_ordered_by_newest"
|
||||||
- url: "{url89}"
|
- url: "{url89}"
|
||||||
|
scrape_reverse: "{%not( url89_ordered_by_newest )}"
|
||||||
|
download_reverse: "url89_ordered_by_newest"
|
||||||
- url: "{url90}"
|
- url: "{url90}"
|
||||||
|
scrape_reverse: "{%not( url90_ordered_by_newest )}"
|
||||||
|
download_reverse: "url90_ordered_by_newest"
|
||||||
- url: "{url91}"
|
- url: "{url91}"
|
||||||
|
scrape_reverse: "{%not( url91_ordered_by_newest )}"
|
||||||
|
download_reverse: "url91_ordered_by_newest"
|
||||||
- url: "{url92}"
|
- url: "{url92}"
|
||||||
|
scrape_reverse: "{%not( url92_ordered_by_newest )}"
|
||||||
|
download_reverse: "url92_ordered_by_newest"
|
||||||
- url: "{url93}"
|
- url: "{url93}"
|
||||||
|
scrape_reverse: "{%not( url93_ordered_by_newest )}"
|
||||||
|
download_reverse: "url93_ordered_by_newest"
|
||||||
- url: "{url94}"
|
- url: "{url94}"
|
||||||
|
scrape_reverse: "{%not( url94_ordered_by_newest )}"
|
||||||
|
download_reverse: "url94_ordered_by_newest"
|
||||||
- url: "{url95}"
|
- url: "{url95}"
|
||||||
|
scrape_reverse: "{%not( url95_ordered_by_newest )}"
|
||||||
|
download_reverse: "url95_ordered_by_newest"
|
||||||
- url: "{url96}"
|
- url: "{url96}"
|
||||||
|
scrape_reverse: "{%not( url96_ordered_by_newest )}"
|
||||||
|
download_reverse: "url96_ordered_by_newest"
|
||||||
- url: "{url97}"
|
- url: "{url97}"
|
||||||
|
scrape_reverse: "{%not( url97_ordered_by_newest )}"
|
||||||
|
download_reverse: "url97_ordered_by_newest"
|
||||||
- url: "{url98}"
|
- url: "{url98}"
|
||||||
|
scrape_reverse: "{%not( url98_ordered_by_newest )}"
|
||||||
|
download_reverse: "url98_ordered_by_newest"
|
||||||
- url: "{url99}"
|
- url: "{url99}"
|
||||||
|
scrape_reverse: "{%not( url99_ordered_by_newest )}"
|
||||||
|
download_reverse: "url99_ordered_by_newest"
|
||||||
- url: "{url100}"
|
- url: "{url100}"
|
||||||
|
scrape_reverse: "{%not( url100_ordered_by_newest )}"
|
||||||
|
download_reverse: "url100_ordered_by_newest"
|
||||||
|
|
||||||
overrides:
|
overrides:
|
||||||
avatar_uncropped_thumbnail_file_name: ""
|
avatar_uncropped_thumbnail_file_name: ""
|
||||||
|
|
@ -330,3 +530,106 @@ presets:
|
||||||
url98: "{subscription_value_98}"
|
url98: "{subscription_value_98}"
|
||||||
url99: "{subscription_value_99}"
|
url99: "{subscription_value_99}"
|
||||||
url100: "{subscription_value_100}"
|
url100: "{subscription_value_100}"
|
||||||
|
|
||||||
|
# Default behavior is to assume all URLs are ordered by newest
|
||||||
|
url_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url2_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url3_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url4_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url5_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url6_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url7_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url8_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url9_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url10_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url11_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url12_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url13_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url14_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url15_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url16_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url17_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url18_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url19_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url20_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url21_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url22_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url23_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url24_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url25_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url26_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url27_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url28_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url29_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url30_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url31_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url32_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url33_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url34_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url35_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url36_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url37_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url38_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url39_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url40_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url41_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url42_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url43_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url44_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url45_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url46_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url47_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url48_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url49_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url50_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url51_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url52_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url53_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url54_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url55_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url56_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url57_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url58_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url59_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url60_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url61_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url62_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url63_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url64_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url65_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url66_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url67_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url68_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url69_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url70_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url71_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url72_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url73_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url74_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url75_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url76_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url77_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url78_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url79_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url80_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url81_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url82_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url83_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url84_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url85_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url86_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url87_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url88_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url89_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url90_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url91_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url92_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url93_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url94_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url95_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url96_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url97_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url98_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url99_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
url100_ordered_by_newest: "{ %bool(True) }"
|
||||||
|
|
||||||
|
|
@ -38,6 +38,109 @@ presets:
|
||||||
avatar_uncropped_thumbnail_file_name: "{tv_show_poster_file_name}"
|
avatar_uncropped_thumbnail_file_name: "{tv_show_poster_file_name}"
|
||||||
banner_uncropped_thumbnail_file_name: "{tv_show_fanart_file_name}"
|
banner_uncropped_thumbnail_file_name: "{tv_show_fanart_file_name}"
|
||||||
|
|
||||||
|
# Check each URL to ensure ordering matches ytdl-sub's expectations
|
||||||
|
# of being ordered by newest
|
||||||
|
url_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url) }"
|
||||||
|
url2_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url2) }"
|
||||||
|
url3_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url3) }"
|
||||||
|
url4_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url4) }"
|
||||||
|
url5_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url5) }"
|
||||||
|
url6_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url6) }"
|
||||||
|
url7_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url7) }"
|
||||||
|
url8_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url8) }"
|
||||||
|
url9_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url9) }"
|
||||||
|
url10_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url10) }"
|
||||||
|
url11_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url11) }"
|
||||||
|
url12_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url12) }"
|
||||||
|
url13_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url13) }"
|
||||||
|
url14_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url14) }"
|
||||||
|
url15_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url15) }"
|
||||||
|
url16_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url16) }"
|
||||||
|
url17_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url17) }"
|
||||||
|
url18_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url18) }"
|
||||||
|
url19_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url19) }"
|
||||||
|
url20_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url20) }"
|
||||||
|
url21_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url21) }"
|
||||||
|
url22_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url22) }"
|
||||||
|
url23_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url23) }"
|
||||||
|
url24_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url24) }"
|
||||||
|
url25_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url25) }"
|
||||||
|
url26_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url26) }"
|
||||||
|
url27_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url27) }"
|
||||||
|
url28_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url28) }"
|
||||||
|
url29_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url29) }"
|
||||||
|
url30_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url30) }"
|
||||||
|
url31_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url31) }"
|
||||||
|
url32_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url32) }"
|
||||||
|
url33_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url33) }"
|
||||||
|
url34_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url34) }"
|
||||||
|
url35_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url35) }"
|
||||||
|
url36_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url36) }"
|
||||||
|
url37_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url37) }"
|
||||||
|
url38_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url38) }"
|
||||||
|
url39_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url39) }"
|
||||||
|
url40_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url40) }"
|
||||||
|
url41_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url41) }"
|
||||||
|
url42_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url42) }"
|
||||||
|
url43_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url43) }"
|
||||||
|
url44_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url44) }"
|
||||||
|
url45_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url45) }"
|
||||||
|
url46_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url46) }"
|
||||||
|
url47_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url47) }"
|
||||||
|
url48_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url48) }"
|
||||||
|
url49_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url49) }"
|
||||||
|
url50_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url50) }"
|
||||||
|
url51_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url51) }"
|
||||||
|
url52_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url52) }"
|
||||||
|
url53_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url53) }"
|
||||||
|
url54_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url54) }"
|
||||||
|
url55_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url55) }"
|
||||||
|
url56_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url56) }"
|
||||||
|
url57_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url57) }"
|
||||||
|
url58_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url58) }"
|
||||||
|
url59_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url59) }"
|
||||||
|
url60_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url60) }"
|
||||||
|
url61_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url61) }"
|
||||||
|
url62_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url62) }"
|
||||||
|
url63_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url63) }"
|
||||||
|
url64_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url64) }"
|
||||||
|
url65_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url65) }"
|
||||||
|
url66_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url66) }"
|
||||||
|
url67_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url67) }"
|
||||||
|
url68_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url68) }"
|
||||||
|
url69_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url69) }"
|
||||||
|
url70_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url70) }"
|
||||||
|
url71_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url71) }"
|
||||||
|
url72_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url72) }"
|
||||||
|
url73_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url73) }"
|
||||||
|
url74_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url74) }"
|
||||||
|
url75_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url75) }"
|
||||||
|
url76_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url76) }"
|
||||||
|
url77_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url77) }"
|
||||||
|
url78_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url78) }"
|
||||||
|
url79_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url79) }"
|
||||||
|
url80_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url80) }"
|
||||||
|
url81_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url81) }"
|
||||||
|
url82_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url82) }"
|
||||||
|
url83_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url83) }"
|
||||||
|
url84_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url84) }"
|
||||||
|
url85_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url85) }"
|
||||||
|
url86_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url86) }"
|
||||||
|
url87_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url87) }"
|
||||||
|
url88_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url88) }"
|
||||||
|
url89_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url89) }"
|
||||||
|
url90_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url90) }"
|
||||||
|
url91_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url91) }"
|
||||||
|
url92_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url92) }"
|
||||||
|
url93_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url93) }"
|
||||||
|
url94_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url94) }"
|
||||||
|
url95_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url95) }"
|
||||||
|
url96_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url96) }"
|
||||||
|
url97_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url97) }"
|
||||||
|
url98_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url98) }"
|
||||||
|
url99_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url99) }"
|
||||||
|
url100_ordered_by_newest: "{ %is_playlist_ordered_by_newest(url100) }"
|
||||||
|
|
||||||
####################################################################################################
|
####################################################################################################
|
||||||
|
|
||||||
_episode_video_tags:
|
_episode_video_tags:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue