Fixed loading of some blip.tv videos.
Some videos lack a runtime, so the extractor would crash on them.
This commit is contained in:
parent
5eb778bf4d
commit
7fc8a2d163
@ -145,7 +145,11 @@ class BlipTVIE(InfoExtractor):
|
|||||||
timestamp = parse_iso8601(item.find(blip('datestamp')).text)
|
timestamp = parse_iso8601(item.find(blip('datestamp')).text)
|
||||||
uploader = item.find(blip('user')).text
|
uploader = item.find(blip('user')).text
|
||||||
uploader_id = item.find(blip('userid')).text
|
uploader_id = item.find(blip('userid')).text
|
||||||
|
#some videos lack a runtime
|
||||||
|
if item.find(blip('runtime')):
|
||||||
duration = int(item.find(blip('runtime')).text)
|
duration = int(item.find(blip('runtime')).text)
|
||||||
|
else:
|
||||||
|
duration = None
|
||||||
media_thumbnail = item.find(media('thumbnail'))
|
media_thumbnail = item.find(media('thumbnail'))
|
||||||
thumbnail = media_thumbnail.get('url') if media_thumbnail is not None else item.find(itunes('image')).text
|
thumbnail = media_thumbnail.get('url') if media_thumbnail is not None else item.find(itunes('image')).text
|
||||||
categories = [category.text for category in item.findall('category')]
|
categories = [category.text for category in item.findall('category')]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user