mirror of
https://github.com/soimort/you-get.git
synced 2025-02-03 08:43:58 +03:00
Fix (partly) #373
* Handle JavaScript: Array.prototype.splice() * Python has a list.reverse() method
This commit is contained in:
parent
38663239be
commit
204a927181
@ -43,8 +43,8 @@ class YouTube(VideoExtractor):
|
|||||||
code = re.sub(r'var\s+', r'', code)
|
code = re.sub(r'var\s+', r'', code)
|
||||||
code = re.sub(r'(\w+).join\(""\)', r'"".join(\1)', code)
|
code = re.sub(r'(\w+).join\(""\)', r'"".join(\1)', code)
|
||||||
code = re.sub(r'(\w+).length', r'len(\1)', code)
|
code = re.sub(r'(\w+).length', r'len(\1)', code)
|
||||||
code = re.sub(r'(\w+).reverse\(\)', r'\1[::-1]', code)
|
|
||||||
code = re.sub(r'(\w+).slice\((\w+)\)', r'\1[\2:]', code)
|
code = re.sub(r'(\w+).slice\((\w+)\)', r'\1[\2:]', code)
|
||||||
|
code = re.sub(r'(\w+).splice\((\w+),(\w+)\)', r'del \1[\2:\2+\3]', code)
|
||||||
code = re.sub(r'(\w+).split\(""\)', r'list(\1)', code)
|
code = re.sub(r'(\w+).split\(""\)', r'list(\1)', code)
|
||||||
return code
|
return code
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user