From 8abd8563e95e24cfb1082dd61442779d8b320830 Mon Sep 17 00:00:00 2001 From: Jesse Bannon Date: Wed, 1 Nov 2023 21:38:19 -0700 Subject: [PATCH] multi-url example --- examples/advanced/tv_show_subscriptions.yaml | 2 +- examples/tv_show_subscriptions.yaml | 10 +++++++++- tests/unit/config/test_subscription.py | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/examples/advanced/tv_show_subscriptions.yaml b/examples/advanced/tv_show_subscriptions.yaml index 1b8859b8..52e1728c 100644 --- a/examples/advanced/tv_show_subscriptions.yaml +++ b/examples/advanced/tv_show_subscriptions.yaml @@ -23,7 +23,7 @@ TV Show Only Recent: # Subscriptions can prefix a tilda to specify override variables # to set only for that subscriptions "~BBC News": - url: "https://www.youtube.com/@BBCNews" + url: "https://www.youtube.com/@BBCNews" # use url2, url3, ... for multi-url in this form date_range: "2weeks" "Frontline PBS": "https://www.youtube.com/@frontline" "Whitehouse": "https://www.bitchute.com/channel/zWsYVmCOu4JA/" # Supports non-YT sites \ No newline at end of file diff --git a/examples/tv_show_subscriptions.yaml b/examples/tv_show_subscriptions.yaml index 43d02bc2..e8fea998 100644 --- a/examples/tv_show_subscriptions.yaml +++ b/examples/tv_show_subscriptions.yaml @@ -37,11 +37,19 @@ Plex TV Show by Date: "National Geographic": "https://www.youtube.com/@NatGeo" "Cosmos - What If": "https://www.youtube.com/playlist?list=PLZdXRHYAVxTJno6oFF9nLGuwXNGYHmE8U" - # Sets "Kids" for genre, "TV-Y" for content rating + # Sets genre tag to "Kids", "TV-Y" for content rating = Kids | = TV-Y: "Jake Trains": "https://www.youtube.com/@JakeTrains" "Kids Toys Play": "https://www.youtube.com/@KidsToysPlayChannel" + # Sets genre tag to "Music" + = Music: + # Subscriptions can support multiple urls and store in the same + # TV Show + "Rick Beato": + - "https://www.youtube.com/@RickBeato" + - "https://www.youtube.com/@rickbeato240" + # Set "News" for genre, use `Only Recent` preset to only store videos uploaded recently = News | Only Recent: "BBC News": "https://www.youtube.com/@BBCNews" \ No newline at end of file diff --git a/tests/unit/config/test_subscription.py b/tests/unit/config/test_subscription.py index 87d37f06..7649ef4e 100644 --- a/tests/unit/config/test_subscription.py +++ b/tests/unit/config/test_subscription.py @@ -494,7 +494,7 @@ def test_tv_show_subscriptions(config_file: ConfigFile, tv_show_subscriptions_pa config=config_file, subscription_path=tv_show_subscriptions_path ) - assert len(subs) == 6 + assert len(subs) == 7 assert subs[3].name == "Jake Trains" jake_train_overrides = subs[3].overrides.dict_with_format_strings