diff options
author | Sergey M․ <[email protected]> | 2017-03-13 22:39:15 +0700 |
---|---|---|
committer | Sergey M․ <[email protected]> | 2017-03-13 22:39:15 +0700 |
commit | e313d209c25bcf8adf3c888516624f5c9b2f2eaf (patch) | |
tree | 7b2222ab30d958e702bda4eb3c6829cd79cb8288 | |
parent | ff9d509d200577a0be962ee47894cd257c7ef818 (diff) | |
download | youtube-dl-e313d209c25bcf8adf3c888516624f5c9b2f2eaf.tar.gz youtube-dl-e313d209c25bcf8adf3c888516624f5c9b2f2eaf.zip |
[mitele] Add support for ooyala videos (closes #12430)
-rw-r--r-- | youtube_dl/extractor/mitele.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/youtube_dl/extractor/mitele.py b/youtube_dl/extractor/mitele.py index 79e0b8ada..28b743cca 100644 --- a/youtube_dl/extractor/mitele.py +++ b/youtube_dl/extractor/mitele.py @@ -4,6 +4,7 @@ from __future__ import unicode_literals import uuid from .common import InfoExtractor +from .ooyala import OoyalaIE from ..compat import ( compat_str, compat_urllib_parse_urlencode, @@ -24,6 +25,9 @@ class MiTeleBaseIE(InfoExtractor): r'(?s)(<ms-video-player.+?</ms-video-player>)', webpage, 'ms video player')) video_id = player_data['data-media-id'] + if player_data.get('data-cms-id') == 'ooyala': + return self.url_result( + 'ooyala:%s' % video_id, ie=OoyalaIE.ie_key(), video_id=video_id) config_url = compat_urlparse.urljoin(url, player_data['data-config']) config = self._download_json( config_url, video_id, 'Downloading config JSON') |