mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-21 20:46:36 -05:00
[tvp] Fix description extraction, make thumbnail optional and fix tests
This commit is contained in:
parent
659e93fcf5
commit
3c9647372e
1 changed files with 16 additions and 5 deletions
|
@ -19,12 +19,12 @@ class TVPIE(InfoExtractor):
|
||||||
|
|
||||||
_TESTS = [{
|
_TESTS = [{
|
||||||
'url': 'https://vod.tvp.pl/video/czas-honoru,i-seria-odc-13,194536',
|
'url': 'https://vod.tvp.pl/video/czas-honoru,i-seria-odc-13,194536',
|
||||||
'md5': '8aa518c15e5cc32dfe8db400dc921fbb',
|
'md5': 'a21eb0aa862f25414430f15fdfb9e76c',
|
||||||
'info_dict': {
|
'info_dict': {
|
||||||
'id': '194536',
|
'id': '194536',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Czas honoru, I seria – odc. 13',
|
'title': 'Czas honoru, odc. 13 – Władek',
|
||||||
'description': 'md5:381afa5bca72655fe94b05cfe82bf53d',
|
'description': 'md5:437f48b93558370b031740546b696e24',
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://www.tvp.pl/there-can-be-anything-so-i-shortened-it/17916176',
|
'url': 'http://www.tvp.pl/there-can-be-anything-so-i-shortened-it/17916176',
|
||||||
|
@ -45,6 +45,7 @@ class TVPIE(InfoExtractor):
|
||||||
'title': 'Wiadomości, 28.09.2017, 19:30',
|
'title': 'Wiadomości, 28.09.2017, 19:30',
|
||||||
'description': 'Wydanie główne codziennego serwisu informacyjnego.'
|
'description': 'Wydanie główne codziennego serwisu informacyjnego.'
|
||||||
},
|
},
|
||||||
|
'skip': 'HTTP Error 404: Not Found',
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://vod.tvp.pl/seriale/obyczajowe/na-sygnale/sezon-2-27-/odc-39/17834272',
|
'url': 'http://vod.tvp.pl/seriale/obyczajowe/na-sygnale/sezon-2-27-/odc-39/17834272',
|
||||||
'only_matching': True,
|
'only_matching': True,
|
||||||
|
@ -75,8 +76,10 @@ def _real_extract(self, url):
|
||||||
return {
|
return {
|
||||||
'_type': 'url_transparent',
|
'_type': 'url_transparent',
|
||||||
'url': 'tvp:' + video_id,
|
'url': 'tvp:' + video_id,
|
||||||
'description': self._og_search_description(webpage, default=None),
|
'description': self._og_search_description(
|
||||||
'thumbnail': self._og_search_thumbnail(webpage),
|
webpage, default=None) or self._html_search_meta(
|
||||||
|
'description', webpage, default=None),
|
||||||
|
'thumbnail': self._og_search_thumbnail(webpage, default=None),
|
||||||
'ie_key': 'TVPEmbed',
|
'ie_key': 'TVPEmbed',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -87,6 +90,14 @@ class TVPEmbedIE(InfoExtractor):
|
||||||
_VALID_URL = r'(?:tvp:|https?://[^/]+\.tvp\.(?:pl|info)/sess/tvplayer\.php\?.*?object_id=)(?P<id>\d+)'
|
_VALID_URL = r'(?:tvp:|https?://[^/]+\.tvp\.(?:pl|info)/sess/tvplayer\.php\?.*?object_id=)(?P<id>\d+)'
|
||||||
|
|
||||||
_TESTS = [{
|
_TESTS = [{
|
||||||
|
'url': 'tvp:194536',
|
||||||
|
'md5': 'a21eb0aa862f25414430f15fdfb9e76c',
|
||||||
|
'info_dict': {
|
||||||
|
'id': '194536',
|
||||||
|
'ext': 'mp4',
|
||||||
|
'title': 'Czas honoru, odc. 13 – Władek',
|
||||||
|
},
|
||||||
|
}, {
|
||||||
'url': 'http://www.tvp.pl/sess/tvplayer.php?object_id=22670268',
|
'url': 'http://www.tvp.pl/sess/tvplayer.php?object_id=22670268',
|
||||||
'md5': '8c9cd59d16edabf39331f93bf8a766c7',
|
'md5': '8c9cd59d16edabf39331f93bf8a766c7',
|
||||||
'info_dict': {
|
'info_dict': {
|
||||||
|
|
Loading…
Reference in a new issue