1
1
mirror of https://github.com/ytdl-org/youtube-dl synced 2024-12-25 19:25:50 +01:00

[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 .la7 import LA7IE
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 @@ from ..utils import (
) )
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 @@ class LetvIE(InfoExtractor):
} }
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 @@ class LetvPlaylistIE(InfoExtractor):
# 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 @@ class LetvPlaylistIE(InfoExtractor):
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\?.+'