[FEATURE] Resolution assert built into throttle protection (#1288)
Closes #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