Merge pull request #486 from Tailszefox/local

Added duration for YouTube videos
This commit is contained in:
Philipp Hagemeister 2012-10-23 05:53:28 -07:00
commit ece34e8951

View File

@ -414,6 +414,12 @@ def _real_extract(self, url):
except Trouble as trouble: except Trouble as trouble:
self._downloader.trouble(trouble[0]) self._downloader.trouble(trouble[0])
if 'length_seconds' not in video_info:
self._downloader.trouble(u'WARNING: unable to extract video duration')
video_duration = ''
else:
video_duration = urllib.unquote_plus(video_info['length_seconds'][0])
# token # token
video_token = urllib.unquote_plus(video_info['token'][0]) video_token = urllib.unquote_plus(video_info['token'][0])
@ -480,7 +486,8 @@ def _real_extract(self, url):
'thumbnail': video_thumbnail.decode('utf-8'), 'thumbnail': video_thumbnail.decode('utf-8'),
'description': video_description, 'description': video_description,
'player_url': player_url, 'player_url': player_url,
'subtitles': video_subtitles 'subtitles': video_subtitles,
'duration': video_duration
}) })
return results return results