aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYen Chi Hsuan <yan12125@gmail.com>2016-03-03 03:24:20 +0800
committerYen Chi Hsuan <yan12125@gmail.com>2016-03-03 03:27:55 +0800
commit8c5a9944246d459f0eac876ae358dedb32fc890a (patch)
tree54c27117dc14a9368abdd20bce30e9da6bdbb25d
parent2eb25b256bf38db9f35696822cee399099eb4777 (diff)
downloadyoutube-dl-8c5a9944246d459f0eac876ae358dedb32fc890a.tar.xz
[leeco] Letv renamed to LeEco
LeEco is the company name and Le is the domain name. For more information see the Chinese news post http://www.techorz.com/company-news/letv-renamed-to-leeco-and-new-logo/
-rw-r--r--youtube_dl/extractor/__init__.py6
-rw-r--r--youtube_dl/extractor/leeco.py (renamed from youtube_dl/extractor/letv.py)10
2 files changed, 9 insertions, 7 deletions
diff --git a/youtube_dl/extractor/__init__.py b/youtube_dl/extractor/__init__.py
index 19c563172..037654a23 100644
--- a/youtube_dl/extractor/__init__.py
+++ b/youtube_dl/extractor/__init__.py
@@ -352,9 +352,9 @@ from .la7 import LA7IE
from .laola1tv import Laola1TvIE
from .lecture2go import Lecture2GoIE
from .lemonde import LemondeIE
-from .letv import (
- LetvIE,
- LetvPlaylistIE,
+from .leeco import (
+ LeIE,
+ LePlaylistIE,
LetvCloudIE,
)
from .libsyn import LibsynIE
diff --git a/youtube_dl/extractor/letv.py b/youtube_dl/extractor/leeco.py
index ce25bb4db..d0cd3f591 100644
--- a/youtube_dl/extractor/letv.py
+++ b/youtube_dl/extractor/leeco.py
@@ -26,7 +26,7 @@ from ..utils import (
)
-class LetvIE(InfoExtractor):
+class LeIE(InfoExtractor):
IE_DESC = '乐视网'
_VALID_URL = r'http://www\.le\.com/ptv/vplay/(?P<id>\d+)\.html'
@@ -195,7 +195,7 @@ class LetvIE(InfoExtractor):
}
-class LetvPlaylistIE(InfoExtractor):
+class LePlaylistIE(InfoExtractor):
_VALID_URL = r'http://[a-z]+\.le\.com/[a-z]+/(?P<id>[a-z0-9_]+)'
_TESTS = [{
@@ -235,7 +235,7 @@ class LetvPlaylistIE(InfoExtractor):
@classmethod
def suitable(cls, url):
- return False if LetvIE.suitable(url) else super(LetvPlaylistIE, cls).suitable(url)
+ return False if LeIE.suitable(url) else super(LePlaylistIE, cls).suitable(url)
def _real_extract(self, url):
playlist_id = self._match_id(url)
@@ -244,7 +244,7 @@ class LetvPlaylistIE(InfoExtractor):
# Currently old domain names are still used in playlists
media_ids = orderedSet(re.findall(
r'<a[^>]+href="http://www\.letv\.com/ptv/vplay/(\d+)\.html', page))
- entries = [self.url_result(LetvIE._URL_TEMPLATE % media_id, ie='Letv')
+ entries = [self.url_result(LeIE._URL_TEMPLATE % media_id, ie='Le')
for media_id in media_ids]
title = self._html_search_meta('keywords', page,
@@ -256,6 +256,8 @@ class LetvPlaylistIE(InfoExtractor):
class LetvCloudIE(InfoExtractor):
+ # Most of *.letv.com is changed to *.le.com on 2016/01/02
+ # but yuntv.letv.com is kept, so also keep the extractor name
IE_DESC = '乐视云'
_VALID_URL = r'https?://yuntv\.letv\.com/bcloud.html\?.+'