Jesse Bannon
57fd6901e4
[DEV] Linter: Use ruff over black and isort ( #1445 )
...
Will eventually replace pylint with ruff
2026-03-09 11:39:01 -07:00
Jesse Bannon
a097c6a476
[BACKEND][v2] More flexible formatter post_process ( #1424 )
...
Makes the underlying formatting process better handle native (non-string) types in a more flexible way. 2nd attempt since the last one got reverted due to breaking changes.
2026-01-25 22:35:51 -08:00
Jesse Bannon
c1431c8d55
Revert "[BACKEND] More flexible formatter post_process ( #1421 )" ( #1422 )
...
This reverts commit 60cdbad8c7 .
Caused a breaking change to ytdl_options
2026-01-24 00:22:18 -08:00
Jesse Bannon
60cdbad8c7
[BACKEND] More flexible formatter post_process ( #1421 )
...
Makes the underlying formatting process better handle native (non-string) types in a more flexible way.
2026-01-23 16:36:17 -08:00
Jesse Bannon
b2056bec5d
[BACKEND] Array support for URLs ( #1406 )
...
Allows for the `download` plugin to take in a script-based array of URLs. Prebuilt presets are now greatly reduced in size by constructing urls as an array versus 100+ separate URL variables.
Eventually, we can completely remove the limit of the number of URLs in a subscription.
2025-12-31 15:24:44 -08:00
Jesse Bannon
8d5d2be6a7
[FEATURE] TV Show Collection multi-url, s00 support ( #1391 )
...
Closes https://github.com/jmbannon/ytdl-sub/issues/1251 , https://github.com/jmbannon/ytdl-sub/issues/1290
Required for https://github.com/jmbannon/ytdl-sub/issues/1383
Adds both s00 support and multi-url support per season, up to 11 URLs currently. This can and should be extended, but with a more principled approach instead of the current method: AI generating boiler-plate YAML 🙂
```
Plex TV Show Collection:
= Music:
"~Beyond the Guitar":
s00_name: "Specials"
s00_url:
- "https://www.youtube.com/watch?v=vXzguOdulAI "
- "https://www.youtube.com/watch?v=IGwYDvaGAz0 "
s01_name: "Videos"
s01_url:
- "https://www.youtube.com/c/BeyondTheGuitar "
- "https://www.youtube.com/@BeyondTheGuitarAcademy "
s02_name: "Covers"
s02_url: "https://www.youtube.com/playlist?list=PLE62gWlWZk5NWVAVuf0Lm9jdv_-_KXs0W "
```
2025-11-28 10:14:18 -08:00
Jesse Bannon
19d28e9baa
[FEATURE] Throw more actionable error if users supply the wrong type of url for TV show presets ( #1210 )
...
Don't let users supply `url` for TV Show Collection presets, or `s01_url` for TV Show by Date presets.
2025-04-17 22:14:37 -07:00