]> code.delx.au - youtube-cgi/blobdiff - youtube.cgi
exec nodejs
[youtube-cgi] / youtube.cgi
index 6495c8d663d44d0b131595409b7d07d2dbec3b6d..da6109c27b47ced33f153b60319cf7ebf8e55a36 100755 (executable)
@@ -158,7 +158,7 @@ def decode_signature(js_url, signature):
         "code": json.dumps(extract_js(script)),
     }
     p = subprocess.Popen(
-        "js",
+        "nodejs",
         shell=True,
         close_fds=True,
         stdin=subprocess.PIPE,
@@ -169,7 +169,10 @@ def decode_signature(js_url, signature):
 
         var sandbox = {
             window: {
-                location: {}
+                location: {},
+                history: {
+                    pushState: function(){}
+                }
             },
             document: {},
             navigator: {},