mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-30 22:25:19 +00:00 
			
		
		
		
	[vgtv] update tests and correct format sorting
This commit is contained in:
		| @@ -104,10 +104,10 @@ class VGTVIE(XstreamIE): | |||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             'url': 'http://www.aftenposten.no/webtv/#!/video/21039/trailer-sweatshop-i-can-t-take-any-more', |             'url': 'http://www.aftenposten.no/webtv/#!/video/21039/trailer-sweatshop-i-can-t-take-any-more', | ||||||
|             'md5': '7fbc265a3ca4933a423c7a66aa879a67', |             'md5': 'fd828cd29774a729bf4d4425fe192972', | ||||||
|             'info_dict': { |             'info_dict': { | ||||||
|                 'id': '21039', |                 'id': '21039', | ||||||
|                 'ext': 'mp4', |                 'ext': 'mov', | ||||||
|                 'title': 'TRAILER: «SWEATSHOP» - I can´t take any more', |                 'title': 'TRAILER: «SWEATSHOP» - I can´t take any more', | ||||||
|                 'description': 'md5:21891f2b0dd7ec2f78d84a50e54f8238', |                 'description': 'md5:21891f2b0dd7ec2f78d84a50e54f8238', | ||||||
|                 'duration': 66, |                 'duration': 66, | ||||||
| @@ -174,16 +174,15 @@ class VGTVIE(XstreamIE): | |||||||
|         for mp4_url in mp4_urls: |         for mp4_url in mp4_urls: | ||||||
|             format_info = { |             format_info = { | ||||||
|                 'url': mp4_url, |                 'url': mp4_url, | ||||||
|                 'preference': 1, |  | ||||||
|             } |             } | ||||||
|             mobj = re.search('(\d+)_(\d+)_(\d+)', mp4_url) |             mobj = re.search('(\d+)_(\d+)_(\d+)', mp4_url) | ||||||
|             if mobj: |             if mobj: | ||||||
|                 vbr = int(mobj.group(3)) |                 tbr = int(mobj.group(3)) | ||||||
|                 format_info.update({ |                 format_info.update({ | ||||||
|                     'width': int(mobj.group(1)), |                     'width': int(mobj.group(1)), | ||||||
|                     'height': int(mobj.group(2)), |                     'height': int(mobj.group(2)), | ||||||
|                     'vbr': vbr, |                     'tbr': tbr, | ||||||
|                     'format_id': 'mp4-%s' % vbr, |                     'format_id': 'mp4-%s' % tbr, | ||||||
|                 }) |                 }) | ||||||
|             formats.append(format_info) |             formats.append(format_info) | ||||||
|  |  | ||||||
| @@ -210,7 +209,7 @@ class BTArticleIE(InfoExtractor): | |||||||
|     _VALID_URL = 'http://(?:www\.)?bt\.no/(?:[^/]+/)+(?P<id>[^/]+)-\d+\.html' |     _VALID_URL = 'http://(?:www\.)?bt\.no/(?:[^/]+/)+(?P<id>[^/]+)-\d+\.html' | ||||||
|     _TEST = { |     _TEST = { | ||||||
|         'url': 'http://www.bt.no/nyheter/lokalt/Kjemper-for-internatet-1788214.html', |         'url': 'http://www.bt.no/nyheter/lokalt/Kjemper-for-internatet-1788214.html', | ||||||
|         'md5': 'd055e8ee918ef2844745fcfd1a4175fb', |         'md5': '2acbe8ad129b3469d5ae51b1158878df', | ||||||
|         'info_dict': { |         'info_dict': { | ||||||
|             'id': '23199', |             'id': '23199', | ||||||
|             'ext': 'mp4', |             'ext': 'mp4', | ||||||
| @@ -227,7 +226,7 @@ class BTArticleIE(InfoExtractor): | |||||||
|     def _real_extract(self, url): |     def _real_extract(self, url): | ||||||
|         webpage = self._download_webpage(url, self._match_id(url)) |         webpage = self._download_webpage(url, self._match_id(url)) | ||||||
|         video_id = self._search_regex( |         video_id = self._search_regex( | ||||||
|             r'SVP\.Player\.load\(\s*(\d+)', webpage, 'video id') |             r'<video[^>]+data-id="(\d+)"', webpage, 'video id') | ||||||
|         return self.url_result('bttv:%s' % video_id, 'VGTV') |         return self.url_result('bttv:%s' % video_id, 'VGTV') | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -235,7 +234,7 @@ class BTVestlendingenIE(InfoExtractor): | |||||||
|     IE_NAME = 'bt:vestlendingen' |     IE_NAME = 'bt:vestlendingen' | ||||||
|     IE_DESC = 'Bergens Tidende - Vestlendingen' |     IE_DESC = 'Bergens Tidende - Vestlendingen' | ||||||
|     _VALID_URL = 'http://(?:www\.)?bt\.no/spesial/vestlendingen/#!/(?P<id>\d+)' |     _VALID_URL = 'http://(?:www\.)?bt\.no/spesial/vestlendingen/#!/(?P<id>\d+)' | ||||||
|     _TEST = { |     _TESTS = [{ | ||||||
|         'url': 'http://www.bt.no/spesial/vestlendingen/#!/86588', |         'url': 'http://www.bt.no/spesial/vestlendingen/#!/86588', | ||||||
|         'md5': 'd7d17e3337dc80de6d3a540aefbe441b', |         'md5': 'd7d17e3337dc80de6d3a540aefbe441b', | ||||||
|         'info_dict': { |         'info_dict': { | ||||||
| @@ -246,7 +245,19 @@ class BTVestlendingenIE(InfoExtractor): | |||||||
|             'timestamp': 1430473209, |             'timestamp': 1430473209, | ||||||
|             'upload_date': '20150501', |             'upload_date': '20150501', | ||||||
|         }, |         }, | ||||||
|     } |         'skip': '404 Error', | ||||||
|  |     }, { | ||||||
|  |         'url': 'http://www.bt.no/spesial/vestlendingen/#!/86255', | ||||||
|  |         'md5': 'a2893f8632e96389f4bdf36aa9463ceb', | ||||||
|  |         'info_dict': { | ||||||
|  |             'id': '86255', | ||||||
|  |             'ext': 'mov', | ||||||
|  |             'title': 'Du må tåle å fryse og være sulten', | ||||||
|  |             'description': 'md5:b8046f4d022d5830ddab04865791d063', | ||||||
|  |             'upload_date': '20150321', | ||||||
|  |             'timestamp': 1426942023, | ||||||
|  |         }, | ||||||
|  |     }] | ||||||
|  |  | ||||||
|     def _real_extract(self, url): |     def _real_extract(self, url): | ||||||
|         return self.url_result('bttv:%s' % self._match_id(url), 'VGTV') |         return self.url_result('bttv:%s' % self._match_id(url), 'VGTV') | ||||||
|   | |||||||
| @@ -93,7 +93,7 @@ class XstreamIE(InfoExtractor): | |||||||
|             formats.append({ |             formats.append({ | ||||||
|                 'url': link.get('href'), |                 'url': link.get('href'), | ||||||
|                 'format_id': link.get('rel'), |                 'format_id': link.get('rel'), | ||||||
|                 'preference': 2, |                 'preference': 1, | ||||||
|             }) |             }) | ||||||
|  |  | ||||||
|         thumbnails = [{ |         thumbnails = [{ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 remitamine
					remitamine