]>
Commit | Line | Data |
---|---|---|
54153fb7 | 1 | from .mtv import MTVServicesInfoExtractor |
91e27454 | 2 | |
6f8557ec U |
3 | # TODO: Remove - Reason not used anymore - Service moved to youtube |
4 | ||
91e27454 | 5 | |
54153fb7 | 6 | class TVLandIE(MTVServicesInfoExtractor): |
91e27454 | 7 | IE_NAME = 'tvland.com' |
de6babf9 | 8 | _VALID_URL = r'https?://(?:www\.)?tvland\.com/(?:video-clips|(?:full-)?episodes)/(?P<id>[^/?#.]+)' |
7f9134fb | 9 | _FEED_URL = 'http://www.tvland.com/feeds/mrss/' |
91e27454 | 10 | _TESTS = [{ |
a3aa814b YCH |
11 | # Geo-restricted. Without a proxy metadata are still there. With a |
12 | # proxy it redirects to http://m.tvland.com/app/ | |
e61ac1a0 | 13 | 'url': 'https://www.tvland.com/episodes/s04pzf/everybody-loves-raymond-the-dog-season-1-ep-19', |
a3aa814b | 14 | 'info_dict': { |
e61ac1a0 RA |
15 | 'description': 'md5:84928e7a8ad6649371fbf5da5e1ad75a', |
16 | 'title': 'The Dog', | |
a3aa814b | 17 | }, |
e61ac1a0 | 18 | 'playlist_mincount': 5, |
54153fb7 | 19 | 'skip': '404 Not found', |
91e27454 | 20 | }, { |
e61ac1a0 | 21 | 'url': 'https://www.tvland.com/video-clips/4n87f2/younger-a-first-look-at-younger-season-6', |
91e27454 | 22 | 'md5': 'e2c6389401cf485df26c79c247b08713', |
23 | 'info_dict': { | |
e61ac1a0 | 24 | 'id': '891f7d3c-5b5b-4753-b879-b7ba1a601757', |
91e27454 | 25 | 'ext': 'mp4', |
e61ac1a0 RA |
26 | 'title': 'Younger|April 30, 2019|6|NO-EPISODE#|A First Look at Younger Season 6', |
27 | 'description': 'md5:595ea74578d3a888ae878dfd1c7d4ab2', | |
28 | 'upload_date': '20190430', | |
29 | 'timestamp': 1556658000, | |
30 | }, | |
31 | 'params': { | |
32 | 'skip_download': True, | |
91e27454 | 33 | }, |
de6babf9 S |
34 | }, { |
35 | 'url': 'http://www.tvland.com/full-episodes/iu0hz6/younger-a-kiss-is-just-a-kiss-season-3-ep-301', | |
36 | 'only_matching': True, | |
91e27454 | 37 | }] |