ytdl-sub/tests/unit/script/functions
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 [BACKEND][HUGE] Function Support in variable syntax (#838) 2023-12-18 16:08:15 -08:00
test_array_functions.py [BACKEND] Optional default in %array_at scripting function (#879) 2024-01-06 23:47:09 -08:00
test_boolean_functions.py [DEV] Add type-check functions (#905) 2024-01-18 23:24:10 -08:00
test_conditional_functions.py [BUGFIX] Do not run all branches of if functions in scripts (#999) 2024-06-03 15:02:59 -07:00
test_date_functions.py [BACKEND][HUGE] Function Support in variable syntax (#838) 2023-12-18 16:08:15 -08:00
test_error_functions.py [FEATURE] Filter plugins, regex helper script functions (#848) 2023-12-20 09:52:12 -08:00
test_json_functions.py [BACKEND][HUGE] Function Support in variable syntax (#838) 2023-12-18 16:08:15 -08:00
test_map_functions.py [DEV] %map_extend scripting function (#906) 2024-01-19 00:51:44 -08:00
test_numeric_functions.py [BACKEND][HUGE] Function Support in variable syntax (#838) 2023-12-18 16:08:15 -08:00
test_regex_functions.py [FEATURE] %regex_sub built-in script function (#971) 2024-04-27 22:47:29 -07:00
test_string_functions.py [BACKEND] %contains_any function, list + dict support for tilda overrides mode (#1054) 2024-09-20 09:23:22 -07:00