regex change and use of suitable

This commit is contained in:
AndroKev 2018-03-20 21:22:49 +01:00
parent 47dc6df583
commit 07fc0104f7

View File

@ -195,20 +195,20 @@ class TVNowListIE(TVNowListBaseIE):
class TVNowListChannelIE(TVNowListBaseIE):
_VALID_URL = r'(?P<base_url>https?://(?:www\.)?tvnow\.(?:de|at|ch)/(?:rtl(?:2|plus)?|nitro|superrtl|ntv|vox)/(?P<show_id>[^/]+)$)'
_VALID_URL = r'(?P<base_url>https?://(?:www\.)?tvnow\.(?:de|at|ch)/(?:rtl(?:2|plus)?|nitro|superrtl|ntv|vox)/(?P<show_id>[^/]+))'
_SHOW_FIELDS = ('id', 'title', )
_SEASON_FIELDS = ('id', 'headline', 'seoheadline', )
_TESTS = [{
'url': 'https://www.tvnow.at/vox/ab-ins-beet',
'info_dict': {
'id': 172,
'title': 'Ab ins Beet!',
},
'playlist_mincount': 1,
'only_matching': 'True',
}]
@classmethod
def suitable(cls, url):
return False if TVNowIE.suitable(url) or TVNowListIE.suitable(url) else super(TVNowListChannelIE, cls).suitable(url)
def _real_extract(self, url):
base_url, show_id = re.match(self._VALID_URL, url).groups()