mirror of
https://codeberg.org/polarisfm/youtube-dl
synced 2024-12-25 07:47:55 +01:00
need to clean title in live version
This commit is contained in:
parent
57387cea26
commit
c027b3b911
@ -40,13 +40,13 @@ class IOLIE(InfoExtractor):
|
|||||||
'description': u'PM sublinha que é o nível mais elevado de há vários anos'
|
'description': u'PM sublinha que é o nível mais elevado de há vários anos'
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://www.maisfutebol.iol.pt/videos/560b04f80cf25f02cc1d843f/fc-porto/lopetegui-nao-quer-faltar-ao-respeito-ao-maccabi',
|
'url': 'http://www.maisfutebol.iol.pt/videos/560b04f80cf25f02cc1d843f/fc-porto/lopetegui-nao-quer-faltar-ao-respeito-ao-maccabi',
|
||||||
'md5': '738a970259469fbb54b2d391c4c69dab',
|
'md5': '738a970259469fbb54b2d391c4c69dab',
|
||||||
'info_dict': {
|
'info_dict': {
|
||||||
'id': '560b04f80cf25f02cc1d843f',
|
'id': '560b04f80cf25f02cc1d843f',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': u'Lopetegui não quer «faltar ao respeito ao Maccabi»',
|
'title': u'Lopetegui não quer «faltar ao respeito ao Maccabi»',
|
||||||
'thumbnail': 'http://www.maisfutebol.iol.pt/multimedia/oratvi/multimedia/imagem/id/560b06c50cf2c14000fb838d/600',
|
'thumbnail': 'http://www.maisfutebol.iol.pt/multimedia/oratvi/multimedia/imagem/id/560b06c50cf2c14000fb838d/600',
|
||||||
'description': u'Treinador do FC Porto e a possibilidade de disparar na tabela nos dois jogos com os israelitas.'
|
'description': u'Treinador do FC Porto e a possibilidade de disparar na tabela nos dois jogos com os israelitas.'
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
@ -75,7 +75,7 @@ class IOLIE(InfoExtractor):
|
|||||||
try:
|
try:
|
||||||
iol_json = self._parse_json(iol_js, video_id, transform_source=js_to_json)
|
iol_json = self._parse_json(iol_js, video_id, transform_source=js_to_json)
|
||||||
m3u8_url = iol_json['videoUrl']
|
m3u8_url = iol_json['videoUrl']
|
||||||
title = iol_json.get('title', title) # this title information has less cruft (defaults to _og_search_title)
|
title = iol_json.get('title', title) # this title information has less cruft (defaults to _og_search_title)
|
||||||
except ExtractorError:
|
except ExtractorError:
|
||||||
# need to parse using regexps
|
# need to parse using regexps
|
||||||
m3u8_url = self._html_search_regex(r'''videoUrl:\s*'([^']+\.m3u8[^']*)'\s*,''', iol_js, 'm3u8 playlist (json fallback)')
|
m3u8_url = self._html_search_regex(r'''videoUrl:\s*'([^']+\.m3u8[^']*)'\s*,''', iol_js, 'm3u8 playlist (json fallback)')
|
||||||
@ -149,7 +149,9 @@ class IOLStreamIE(IOLIE):
|
|||||||
|
|
||||||
def _real_extract(self, url):
|
def _real_extract(self, url):
|
||||||
ret = IOLIE._real_extract(self, url)
|
ret = IOLIE._real_extract(self, url)
|
||||||
|
# can't find uncluttered title information for live
|
||||||
|
title = re.sub(r'\s*\|\s*TVI Player\s*$', '', ret['title'], re.IGNORECASE)
|
||||||
ret['is_live'] = True
|
ret['is_live'] = True
|
||||||
ret['title'] = self._live_title(ret['title'])
|
ret['title'] = self._live_title(title)
|
||||||
|
|
||||||
return ret
|
return ret
|
||||||
|
Loading…
Reference in New Issue
Block a user