# This example shows how we can use the `kodi_tv_shows_config.yaml` preset # to download channels in a few different ways. We will use made-up channels # in each example. ############################################################################### # LEVEL 1 - FULL ARCHIVE # # Subscription names are defined by you. We will call this one # john_smith_archive because it will download every single video in # john_smith's channel. john_smith_archive: # We must define a preset to use from our config. The one that downloads the # entire YouTube channel is called "yt_channel_as_tv", so set that here. preset: "yt_channel_as_tv" # Our download strategy was Youtube channels. Define the channel url here # in our subscription. youtube: channel_url: "https://youtube.com/channel/UCsvn_Po0SmunchJYtttWpOxMg" # Overrides can be defined per-subscription. If you noticed, we used # {tv_show_name} and {tv_show_name_sanitized} in our "yt_channel_as_tv" # preset. We intended to reserve that variable to be defined for each # individual subscription. Each override defined here will create a # '_sanitized' version that is safe for file systems. overrides: tv_show_name: "John /\ Smith" ############################################################################### # LEVEL 2 - RECENT ARCHIVE # # Use the "yt_channel_as_tv__recent" preset to only download the last two # weeks' worth of YouTube videos. john_smith_recent_archive: preset: "yt_channel_as_tv__recent" youtube: channel_url: "https://youtube.com/channel/UCsvn_Po0SmunchJYtttWpOxMg" overrides: tv_show_name: "John /\ Smith" ############################################################################### # LEVEL 3 - ROLLING ARCHIVE # # Use the "yt_channel_as_tv__recent_only" preset to only download the last two # weeks' worth of YouTube videos, and delete any existing older videos. john_smith_rolling_archive: preset: "yt_channel_as_tv__only_recent" youtube: channel_url: "https://youtube.com/channel/UCsvn_Po0SmunchJYtttWpOxMg" overrides: tv_show_name: "John /\ Smith"