1
0
Fork 0
mirror of https://github.com/ytdl-org/youtube-dl.git synced 2024-12-22 16:57:40 +00:00

[nonktube] Add extractor (closes #8647, closes #13024)

This commit is contained in:
Sergey M․ 2017-05-08 20:08:58 +07:00
parent 3d40084b83
commit b6eb74e340
No known key found for this signature in database
GPG key ID: 2C393E0F18A9236D
2 changed files with 38 additions and 0 deletions

View file

@ -663,6 +663,7 @@ from .nintendo import NintendoIE
from .njpwworld import NJPWWorldIE
from .nobelprize import NobelPrizeIE
from .noco import NocoIE
from .nonktube import NonkTubeIE
from .noovo import NoovoIE
from .normalboots import NormalbootsIE
from .nosvideo import NosVideoIE

View file

@ -0,0 +1,37 @@
from __future__ import unicode_literals
from .nuevo import NuevoBaseIE
class NonkTubeIE(NuevoBaseIE):
_VALID_URL = r'https?://(?:www\.)?nonktube\.com/(?:(?:video|embed)/|media/nuevo/embed\.php\?.*?\bid=)(?P<id>\d+)'
_TESTS = [{
'url': 'https://www.nonktube.com/video/118636/sensual-wife-uncensored-fucked-in-hairy-pussy-and-facialized',
'info_dict': {
'id': '118636',
'ext': 'mp4',
'title': 'Sensual Wife Uncensored Fucked In Hairy Pussy And Facialized',
'age_limit': 18,
'duration': 1150.98,
},
'params': {
'skip_download': True,
}
}, {
'url': 'https://www.nonktube.com/embed/118636',
'only_matching': True,
}]
def _real_extract(self, url):
video_id = self._match_id(url)
nuevo_url = 'https://www.nonktube.com/media/nuevo/config.php?key=%s' % video_id
info = self._extract_nuevo(
nuevo_url, video_id, headers={
'Referer': 'https://www.nonktube.com/media/nuevo/player.swf?config=%s' % nuevo_url
})
info.update({
'age_limit': 18
})
return info