projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[youtube] Fix extraction (closes #20758, closes #20759, closes #20761, closes #20762...
[youtube-dl]
/
youtube_dl
/
extractor
/
leeco.py
diff --git
a/youtube_dl/extractor/leeco.py
b/youtube_dl/extractor/leeco.py
index 0a07c1320993647dbc844b6d0bdfd4591ef2825d..8dd1ce0d0e935888f3a90dedf92f113f2ef74f9b 100644
(file)
--- a/
youtube_dl/extractor/leeco.py
+++ b/
youtube_dl/extractor/leeco.py
@@
-1,7
+1,6
@@
# coding: utf-8
from __future__ import unicode_literals
# coding: utf-8
from __future__ import unicode_literals
-import base64
import datetime
import hashlib
import re
import datetime
import hashlib
import re
@@
-9,6
+8,7
@@
import time
from .common import InfoExtractor
from ..compat import (
from .common import InfoExtractor
from ..compat import (
+ compat_b64decode,
compat_ord,
compat_str,
compat_urllib_parse_urlencode,
compat_ord,
compat_str,
compat_urllib_parse_urlencode,
@@
-130,7
+130,7
@@
class LeIE(InfoExtractor):
media_id, 'Downloading flash playJson data', query={
'id': media_id,
'platid': 1,
media_id, 'Downloading flash playJson data', query={
'id': media_id,
'platid': 1,
- 'splatid': 10
1
,
+ 'splatid': 10
5
,
'format': 1,
'source': 1000,
'tkey': self.calc_time_key(int(time.time())),
'format': 1,
'source': 1000,
'tkey': self.calc_time_key(int(time.time())),
@@
-329,7
+329,7
@@
class LetvCloudIE(InfoExtractor):
raise ExtractorError('Letv cloud returned an unknwon error')
def b64decode(s):
raise ExtractorError('Letv cloud returned an unknwon error')
def b64decode(s):
- return
base64.b64decode(s.encode('utf-8')
).decode('utf-8')
+ return
compat_b64decode(s
).decode('utf-8')
formats = []
for media in play_json['data']['video_info']['media'].values():
formats = []
for media in play_json['data']['video_info']['media'].values():