From 4cb8f1e7ee48e0f6c6bc9f4bfadab08c73b5944b Mon Sep 17 00:00:00 2001 From: Forrest Hopkins Date: Fri, 1 Mar 2019 12:24:06 -0700 Subject: [PATCH] Adding name fields to a few extractors --- youtube_dl/extractor/flickr.py | 1 + youtube_dl/extractor/godtube.py | 1 + youtube_dl/extractor/instagram.py | 1 + youtube_dl/extractor/jwplatform.py | 1 + youtube_dl/extractor/kaltura.py | 1 + youtube_dl/extractor/ooyala.py | 2 ++ youtube_dl/extractor/photobucket.py | 1 + 7 files changed, 8 insertions(+) diff --git a/youtube_dl/extractor/flickr.py b/youtube_dl/extractor/flickr.py index 9f166efd4..7086da291 100644 --- a/youtube_dl/extractor/flickr.py +++ b/youtube_dl/extractor/flickr.py @@ -14,6 +14,7 @@ from ..utils import ( class FlickrIE(InfoExtractor): _VALID_URL = r'https?://(?:www\.|secure\.)?flickr\.com/photos/[\w\-_@]+/(?P\d+)' + IE_NAME = 'flickr' _TEST = { 'url': 'http://www.flickr.com/photos/forestwander-nature-pictures/5645318632/in/photostream/', 'md5': '164fe3fa6c22e18d448d4d5af2330f31', diff --git a/youtube_dl/extractor/godtube.py b/youtube_dl/extractor/godtube.py index 92efd16b3..c7373508b 100644 --- a/youtube_dl/extractor/godtube.py +++ b/youtube_dl/extractor/godtube.py @@ -11,6 +11,7 @@ from ..utils import ( class GodTubeIE(InfoExtractor): _VALID_URL = r'https?://(?:www\.)?godtube\.com/watch/\?v=(?P[\da-zA-Z]+)' + IE_NAME = 'godtube' _TESTS = [ { 'url': 'https://www.godtube.com/watch/?v=0C0CNNNU', diff --git a/youtube_dl/extractor/instagram.py b/youtube_dl/extractor/instagram.py index ffd87b55f..00c277155 100644 --- a/youtube_dl/extractor/instagram.py +++ b/youtube_dl/extractor/instagram.py @@ -23,6 +23,7 @@ from ..utils import ( class InstagramIE(InfoExtractor): _VALID_URL = r'(?Phttps?://(?:www\.)?instagram\.com/p/(?P[^/?#&]+))' + IE_NAME = 'instagram' _TESTS = [{ 'url': 'https://instagram.com/p/aye83DjauH/?foo=bar#abc', 'md5': '0d2da106a9d2631273e192b372806516', diff --git a/youtube_dl/extractor/jwplatform.py b/youtube_dl/extractor/jwplatform.py index d19a6a774..ab4d3ec8c 100644 --- a/youtube_dl/extractor/jwplatform.py +++ b/youtube_dl/extractor/jwplatform.py @@ -8,6 +8,7 @@ from .common import InfoExtractor class JWPlatformIE(InfoExtractor): _VALID_URL = r'(?:https?://(?:content\.jwplatform|cdn\.jwplayer)\.com/(?:(?:feed|player|thumb|preview|video|manifest)s|jw6|v2/media)/|jwplatform:)(?P[a-zA-Z0-9]{8})' + IE_NAME = 'jwplatform' _TESTS = [{ 'url': 'http://content.jwplatform.com/players/nPripu9l-ALJ3XQCI.js', 'md5': 'fa8899fa601eb7c83a64e9d568bdf325', diff --git a/youtube_dl/extractor/kaltura.py b/youtube_dl/extractor/kaltura.py index fdf7f5bbc..21d429608 100644 --- a/youtube_dl/extractor/kaltura.py +++ b/youtube_dl/extractor/kaltura.py @@ -34,6 +34,7 @@ class KalturaIE(InfoExtractor): )(?:/(?P[^?]+))?(?:\?(?P.*))? ) ''' + IE_NAME = 'kaltura' _SERVICE_URL = 'http://cdnapi.kaltura.com' _SERVICE_BASE = '/api_v3/index.php' # See https://github.com/kaltura/server/blob/master/plugins/content/caption/base/lib/model/enums/CaptionType.php diff --git a/youtube_dl/extractor/ooyala.py b/youtube_dl/extractor/ooyala.py index ad8bf03f8..f6f34e921 100644 --- a/youtube_dl/extractor/ooyala.py +++ b/youtube_dl/extractor/ooyala.py @@ -108,6 +108,7 @@ class OoyalaBaseIE(InfoExtractor): class OoyalaIE(OoyalaBaseIE): _VALID_URL = r'(?:ooyala:|https?://.+?\.ooyala\.com/.*?(?:embedCode|ec)=)(?P.+?)(&|$)' + IE_NAME = 'ooyala' _TESTS = [ { @@ -186,6 +187,7 @@ class OoyalaExternalIE(OoyalaBaseIE): (?P.+?) (?:&|$) ''' + IE_NAME = 'ooyalaexternal' _TEST = { 'url': 'https://player.ooyala.com/player.js?externalId=espn:10365079&pcode=1kNG061cgaoolOncv54OAO1ceO-I&adSetCode=91cDU6NuXTGKz3OdjOxFdAgJVtQcKJnI&callback=handleEvents&hasModuleParams=1&height=968&playerBrandingId=7af3bd04449c444c964f347f11873075&targetReplaceId=videoPlayer&width=1656&wmode=opaque&allowScriptAccess=always', diff --git a/youtube_dl/extractor/photobucket.py b/youtube_dl/extractor/photobucket.py index 6c8bbe1d9..97b6ea0de 100644 --- a/youtube_dl/extractor/photobucket.py +++ b/youtube_dl/extractor/photobucket.py @@ -9,6 +9,7 @@ from ..compat import compat_urllib_parse_unquote class PhotobucketIE(InfoExtractor): _VALID_URL = r'https?://(?:[a-z0-9]+\.)?photobucket\.com/.*(([\?\&]current=)|_)(?P.*)\.(?P(flv)|(mp4))' + IE_NAME = 'photobucket' _TEST = { 'url': 'http://media.photobucket.com/user/rachaneronas/media/TiredofLinkBuildingTryBacklinkMyDomaincom_zpsc0c3b9fa.mp4.html?filters[term]=search&filters[primary]=videos&filters[secondary]=images&sort=1&o=0', 'md5': '7dabfb92b0a31f6c16cebc0f8e60ff99',