- """Information Extractor for Fernsehkritik-TV"""
- _VALID_URL = r'(?:http://)?(?:www\.)?fernsehkritik.tv/folge-(?P<ep>[0-9]+)(?:/.*)?'
-
- def _real_extract(self,url):
- mobj = re.match(self._VALID_URL, url)
- episode = int(mobj.group('ep'))
-
- server = random.randint(2,4)
- video_thumbnail = 'http://fernsehkritik.tv/images/magazin/folge%d.jpg' % episode
- videos = []
- # Download all three parts
- for i in range(1,4):
- video_id = '%04d%d' % (episode, i)
- video_url = 'http://dl%d.fernsehkritik.tv/fernsehkritik%d%s.flv' % (server, episode, '' if i==1 else '-%d'%i)
- video_title = 'Fernsehkritik %d.%d' % (episode, i)
- videos.append({
- 'id': video_id,
- 'url': video_url,
- 'ext': determine_ext(video_url),
- 'title': video_title,
- 'thumbnail': video_thumbnail
- })
- return videos
-
-class FKTVPosteckeIE(InfoExtractor):
- """Information Extractor for Fernsehkritik-TV Postecke"""
- _VALID_URL = r'(?:http://)?(?:www\.)?fernsehkritik.tv/inline-video/postecke.php\?(.*&)?ep=(?P<ep>[0-9]+)(&|$)'