aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dl/extractor/cbsnews.py
diff options
context:
space:
mode:
authorremitamine <remitamine@gmail.com>2016-04-01 10:12:29 +0100
committerremitamine <remitamine@gmail.com>2016-04-01 10:12:29 +0100
commit3e0c3d14d9ab49f3a98324e91763c849ef52a1df (patch)
treeabd6a648d39a1b3e0729c2df7ddc725cc36a4304 /youtube_dl/extractor/cbsnews.py
parentd8873d4defdd527c82634bea8566370f5d385020 (diff)
downloadyoutube-dl-3e0c3d14d9ab49f3a98324e91763c849ef52a1df.zip
youtube-dl-3e0c3d14d9ab49f3a98324e91763c849ef52a1df.tar.gz
youtube-dl-3e0c3d14d9ab49f3a98324e91763c849ef52a1df.tar.bz2
[cbs] add base extractor
Diffstat (limited to 'youtube_dl/extractor/cbsnews.py')
-rw-r--r--youtube_dl/extractor/cbsnews.py13
1 files changed, 2 insertions, 11 deletions
diff --git a/youtube_dl/extractor/cbsnews.py b/youtube_dl/extractor/cbsnews.py
index e6b7f35..b5e78a6 100644
--- a/youtube_dl/extractor/cbsnews.py
+++ b/youtube_dl/extractor/cbsnews.py
@@ -2,14 +2,14 @@
from __future__ import unicode_literals
from .common import InfoExtractor
-from .theplatform import ThePlatformIE
+from .cbs import CBSBaseIE
from ..utils import (
parse_duration,
find_xpath_attr,
)
-class CBSNewsIE(ThePlatformIE):
+class CBSNewsIE(CBSBaseIE):
IE_DESC = 'CBS News'
_VALID_URL = r'https?://(?:www\.)?cbsnews\.com/(?:news|videos)/(?P<id>[\da-z_-]+)'
@@ -49,15 +49,6 @@ class CBSNewsIE(ThePlatformIE):
},
]
- def _parse_smil_subtitles(self, smil, namespace=None, subtitles_lang='en'):
- closed_caption_e = find_xpath_attr(smil, self._xpath_ns('.//param', namespace), 'name', 'ClosedCaptionURL')
- return {
- 'en': [{
- 'ext': 'ttml',
- 'url': closed_caption_e.attrib['value'],
- }]
- } if closed_caption_e is not None and closed_caption_e.attrib.get('value') else []
-
def _real_extract(self, url):
video_id = self._match_id(url)