ytdl-sub/tests/integration/plugins
Jesse Bannon df8b4a1df8
[FEATURE] Override variable support for throttle protection ranges (#1315)
Adds support for setting throttle_protection range values using static override variables. `sleep_per_download_s` has additional support for entry variables since it's used per entry.

We can now experiment with scaling this value based on entry attributes, such as duration. Example:

```
throttle_protection:
  sleep_per_download_s:
    min: >-
      {
        %mul(5.5, %pow( duration, 0.4 ))
      }
    max: >-
      {
        %mul(6.5, %pow( duration, 0.6 ))
      }
```
2025-08-28 23:55:57 -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] Override variable support for throttle protection ranges (#1315) 2025-08-28 23:55:57 -07:00
test_thumbnail_plugins.py [FEATURE] square_thumbnail plugin (#1244) 2025-06-18 22:37:06 -07:00