3 from .common import InfoExtractor
9 class TruTubeIE(InfoExtractor):
10 _VALID_URL = r'(?:https?://)?(?:www\.)?(?P<url>trutube\.tv/video/(?P<videoid>.*/.*))'
12 'url': ('http://www.trutube.tv/video/20814/Ernst-Zundel-met-les-Jui'
13 'fs-en-guarde-VOSTFR'),
14 'md5': '9973aa3c2870626799d2ac4e36cfc3dc',
16 u"title": u"TruTube.TV - Spitting in the face of die-versity",
21 def _real_extract(self, url):
22 mobj = re.match(self._VALID_URL, url)
24 video_id = mobj.group('videoid')
27 webpage = self._download_webpage(url, video_id)
30 video_title = self._html_search_regex(r'<title>(?P<title>.*)</title>',
31 webpage, 'title').strip()
33 video_url = self._search_regex(r'(http://.*\.(?:mp4|flv))',
34 webpage, u'video URL')