Philipp Hagemeister
|
9e3f19919a
|
[jsinterp] Beef up and add tests
In preparation for #4822, extend jsinterp by a lot. (We may even have to/want to write a proper interpreter with actual parsing)
|
2015-02-01 22:38:29 +01:00 |
|
tinybug
|
85b9275517
|
Update jsinterp.py
http://s.ytimg.com/yts/jsbin/html5player-zh_HK-vfl1NK6PR/html5player.js
fix raise ExtractorError
|
2014-11-21 17:09:22 +08:00 |
|
Philipp Hagemeister
|
4cb71e9b6a
|
[jsinterp] Fix slice
|
2014-07-25 07:04:39 +02:00 |
|
Philipp Hagemeister
|
16f8e9df8a
|
[jsinterp] Allow uppercase object names
|
2014-07-25 06:54:52 +02:00 |
|
Philipp Hagemeister
|
892e3192fb
|
[jsinterp] Do not expect dot in simple function call
|
2014-07-24 11:33:42 +02:00 |
|
Jaime Marquínez Ferrándiz
|
ebe832dc37
|
[jsinterp] 'reverse' modifies the array in place (fixes #3334)
|
2014-07-24 11:08:31 +02:00 |
|
Philipp Hagemeister
|
825abb8175
|
[jsinterp] Implement splice and general improvement
I still get 403s on YouTube though.
|
2014-07-24 10:41:14 +02:00 |
|
Philipp Hagemeister
|
9f43890bcd
|
[jsinterp] Allow digits in function names
|
2014-07-23 02:13:48 +02:00 |
|
Jaime Marquínez Ferrándiz
|
ad25aee245
|
[youtube & jsinterp] Fix signature extraction (fixes #3255)
Some functions are defined now inside an object, the jsinterp will search its definition if the variable is not defined in the local namespace.
|
2014-07-15 22:46:39 +02:00 |
|
Philipp Hagemeister
|
fc040bfd05
|
[jsinterp] Prevent mis-recognitions of local functions
|
2014-07-11 10:44:56 +02:00 |
|
Philipp Hagemeister
|
61989fb5e9
|
[jsinterp] Remove superfluous u
|
2014-07-11 10:40:02 +02:00 |
|
Philipp Hagemeister
|
77ffa95701
|
[jsinterp] Better error messages
|
2014-03-30 07:15:14 +02:00 |
|
Philipp Hagemeister
|
2b25cb5d76
|
[youtube] Move JavaScript interpreter into its own module
|
2014-03-30 07:02:58 +02:00 |
|