ytdl-sub/src/ytdl_sub/subscriptions
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
..
__init__.py setup cfg 2022-04-26 07:19:53 +00:00
base_subscription.py [DEV] Bump black from 22.3.0 to 24.4.2 (#973) 2024-04-27 15:46:47 -07:00
subscription.py [BUGFIX] Only apply --dl-override to subscriptions in --match (#890) 2024-01-09 20:50:31 -08:00
subscription_download.py [BUGFIX] Prevent corrupt writes to download archive (#983) 2024-06-02 10:53:19 -07:00
subscription_validators.py [BACKEND] %contains_any function, list + dict support for tilda overrides mode (#1054) 2024-09-20 09:23:22 -07:00
subscription_ytdl_options.py [BUGFIX] Prevent corrupt writes to download archive (#983) 2024-06-02 10:53:19 -07:00