ytdl-sub/src/ytdl_sub/plugins
Jesse Bannon f1a2187a17
[FEATURE] Add throttle_protection plugin (#799)
Provides options to make ytdl-sub look more 'human-like' to protect from throttling. For range-based values, a random number will be chosen within the range to avoid sleeps looking scripted.

Usage:
```
    throttle_protection:
      sleep_per_download_s:
        min: 2.2
        max: 10.8
      sleep_per_subscription_s:
        min: 9.0
        max: 14.1
      max_downloads_per_subscription:
        min: 10
        max: 36
      subscription_download_probability: 1.0
```
2023-11-05 08:23:12 -08:00
..
internal [REFACTOR] Shared plugin code (#664) 2023-07-25 12:11:50 -07:00
__init__.py setup cfg 2022-04-26 07:19:53 +00:00
audio_extract.py [FEATURE] Support best codec type in audio_extract (#700) 2023-09-02 00:50:26 -07:00
chapters.py [REFACTOR] Shared plugin code (#664) 2023-07-25 12:11:50 -07:00
date_range.py [BUGFIX] Fix date_range plugin as a match-filter (#726) 2023-09-20 08:30:29 -07:00
embed_thumbnail.py [BUGFIX] Do not hard-fail if the thumbnail fails to download/convert (#675) 2023-07-28 13:12:46 -07:00
file_convert.py [BACKEND] Set merge_output_format to file_convert file type (#699) 2023-09-02 11:18:04 -07:00
format.py [FEATURE] format plugin to set yt-dlp format easier (#714) 2023-09-13 00:02:19 -07:00
match_filters.py [BUGFIX] Fix match-filter edge case and date_range.before (#750) 2023-10-03 11:46:42 -07:00
music_tags.py [BUGFIX] Write music multi-tags correctly (#782) 2023-10-25 10:37:24 -07:00
nfo_tags.py [REFACTOR] Shared plugin code (#664) 2023-07-25 12:11:50 -07:00
output_directory_nfo_tags.py [FEATURE] Prebuilt Music Videos (#787) 2023-10-28 00:12:22 -07:00
regex.py [DOCS] Mention YAML single vs double quotes in regex docs (#719) 2023-09-15 13:54:08 -07:00
split_by_chapters.py [BUGFIX] Do not hard-fail if the thumbnail fails to download/convert (#675) 2023-07-28 13:12:46 -07:00
subtitles.py [REFACTOR] Shared plugin code (#664) 2023-07-25 12:11:50 -07:00
throttle_protection.py [FEATURE] Add throttle_protection plugin (#799) 2023-11-05 08:23:12 -08:00
video_tags.py [REFACTOR] Shared plugin code (#664) 2023-07-25 12:11:50 -07:00