[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/
This commit is contained in:
Yen Chi Hsuan 2016-03-03 03:24:20 +08:00
parent 2eb25b256b
commit 8c5a994424
2 changed files with 9 additions and 7 deletions

View File

@ -352,9 +352,9 @@
from .laola1tv import Laola1TvIE from .laola1tv import Laola1TvIE
from .lecture2go import Lecture2GoIE from .lecture2go import Lecture2GoIE
from .lemonde import LemondeIE from .lemonde import LemondeIE
from .letv import ( from .leeco import (
LetvIE, LeIE,
LetvPlaylistIE, LePlaylistIE,
LetvCloudIE, LetvCloudIE,
) )
from .libsyn import LibsynIE from .libsyn import LibsynIE

View File

@ -26,7 +26,7 @@
) )
class LetvIE(InfoExtractor): class LeIE(InfoExtractor):
IE_DESC = '乐视网' IE_DESC = '乐视网'
_VALID_URL = r'http://www\.le\.com/ptv/vplay/(?P<id>\d+)\.html' _VALID_URL = r'http://www\.le\.com/ptv/vplay/(?P<id>\d+)\.html'
@ -195,7 +195,7 @@ def _real_extract(self, url):
} }
class LetvPlaylistIE(InfoExtractor): class LePlaylistIE(InfoExtractor):
_VALID_URL = r'http://[a-z]+\.le\.com/[a-z]+/(?P<id>[a-z0-9_]+)' _VALID_URL = r'http://[a-z]+\.le\.com/[a-z]+/(?P<id>[a-z0-9_]+)'
_TESTS = [{ _TESTS = [{
@ -235,7 +235,7 @@ class LetvPlaylistIE(InfoExtractor):
@classmethod @classmethod
def suitable(cls, url): 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): def _real_extract(self, url):
playlist_id = self._match_id(url) playlist_id = self._match_id(url)
@ -244,7 +244,7 @@ def _real_extract(self, url):
# Currently old domain names are still used in playlists # Currently old domain names are still used in playlists
media_ids = orderedSet(re.findall( media_ids = orderedSet(re.findall(
r'<a[^>]+href="http://www\.letv\.com/ptv/vplay/(\d+)\.html', page)) 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] for media_id in media_ids]
title = self._html_search_meta('keywords', page, title = self._html_search_meta('keywords', page,
@ -256,6 +256,8 @@ def _real_extract(self, url):
class LetvCloudIE(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 = '乐视云' IE_DESC = '乐视云'
_VALID_URL = r'https?://yuntv\.letv\.com/bcloud.html\?.+' _VALID_URL = r'https?://yuntv\.letv\.com/bcloud.html\?.+'