[tvigle] Add support for another video link format

pull/2516/merge
Sergey M․ 2014-03-04 19:22:48 +07:00
parent 607dbbad76
commit c7095dada3
1 changed files with 25 additions and 12 deletions

View File

@ -14,19 +14,32 @@ from ..utils import (
class TvigleIE(InfoExtractor): class TvigleIE(InfoExtractor):
IE_NAME = 'tvigle' IE_NAME = 'tvigle'
IE_DESC = 'Интернет-телевидение Tvigle.ru' IE_DESC = 'Интернет-телевидение Tvigle.ru'
_VALID_URL = r'http://(?:www\.)?tvigle\.ru/category/.+?video=(?P<id>\d+)' _VALID_URL = r'http://(?:www\.)?tvigle\.ru/category/.+?[\?&]v(?:ideo)?=(?P<id>\d+)'
_TEST = { _TESTS = [
'url': 'http://www.tvigle.ru/category/cinema/1608/?video=503081', {
'md5': '09afba4616666249f087efc6dcf83cb3', 'url': 'http://www.tvigle.ru/category/cinema/1608/?video=503081',
'info_dict': { 'md5': '09afba4616666249f087efc6dcf83cb3',
'id': '503081', 'info_dict': {
'ext': 'flv', 'id': '503081',
'title': 'Брат 2 ', 'ext': 'flv',
'description': 'md5:f5a42970f50648cee3d7ad740f3ae769', 'title': 'Брат 2 ',
'upload_date': '20110919', 'description': 'md5:f5a42970f50648cee3d7ad740f3ae769',
} 'upload_date': '20110919',
} },
},
{
'url': 'http://www.tvigle.ru/category/men/vysotskiy_vospominaniya02/?flt=196&v=676433',
'md5': 'e7efe5350dd5011d0de6550b53c3ba7b',
'info_dict': {
'id': '676433',
'ext': 'flv',
'title': 'Ведущий телепрограммы «60 минут» (США) о Владимире Высоцком',
'description': 'md5:027f7dc872948f14c96d19b4178428a4',
'upload_date': '20121218',
},
},
]
def _real_extract(self, url): def _real_extract(self, url):
mobj = re.match(self._VALID_URL, url) mobj = re.match(self._VALID_URL, url)