Ytdl-sub

Latest version: v2024.6.6

Safety actively analyzes 638452 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 38

2023.11.03.post1

[BACKEND] Log full subscription errors (793)

2023.11.02.post2

[HOTFIX] Add __init__ to prebuilt presets helper directory

2023.11.02.post1

[FEATURE] TV Show prebuilt presets that require no config (788)

Introduces 3 new presets + 1 helper preset to download TV show-based subscriptions without the need of a config


Plex TV Show by Date
Jellyfin TV Show by Date
Kodi TV Show by Date

and

Only Recent


Example usage can be found in https://github.com/jmbannon/ytdl-sub/blob/master/examples/tv_show_subscriptions.yaml

2023.11.02

[FEATURE] Extend subscription syntax (790)

Extends the subscription.yaml syntax at the cost of introducing a breaking change.

New Syntax
Mix-n-match presets and indent variables

Can mix/match presets and indent override variables.
Uses presets TV Show, Only Recent and assigns Kids, TV-Y to subscription_indent_1 and _2
TV Show | = Kids | = TV-Y | Only Recent:
"Jake Trains": "https://..."


Subscriptions with list-value support

TV Show | = Kids | = TV-Y | Only Recent:
"Jake Trains":
- "https://url.1..." # Assigns to subscription_value and subscription_value_1
- "https://url.2..." # Assigns to subscription_value_2


Subscriptions with override-keys support

TV Show | = Kids | = TV-Y | Only Recent:
"~Jake Trains": the ~ means "all keys underneath get assigned as override variables"
url: "https://url.1..." # Assigns to url
url2: "https://url.2..." # Assigns to url2


Breaking Changes
In the TV show subscriptions example (https://github.com/jmbannon/ytdl-sub/blob/master/examples/tv_show_subscriptions.yaml), it had

TV Show Full Archive:
Sets "Kids" for genre, "TV-Y" for content rating
= Kids | TV-Y:
"Jake Trains": "https://www.youtube.com/JakeTrains"
"Kids Toys Play": "https://www.youtube.com/KidsToysPlayChannel"

This must be changed to

TV Show Full Archive:
Sets "Kids" for genre, "TV-Y" for content rating
= Kids | = TV-Y: Each indent variable assignment must have an = before it
"Jake Trains": "https://www.youtube.com/JakeTrains"
"Kids Toys Play": "https://www.youtube.com/KidsToysPlayChannel"

2023.10.28

[FEATURE] Prebuilt Music Videos (787)

Creates standardized prebuilt presets for music videos. Preset names are:


"Kodi Music Videos"
"Jellyfin Music Videos"
"Plex Music Videos"


Usage can be found in the `examples/` directory

2023.10.25.post3

[BACKEND] Default overrides for indent variables (785)

For music presets, adds `track_genre_default` as an override variable (defaults to Unset)

For TV show presets, adds `tv_show_genre_default` and `tv_show_content_rating_default`, which default to 'ytdl-sub' and 'TV-14'

Page 12 of 38

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.