Merge remote-tracking branch 'gekitsuu/master' (closes PR #1913)

pull/8/head
Jaime Marquínez Ferrándiz 11 years ago
commit 870fc4e578

@ -111,6 +111,7 @@ from .photobucket import PhotobucketIE
from .podomatic import PodomaticIE
from .pornhub import PornHubIE
from .pornotube import PornotubeIE
from .pyvideo import PyvideoIE
from .rbmaradio import RBMARadioIE
from .redtube import RedTubeIE
from .ringtv import RingTVIE

@ -0,0 +1,25 @@
import re
from .common import InfoExtractor
from ..utils import determine_ext
class PyvideoIE(InfoExtractor):
_VALID_URL = r'(?:http://)?(?:www\.)?pyvideo\.org/video/(\d+)/(.*)'
_TEST = {
u'url': u'http://pyvideo.org/video/1737/become-a-logging-expert-in-30-minutes',
u'file': u'Become a logging expert in 30 minutes-24_4WWkSmNo.mp4',
u'md5': u'bf08cae24e1601027f98ae1262c299ad',
u'info_dict': {
u"title": u"Become a logging expert in 30 minutes"
}
}
def _real_extract(self, url):
mobj = re.match(self._VALID_URL, url)
video_id = mobj.group(2)
webpage = self._download_webpage(url, video_id)
m_youtube = re.search(r'(https?://www\.youtube\.com/watch\?v=.*)', webpage)
if m_youtube is not None:
return self.url_result(m_youtube.group(1), 'Youtube')
Loading…
Cancel
Save