ytdl-sub/tests
Jesse Bannon 28c29683cb
[FEATURE] Filter Keywords prebuilt preset (#1086)
Adds ``Filter Keywords``, a preset that can include or exclude media with any of the listed keywords. Both keywords and title/description are lower-cased before filtering.

Supports the following override variables:

* ``title_include_keywords``
* ``title_exclude_keywords``
* ``description_include_keywords``
* ``description_exclude_keywords``

For best usage, use the `~` tilda subscription mode to set a subscription's list override variables.
Tilda mode allows override variables to be set directly underneath it.

```
Plex TV Show by Date | Filter Keywords:
  
  = Documentaries:
    "~NOVA PBS":
       url: "https://www.youtube.com/@novapbs"
       title_exclude_keywords:
         - "preview"
         - "trailer"  

    "~To Catch a Smuggler":
       url: "https://www.youtube.com/@NatGeo"
       title_include_keywords:
         - "To Catch a Smuggler"
```
2024-10-05 01:03:52 -07:00
..
e2e [DEV] More OutputOption unit tests (#1082) 2024-10-02 21:37:54 -07:00
integration [FEATURE] Filter Keywords prebuilt preset (#1086) 2024-10-05 01:03:52 -07:00
resources [FEATURE] Filter Keywords prebuilt preset (#1086) 2024-10-05 01:03:52 -07:00
unit [DEV] More OutputOption unit tests (#1082) 2024-10-02 21:37:54 -07:00
__init__.py Add channel as kodi tv show e2e test (#15) 2022-04-29 11:09:32 -07:00
conftest.py [DEV] More OutputOption unit tests (#1082) 2024-10-02 21:37:54 -07:00
expected_download.py [DEV] Cross platform test fixture helpers (#1058) 2024-09-20 14:58:07 -07:00
expected_transaction_log.py [DEV] Test-case for subscription with existing download archive (#819) 2023-11-16 23:37:24 -08:00
resources.py [DEV] Test-case for subscription with existing download archive (#819) 2023-11-16 23:37:24 -08:00