[stretchinternet] Add extractor

pull/8/head
Andrew Bottom 7 years ago committed by Sergey M․
parent 2a57b62b80
commit f4cc03d60b
No known key found for this signature in database
GPG Key ID: 2C393E0F18A9236D

@ -1001,6 +1001,7 @@ from .streamango import StreamangoIE
from .streamcloud import StreamcloudIE from .streamcloud import StreamcloudIE
from .streamcz import StreamCZIE from .streamcz import StreamCZIE
from .streetvoice import StreetVoiceIE from .streetvoice import StreetVoiceIE
from .stretchinternet import StretchInternetIE
from .sunporno import SunPornoIE from .sunporno import SunPornoIE
from .svt import ( from .svt import (
SVTIE, SVTIE,

@ -0,0 +1,28 @@
# coding: utf-8
from __future__ import unicode_literals
from .common import InfoExtractor
class StretchInternetIE(InfoExtractor):
IE_DESC = 'StretchInternet'
_VALID_URL = r'https?://.*?stretchinternet\.com/[^/_?].*(?<=eventId=)(?P<id>.*)(?=&).*'
_TEST = {
'url': 'https://portal.stretchinternet.com/umary/portal.htm?eventId=313900&streamType=video',
'info_dict': {
'id': '313900',
'ext': 'mp4',
'title': 'StretchInternet'
}
}
def _real_extract(self, url):
video_id = self._match_id(url)
stream = self._download_json('https://neo-client.stretchinternet.com/streamservice/v1/media/stream/v%s' % video_id, video_id)
stream_url = stream.get('source')
return {
'ie_key': 'Generic',
'id': video_id,
'url': 'http://%s' % stream_url,
'title': 'StretchInternet'
}
Loading…
Cancel
Save