[ie/wrestleuniverse:vod] Fix extractor #16685
Merged
bashonly merged 11 commits intoJul 2, 2026
Merged
Conversation
Fix ruff errors
Added 1 (one) new line to fix autopep8 exit code 2.
Correct HTTP 400 error handling
Adds fixes from 0xnzx to clean up 400 handling, and overall refactor changes
This reverts commit afb54bd.
Refactor and patch by 0xnzx
bashonly
requested changes
Jul 2, 2026
bashonly
left a comment
Member
There was a problem hiding this comment.
I'm going to push a refactor
| 'channel': ('labels', 'group', {str}), | ||
| 'location': ('labels', 'venue', {str}), | ||
| 'timestamp': ('watchStartTime', {int_or_none}), | ||
| 'timestamp': ('watchStartTime', {int}), |
Member
There was a problem hiding this comment.
revert
Suggested change
| 'timestamp': ('watchStartTime', {int}), | |
| 'timestamp': ('watchStartTime', {int_or_none}), |
| 'cast': ('casts', ..., 'displayName', {str}), | ||
| 'duration': ('duration', {int}), | ||
| 'chapters': ('videoChapters', lambda _, v: isinstance(v.get('start'), int), { | ||
| 'chapters': ('videoChapters', lambda _, v: int_or_none(v['start']), { |
Member
There was a problem hiding this comment.
The isinstance usage is deliberate since we don't want filter out dicts with a start value of 0
Suggested change
| 'chapters': ('videoChapters', lambda _, v: int_or_none(v['start']), { | |
| 'chapters': ('videoChapters', lambda _, v: isinstance(v['start'], int), { |
bashonly
previously approved these changes
Jul 2, 2026
bashonly
approved these changes
Jul 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of your pull request and other information
Incorporates tewhalen's patch from 13818 to fix VOD downloads from Wrestle Universe.
The original issue goes back to July 2025 when site changes occurred, and a public patch has been available from November 2025.
Tested patch and compile today to confirm compatibility, site now working as before.
Template
Before submitting a pull request make sure you have:
In order to be accepted and merged into yt-dlp each piece of code must be in public domain or released under Unlicense. Check those that apply and remove the others:
What is the purpose of your pull request? Check those that apply and remove the others: