ytdl-sub/tests/integration/plugins
Jesse Bannon 288f106878
[FEATURE] Resolution assert built into throttle protection (#1288)
Closes https://github.com/jmbannon/ytdl-sub/issues/1241

YouTube is upping their throttling by serving 360p videos. Most likely to give us and genAI scraping a bad time on purpose.

Resolution assertion will be enabled by default. It will:

- Require > 360 height (pixels)
- Can configure the width by setting `resolution_assert_height_gte: 1080` to require 1080p, or any desired value
- Can disable resolution assert by setting `enable_resolution_assert: False`
2025-08-19 17:42:56 -07:00
..
__init__.py [DEV] Separate integration actions (#1079) 2024-09-30 23:55:15 -07:00
conftest.py [DEV] Unit test chapters (#1083) 2024-10-03 21:42:19 -07:00
test_chapters.py [DEV] Unit test chapters (#1083) 2024-10-03 21:42:19 -07:00
test_file_convert.py [FEATURE] release_date support for date_range (#1231) 2025-06-01 09:28:42 -07:00
test_filter.py [DEV] Separate integration actions (#1079) 2024-09-30 23:55:15 -07:00
test_music_tags.py [DEV] Separate integration actions (#1079) 2024-09-30 23:55:15 -07:00
test_nfo_tags.py [DEV] Separate integration actions (#1079) 2024-09-30 23:55:15 -07:00
test_output_options.py [FEATURE] Ability to customize date used for deleting old files (#1221) 2025-05-31 08:52:15 -07:00
test_throttle_protection.py [FEATURE] Resolution assert built into throttle protection (#1288) 2025-08-19 17:42:56 -07:00
test_thumbnail_plugins.py [FEATURE] square_thumbnail plugin (#1244) 2025-06-18 22:37:06 -07:00