[Vidio] fix fallback value and wrap duration in int_or_none

This commit is contained in:
TRox1972 2016-05-22 13:24:48 +02:00
parent abaa06f884
commit 66e70a58d4

View File

@ -4,6 +4,8 @@ from __future__ import unicode_literals
import re import re
from .common import InfoExtractor from .common import InfoExtractor
from ..utils import int_or_none
class VidioIE(InfoExtractor): class VidioIE(InfoExtractor):
_VALID_URL = r'https?://(?:www\.)?vidio\.com/watch/(?P<id>\d{6})-(?P<display_id>[^/?]+)' _VALID_URL = r'https?://(?:www\.)?vidio\.com/watch/(?P<id>\d{6})-(?P<display_id>[^/?]+)'
@ -40,7 +42,7 @@ class VidioIE(InfoExtractor):
'id': video_id, 'id': video_id,
'title': self._og_search_title(webpage), 'title': self._og_search_title(webpage),
'formats': formats, 'formats': formats,
'thumbnail': video_data.get('image', ''), 'thumbnail': video_data.get('image'),
'description': self._og_search_description(webpage), 'description': self._og_search_description(webpage),
'duration': video_data.get('clip_duration'), 'duration': int_or_none(video_data.get('clip_duration')),
} }