ytdl-sub/src/ytdl_sub/config
Jesse Bannon 1a118e225a
[BACKEND] Perform match-filters at metadata stage, use match-filters for date_range plugin (#725)
Solved Issue: https://github.com/jmbannon/ytdl-sub/issues/706

From our discussion with yt-dlp folks (https://github.com/yt-dlp/yt-dlp/issues/8108), we learned that best practices for date--range filtering is done using match-filters. We now set the `date_range` plugin values to be a 'breaking' match filter, and any custom ones specified from users in the `match_filters` plugin as non-breaking. This means match-filters can be performed at the metadata stage, which should yield a significant speedup

Relevant docs:
- date_range: https://ytdl-sub.readthedocs.io/en/latest/config.html#date-range
- match_filters: https://ytdl-sub.readthedocs.io/en/latest/config.html#match-filters
2023-09-19 11:19:15 -07:00
..
__init__.py setup cfg 2022-04-26 07:19:53 +00:00
config_file.py [FEATURE] More verbose error logs when using ytdl-sub commands (#717) 2023-09-15 12:35:34 -07:00
config_validator.py [FEATURE] Ability to change download archive name (#643) 2023-06-30 11:51:52 -07:00
defaults.py [FEATURE] Ability to change download archive name (#643) 2023-06-30 11:51:52 -07:00
plugin.py [BACKEND] Perform match-filters at metadata stage, use match-filters for date_range plugin (#725) 2023-09-19 11:19:15 -07:00
preset.py [REFACTOR] No more download strategy (#669) 2023-07-25 19:51:50 -07:00
preset_class_mappings.py [FEATURE] format plugin to set yt-dlp format easier (#714) 2023-09-13 00:02:19 -07:00
preset_options.py [BUGFIX] Do not hard-fail if the thumbnail fails to download/convert (#675) 2023-07-28 13:12:46 -07:00