ytdl-sub/src/ytdl_sub
Jesse Bannon 10cb82a69a
[BACKEND] %contains_any function, list + dict support for tilda overrides mode (#1054)
Adds the function `%contains_any`, and list support in a tilda override subscription. The end-goal of these features are to more easily add a title exclude list, like so:

```
__preset__:
  filter_exclude:
    - "{%contains_any( %lower(title), exclude_title_strings )}"

...
Jellyfin TV Show by Date:
  ~History Documentaries:
    url: "https://..."
    exclude_title_strings:
      - "trailer"
      - "preview"
```

A proper prebuilt preset or built-in functionality will follow this change.
2024-09-20 09:23:22 -07:00
..
cli [DEV] Bump black from 22.3.0 to 24.4.2 (#973) 2024-04-27 15:46:47 -07:00
config [FEATURE] Allow YAML maps and lists in overrides, convert to script format (#956) 2024-06-02 20:02:48 -07:00
downloaders [DEV] Bump pylint from 2.13.5 to 3.1.0 (#972) 2024-04-28 10:40:15 -07:00
entries [BUGFIX] Find ext when info.json wrong (#1045) 2024-09-08 13:19:05 -07:00
plugins [BACKEND] Show ffmpeg conversion errors (#1016) 2024-07-04 10:03:34 -07:00
prebuilt_presets [FEATURE] Enhance music video presets using specialized map syntax (#808) 2024-06-06 11:50:33 -07:00
script [BACKEND] %contains_any function, list + dict support for tilda overrides mode (#1054) 2024-09-20 09:23:22 -07:00
subscriptions [BACKEND] %contains_any function, list + dict support for tilda overrides mode (#1054) 2024-09-20 09:23:22 -07:00
thread [BACKEND] Add generic.collection download strategy, use it for soundcloud, youtube channel/playlist (#230) 2022-09-14 15:36:14 -07:00
utils [BACKEND] get_file_md5_hash: read small blocks instead of the entire file (#1052) 2024-09-17 20:24:33 -07:00
validators [FEATURE] Allow YAML maps and lists in overrides, convert to script format (#956) 2024-06-02 20:02:48 -07:00
ytdl_additions [BUGFIX] Prevent corrupt writes to download archive (#983) 2024-06-02 10:53:19 -07:00
__init__.py [DOCKER] GUI Docker image using Code-Server (#774) 2023-10-22 01:17:09 -07:00
main.py [FEATURE] --match flag to only run subset of subscriptions (#881) 2024-01-08 13:37:07 -08:00