youtube-dl
youtube-dl copied to clipboard
[vxxx] add new extractors for vxxx and "friend" sites
Before submitting a pull request make sure you have:
- [x] Searched the bugtracker for similar pull requests
- [x] Read adding new extractor tutorial
- [x] Read youtube-dl coding conventions and adjusted the code to meet them
- [x] Covered the code with tests (note that PRs without tests will be REJECTED)
- [x] Checked the code with flake8
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:
- [x] I am the original author of this code and I am willing to release it under Unlicense
- [ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)
What is the purpose of your pull request?
- [ ] Bug fix
- [ ] Improvement
- [x] New extractor
- [ ] New feature
Description of your pull request and other information
This pull request adds extractor for vxxx.com (NSFW!) and its "friend" sites, presumably using the same technology stack, therefore, can be extracted in a similar way. These sites are:
All sites below are NSFW!
Since there is no existing issue asking for supporting the above-mentioned site, I'm attaching a site support request info here:
Checklist
- [x] I'm reporting a new site support request
- [x] I've verified that I'm running youtube-dl version 2021.12.17
- [x] I've checked that all provided URLs are alive and playable in a browser
- [x] I've checked that none of provided URLs violate any copyrights
- [x] I've searched the bugtracker for similar site support requests including closed ones
Example URLs
All links below are NSFW!
- Single video: https://vxxx.com/video-80747/
- Single video: https://bdsmx.tube/video/127583/latex-puppy-leashed/
- Single video: https://inporn.com/video/533613/2k-t-2nd-season-parm-151/
- Single video: https://xmilf.com/video/143777/big-boob-brunette-masturbates3/
- Single video: https://blackporn.tube/video/10043813/young-ebony-babe-gets-super-wet/
- Single video: https://mrgay.com/video/10169199/jpn-crossdresser-6/
None of these sites supports playlists.
@dirkf
Sorry I've been quite busy over the last few weeks. I've applied your suggested changes and rebased onto the latest master.
Generally we assume that even an apparently fly-by-night site like these has permission to serve the media if it appears to operate a DMCA policy.
Yah they're quite sketchy. They do have DMCA policy pages, but some are just straight-out blank...
(Again, all sites below are NSFW.)
- https://vxxx.com/information/dmca
- https://bdsmx.tube/information/dmca/ (empty content)
- https://inporn.com/information/dmca/
- https://xmilf.com/information/dmca/ (empty content)
- https://blackporn.tube/information/dmca/ (empty content)
- https://mrgay.com/information/dmca/
Maybe we could remove supports for those with empty DMCA?
Please exclude any sites that don't have a working DMCA page (minimal requirement: valid email address or working contact page).
If you want to make it easier to revert any excluded sites, omit them from extractor/extractors.py
and either set the class var _WORKING
to False with an appropriate comment or just wrap a block of excluded sites in """..."""
, so that yt-dl can't see the sites.
@dirkf
Please exclude any sites that don't have a working DMCA page
Done. Thank you very much!