diff options
| author | Remita Amine <remitamine@gmail.com> | 2016-08-15 21:36:34 +0100 | 
|---|---|---|
| committer | Remita Amine <remitamine@gmail.com> | 2016-08-15 21:36:34 +0100 | 
| commit | 818ac213eb80e18f472ecdf2406569bafd4cccaf (patch) | |
| tree | 6950c2977a77b14f637776f0d4162840fc0f4c9a | |
| parent | cbef4d5c9ff5013d0c10b960e1690805724120cd (diff) | |
[adobepass] add IE suffix to the extractor and remove duplicate constant
| -rw-r--r-- | youtube_dl/extractor/adobepass.py | 2 | ||||
| -rw-r--r-- | youtube_dl/extractor/fxnetworks.py | 4 | ||||
| -rw-r--r-- | youtube_dl/extractor/nationalgeographic.py | 6 | ||||
| -rw-r--r-- | youtube_dl/extractor/syfy.py | 4 | ||||
| -rw-r--r-- | youtube_dl/extractor/theplatform.py | 5 | ||||
| -rw-r--r-- | youtube_dl/extractor/viceland.py | 4 | 
6 files changed, 12 insertions, 13 deletions
diff --git a/youtube_dl/extractor/adobepass.py b/youtube_dl/extractor/adobepass.py index cf3a15cbb..2c9f8817b 100644 --- a/youtube_dl/extractor/adobepass.py +++ b/youtube_dl/extractor/adobepass.py @@ -13,7 +13,7 @@ from ..utils import (  ) -class AdobePass(InfoExtractor): +class AdobePassIE(InfoExtractor):      _SERVICE_PROVIDER_TEMPLATE = 'https://sp.auth.adobe.com/adobe-services/%s'      _USER_AGENT = 'Mozilla/5.0 (X11; Linux i686; rv:47.0) Gecko/20100101 Firefox/47.0' diff --git a/youtube_dl/extractor/fxnetworks.py b/youtube_dl/extractor/fxnetworks.py index 940e7427c..3ec3b0b46 100644 --- a/youtube_dl/extractor/fxnetworks.py +++ b/youtube_dl/extractor/fxnetworks.py @@ -1,7 +1,7 @@  # coding: utf-8  from __future__ import unicode_literals -from .adobepass import AdobePass +from .adobepass import AdobePassIE  from ..utils import (      update_url_query,      extract_attributes, @@ -10,7 +10,7 @@ from ..utils import (  ) -class FXNetworksIE(AdobePass): +class FXNetworksIE(AdobePassIE):      _VALID_URL = r'https?://(?:www\.)?fxnetworks\.com/video/(?P<id>\d+)'      _TEST = {          'url': 'http://www.fxnetworks.com/video/719841347694', diff --git a/youtube_dl/extractor/nationalgeographic.py b/youtube_dl/extractor/nationalgeographic.py index 890e8d5bc..1dcf27afe 100644 --- a/youtube_dl/extractor/nationalgeographic.py +++ b/youtube_dl/extractor/nationalgeographic.py @@ -3,7 +3,7 @@ from __future__ import unicode_literals  import re  from .common import InfoExtractor -from .theplatform import ThePlatformIE +from .adobepass import AdobePassIE  from ..utils import (      smuggle_url,      url_basename, @@ -65,7 +65,7 @@ class NationalGeographicVideoIE(InfoExtractor):          } -class NationalGeographicIE(ThePlatformIE): +class NationalGeographicIE(AdobePassIE):      IE_NAME = 'natgeo'      _VALID_URL = r'https?://channel\.nationalgeographic\.com/(?:wild/)?[^/]+/(?:videos|episodes)/(?P<id>[^/?]+)' @@ -131,7 +131,7 @@ class NationalGeographicIE(ThePlatformIE):          } -class NationalGeographicEpisodeGuideIE(ThePlatformIE): +class NationalGeographicEpisodeGuideIE(InfoExtractor):      IE_NAME = 'natgeo:episodeguide'      _VALID_URL = r'https?://channel\.nationalgeographic\.com/(?:wild/)?(?P<id>[^/]+)/episode-guide'      _TESTS = [ diff --git a/youtube_dl/extractor/syfy.py b/youtube_dl/extractor/syfy.py index 764287a64..cc81f6003 100644 --- a/youtube_dl/extractor/syfy.py +++ b/youtube_dl/extractor/syfy.py @@ -1,13 +1,13 @@  from __future__ import unicode_literals -from .theplatform import ThePlatformIE +from .adobepass import AdobePassIE  from ..utils import (      update_url_query,      smuggle_url,  ) -class SyfyIE(ThePlatformIE): +class SyfyIE(AdobePassIE):      _VALID_URL = r'https?://www\.syfy\.com/(?:[^/]+/)?videos/(?P<id>[^/?#]+)'      _TESTS = [{          'url': 'http://www.syfy.com/theinternetruinedmylife/videos/the-internet-ruined-my-life-season-1-trailer', diff --git a/youtube_dl/extractor/theplatform.py b/youtube_dl/extractor/theplatform.py index 108ddd3a9..eda899497 100644 --- a/youtube_dl/extractor/theplatform.py +++ b/youtube_dl/extractor/theplatform.py @@ -9,7 +9,7 @@ import hashlib  from .once import OnceIE -from .adobepass import AdobePass +from .adobepass import AdobePassIE  from ..compat import (      compat_parse_qs,      compat_urllib_parse_urlparse, @@ -93,7 +93,7 @@ class ThePlatformBaseIE(OnceIE):          return self._parse_theplatform_metadata(info) -class ThePlatformIE(ThePlatformBaseIE, AdobePass): +class ThePlatformIE(ThePlatformBaseIE, AdobePassIE):      _VALID_URL = r'''(?x)          (?:https?://(?:link|player)\.theplatform\.com/[sp]/(?P<provider_id>[^/]+)/             (?:(?:(?:[^/]+/)+select/)?(?P<media>media/(?:guid/\d+/)?)|(?P<config>(?:[^/\?]+/(?:swf|config)|onsite)/select/))? @@ -164,7 +164,6 @@ class ThePlatformIE(ThePlatformBaseIE, AdobePass):          'url': 'http://player.theplatform.com/p/NnzsPC/onsite_universal/select/media/guid/2410887629/2928790?fwsitesection=nbc_the_blacklist_video_library&autoPlay=true&carouselID=137781',          'only_matching': True,      }] -    _SERVICE_PROVIDER_TEMPLATE = 'https://sp.auth.adobe.com/adobe-services/%s'      @classmethod      def _extract_urls(cls, webpage): diff --git a/youtube_dl/extractor/viceland.py b/youtube_dl/extractor/viceland.py index da766d8db..8742b607a 100644 --- a/youtube_dl/extractor/viceland.py +++ b/youtube_dl/extractor/viceland.py @@ -5,7 +5,7 @@ import time  import hashlib  import json -from .adobepass import AdobePass +from .adobepass import AdobePassIE  from ..compat import compat_HTTPError  from ..utils import (      int_or_none, @@ -17,7 +17,7 @@ from ..utils import (  ) -class VicelandIE(AdobePass): +class VicelandIE(AdobePassIE):      _VALID_URL = r'https?://(?:www\.)?viceland\.com/[^/]+/video/[^/]+/(?P<id>[a-f0-9]+)'      _TEST = {          'url': 'https://www.viceland.com/en_us/video/cyberwar-trailer/57608447973ee7705f6fbd4e',  | 
