Adds the prebuilt preset ``Filter Duration``, which can include/exclude media based on its duration.
Supports the following override variables:
* ``filter_duration_min_s``
* ``filter_duration_max_s``
Usage:
```
Plex TV Show by Date | Filter Duration:
= Documentaries:
"~NOVA PBS":
url: "https://www.youtube.com/@novapbs"
filter_duration_min_s: 120 # Only download videos at least 2m long
= Sports:
"~Maple Leafs Highlights":
url: "https://www.youtube.com/@NHL"
filter_duration_max_s: 180 # Only get highlight videos less than 3m long
```
25 lines
No EOL
565 B
ReStructuredText
25 lines
No EOL
565 B
ReStructuredText
=======================
|
|
Common
|
|
=======================
|
|
|
|
.. highlight:: yaml
|
|
|
|
Filter Keywords
|
|
---------------
|
|
|
|
.. literalinclude:: /../../src/ytdl_sub/prebuilt_presets/helpers/filter_keywords.yaml
|
|
|
|
Filter Duration
|
|
---------------
|
|
|
|
.. literalinclude:: /../../src/ytdl_sub/prebuilt_presets/helpers/filter_duration.yaml
|
|
|
|
Media Quality
|
|
-------------
|
|
|
|
.. literalinclude:: /../../src/ytdl_sub/prebuilt_presets/helpers/media_quality.yaml
|
|
|
|
Only Recent Videos
|
|
------------------
|
|
|
|
.. literalinclude:: /../../src/ytdl_sub/prebuilt_presets/helpers/download_deletion_options.yaml |