Explorar el Código

[comedycentral] Drop thedailyshow podcast extractor

Generic extractor is just fine for Libsyn embeds
Sergey M․ hace 10 años
padre
commit
cf2e2eb1c0
Se han modificado 2 ficheros con 1 adiciones y 25 borrados
  1. 1 1
      youtube_dl/extractor/__init__.py
  2. 0 24
      youtube_dl/extractor/comedycentral.py

+ 1 - 1
youtube_dl/extractor/__init__.py

@@ -84,7 +84,7 @@ from .cnn import (
 )
 )
 from .collegehumor import CollegeHumorIE
 from .collegehumor import CollegeHumorIE
 from .collegerama import CollegeRamaIE
 from .collegerama import CollegeRamaIE
-from .comedycentral import ComedyCentralIE, ComedyCentralShowsIE, TheDailyShowPodcastIE
+from .comedycentral import ComedyCentralIE, ComedyCentralShowsIE
 from .comcarcoff import ComCarCoffIE
 from .comcarcoff import ComCarCoffIE
 from .commonmistakes import CommonMistakesIE, UnicodeBOMIE
 from .commonmistakes import CommonMistakesIE, UnicodeBOMIE
 from .condenast import CondeNastIE
 from .condenast import CondeNastIE

+ 0 - 24
youtube_dl/extractor/comedycentral.py

@@ -273,27 +273,3 @@ class ComedyCentralShowsIE(MTVServicesInfoExtractor):
             'title': show_name + ' ' + title,
             'title': show_name + ' ' + title,
             'description': description,
             'description': description,
         }
         }
-
-class TheDailyShowPodcastIE(InfoExtractor):
-    _VALID_URL = r'(?P<scheme>https?:)?//thedailyshow\.cc\.com/podcast/(?P<id>[a-z\-]+)'
-    _TESTS = [{
-        "url": "http://thedailyshow.cc.com/podcast/episodetwelve",
-        'only_matching': True,
-    }]
-
-    def _real_extract(self, url):
-        display_id = self._match_id(url)
-        webpage = self._download_webpage(url, display_id)
-
-        player_url = self._search_regex(r'<iframe(?:\s+[^>]+)?\s*src="((?:https?:)?//html5-player\.libsyn\.com/embed/episode/id/[0-9]+)', webpage, 'player URL')
-        if player_url.startswith('//'):
-            mobj = re.match(self._VALID_URL, url)
-            scheme = mobj.group('scheme')
-            if not scheme:
-                scheme = 'https:'
-            player_url = scheme + player_url
-
-        return {
-            '_type': 'url_transparent',
-            'url': player_url,
-        }