Tidying up ytdl-sub config. - selfhost - Incus configurations for my self-hosted setup.
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
 (DIR) commit 7c972e9d2ea5caf10dc4a414fd590898415bb35a
 (DIR) parent 83fe097630d507ebc562928330cce2d43554cff1
 (HTM) Author: Jay Scott <me@jay.scot>
       Date:   Sun, 23 Jun 2024 12:41:17 +0100
       
       Tidying up ytdl-sub config.
       
       Diffstat:
         A ytdl-sub/files/config.yaml          |      18 ++++++++++++++++++
         M ytdl-sub/files/subscriptions.yaml   |      31 ++++++-------------------------
         M ytdl-sub/init.sh                    |       1 +
       
       3 files changed, 25 insertions(+), 25 deletions(-)
       ---
 (DIR) diff --git a/ytdl-sub/files/config.yaml b/ytdl-sub/files/config.yaml
       @@ -0,0 +1,18 @@
       +presets:
       +
       +  no_shorts:
       +    match_filters:
       +      filters:
       +        - "original_url!*=/shorts/"
       +
       +  TV Shows:
       +    preset:
       +      - "Jellyfin TV Show by Date"
       +      - "no_shorts"
       +      - "Only Recent"
       +      - "max_1080p"
       +
       +    overrides:
       +      only_recent_date_range: "1month"
       +      only_recent_max_files: 10
       +      tv_show_directory: "/tv_shows"
 (DIR) diff --git a/ytdl-sub/files/subscriptions.yaml b/ytdl-sub/files/subscriptions.yaml
       @@ -1,19 +1,6 @@
       -# Overrides to the prebuilt presets
       -__preset__:
       -  overrides:
       -    tv_show_directory: "/tv_shows"
       +TV Shows:
        
       -    only_recent_date_range: "1months"
       -    only_recent_max_files: 10
       -
       -# Choose the player you intend to use by setting the top-level key to be either:
       -#   - Plex TV Show by Date:
       -#   - Jellyfin TV Show by Date:
       -#   - Kodi TV Show by Date:
       -Jellyfin TV Show by Date:
       -
       -  # Sets genre tag to "Documentaries"
       -  = Tech | Only Recent:
       +  = Tech:
            "Brodie Robertson": "https://www.youtube.com/channel/UCld68syR8Wi-GY_n4CaoJGA"
            "DistroTube": "https://www.youtube.com/@DistroTube"
            "Zaney": "https://www.youtube.com/@ZaneyOG"
       @@ -22,7 +9,7 @@ Jellyfin TV Show by Date:
            "Ned in the Cloud": "https://www.youtube.com/@NedintheCloud"
            "DB Tech": "https://www.youtube.com/@DBTechYT"
        
       -  = Adventure | Only Recent:
       +  = Adventure:
            "Planes Trains and Everything": "https://www.youtube.com/@PlanesTrainsAndEverythingNice"
            "Steve Wallis": "https://www.youtube.com/@campingwithsteve"
            "Alastair Humphreys": "https://www.youtube.com/@al_humphreys"
       @@ -35,23 +22,17 @@ Jellyfin TV Show by Date:
            "Danni and Joe": "https://www.youtube.com/@DanniandJoe"
            "Itchy Boots": "https://www.youtube.com/@ItchyBoots"
        
       -  = Radio | Only Recent: 
       +  = Radio: 
            "Ringway Manchester": "https://www.youtube.com/@RingwayManchester"
        
       -  = Gaming | Only Recent:
       +  = Gaming:
            "Lazy Peon": "https://www.youtube.com/@TheLazyPeon"
            "Bellular Warcraft": "https://www.youtube.com/@BellularGaming"
            "Kelani": "https://www.youtube.com/@SignsOfKelani"
        
       -  = Misc | Only Recent:
       +  = Misc:
            "Zac Alsop": "https://www.youtube.com/@ZacAlsop"
            "Steve1989MREInfo": "https://www.youtube.com/@Steve1989MRE"
            "Auto Alex": "https://www.youtube.com/@AutoalexCars"
            "Peter Santenello": "https://www.youtube.com/@PeterSantenello"
        
       -
       -
       -
       -
       -
       -
 (DIR) diff --git a/ytdl-sub/init.sh b/ytdl-sub/init.sh
       @@ -7,4 +7,5 @@ incus delete $HOST
        incus launch images:alpine/3.20/cloud $HOST < $HOST.yaml
        
        incus file push ./files/subscriptions.yaml $HOST/root/ -pv --mode 644
       +incus file push ./files/config.yaml $HOST/root/ -pv --mode 644
        incus exec $HOST -- cloud-init status --wait