-# coding: utf-8
-from __future__ import unicode_literals
-
import json
from .common import InfoExtractor
IE_DESC = 'AZ Medien videos'
_VALID_URL = r'''(?x)
https?://
- (?:www\.)?
+ (?:www\.|tv\.)?
(?P<host>
telezueri\.ch|
telebaern\.tv|
'''
_TESTS = [{
- 'url': 'https://www.telezueri.ch/sonntalk/bundesrats-vakanzen-eu-rahmenabkommen-133214569',
+ 'url': 'https://tv.telezueri.ch/sonntalk/bundesrats-vakanzen-eu-rahmenabkommen-133214569',
'info_dict': {
'id': '1_anruz3wy',
'ext': 'mp4',
'uploader_id': 'TVOnline',
'upload_date': '20180930',
'timestamp': 1538328802,
+ 'view_count': int,
+ 'thumbnail': 'http://cfvod.kaltura.com/p/1719221/sp/171922100/thumbnail/entry_id/1_anruz3wy/version/100031',
+ 'duration': 1930,
},
'params': {
'skip_download': True,
},
}, {
'url': 'https://www.telebaern.tv/telebaern-news/montag-1-oktober-2018-ganze-sendung-133531189#video=0_7xjo9lf1',
- 'only_matching': True
+ 'only_matching': True,
}]
_API_TEMPL = 'https://www.%s/api/pub/gql/%s/NewsArticleTeaser/a4016f65fe62b81dc6664dd9f4910e4ab40383be'
_PARTNER_ID = '1719221'
})['data']['context']['mainAsset']['video']['kaltura']['kalturaId']
return self.url_result(
- 'kaltura:%s:%s' % (self._PARTNER_ID, entry_id),
+ f'kaltura:{self._PARTNER_ID}:{entry_id}',
ie=KalturaIE.ie_key(), video_id=entry_id)