[LocalNews8] add extractor (Closes #9200)

master
TRox1972 8 years ago committed by Sergey M․
parent 6c114b1210
commit 6756602be6
No known key found for this signature in database
GPG Key ID: 2C393E0F18A9236D

@ -396,6 +396,7 @@ from .livestream import (
LivestreamShortenerIE, LivestreamShortenerIE,
) )
from .lnkgo import LnkGoIE from .lnkgo import LnkGoIE
from .localnews8 import LocalNews8IE
from .lovehomeporn import LoveHomePornIE from .lovehomeporn import LoveHomePornIE
from .lrt import LRTIE from .lrt import LRTIE
from .lynda import ( from .lynda import (

@ -0,0 +1,29 @@
# coding: utf-8
from __future__ import unicode_literals
from .common import InfoExtractor
class LocalNews8IE(InfoExtractor):
_VALID_URL = r'https?://(?:www\.)?localnews8\.com/.+?/(?P<id>[0-9]+)'
_TEST = {
'url': 'http://www.localnews8.com/news/rexburg-business-turns-carbon-fiber-scraps-into-wedding-rings/35183304',
'md5': '477bdb188f177788c65db27ecb56649b',
'info_dict': {
'id': '35183304',
'ext': 'mp4',
'title': 'Rexburg business turns carbon fiber scraps into wedding ring',
'description': 'The process was first invented by Lamborghini and less than a dozen companies around the world use it.',
'duration': '153',
'timestamp': '1441844822',
'uploader_id': 'api',
}}
def _real_extract(self, url):
video_id = self._match_id(url)
webpage = self._download_webpage(url, video_id)
partner_id = self._search_regex(r'partnerId\s*:\s*"(\d+)"', webpage, video_id)
kaltura_id = self._search_regex(r'var\s+videoIdString\s*=\s*"kaltura:(.+)";', webpage, video_id)
return self.url_result('kaltura:%s:%s' % (partner_id, kaltura_id), 'Kaltura')
Loading…
Cancel
Save