Ytdl-sub

Latest version: v2024.12.8

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

Scan your dependencies

Page 17 of 43

2023.11.04

[DOCKER] New default config/subscription in Docker (798)

The default subscription file in the docker container now matches the one in the repo's README

2023.11.03.post2

[DOCKER][BUGFIX] Upgrade base code-server image to fix ytdl-sub-gui image (797)

As of ~2 days ago, the ytdl-sub-gui image broke from using an older version of the `code-server` image. After this push, it should be fixed + working as intended

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"

Page 17 of 43

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.