-
Notifications
You must be signed in to change notification settings - Fork 10.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DoodStream] Add extractor from yt-dlp back-port #31003
base: master
Are you sure you want to change the base?
Conversation
* also fix title extraction
I copy and paste the code locally, but it does not work. Any suggestions? |
FYI, the Doodstream JDownloader plugin does work: Also, so far, the current domains belong to DoodStream and can be used to watch videos (cf. https://easylist-downloads.adblockplus.org/easylist.txt, https://board.jdownloader.org/showthread.php?p=526326):
Could you then update this youtube-dl plugin according to these information ? |
Can you also add a |
This extractor is not working...I have fixed it... Does it worth a pull request? |
please add pull request |
* update tests * send `Referer` when fetching media link Co-authored-by: mp3butcher <[email protected]>
Boilerplate: mixed code, new extractor
## Please follow the guide belowx
into all the boxes [ ] relevant to your pull request (like that [x])Before submitting a pull request make sure you have:
In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:
yt-dlp/yt_dlp/extractor/doodstream.py
)What is the purpose of your pull request?
Description of your pull request and other information
This PR adds the DoodStreamIE extractor as originally proposed in #28008 and subsequently included in yt-dlc and yt-dlp.
The code is taken from the current yt-dlp extractor, adapted for the yt-dl platform, with these further fixes and improvements:
Mozilla/5.0
to bypass CloudFlare blockage/e/
) and player (/d/
) pages to get additional metadata (duration, size, upload date)Video not found
title in the embed pageOther candidate TLDs are .com, .cx, or indeed
[a-z0-9-]*
.Closes #28903.
Closes #28008.
Resolves #28883.
With suitable changes to the Generic extractor (eg, 7496a04 in reverse), would handle #29628.
Incorporates, closes #32979, thx @mp3butcher.