]> git.rmz.io Git - dotfiles.git/commitdiff
fix youtube userscript
authorSamir Benmendil <samir.benmendil@gmail.com>
Tue, 19 Nov 2013 00:30:31 +0000 (01:30 +0100)
committerSamir Benmendil <samir.benmendil@gmail.com>
Tue, 19 Nov 2013 00:30:31 +0000 (01:30 +0100)
dwb/userscripts/youtube.js

index 49e75a31a9f9bbbf2e27f214b8f8e4ec9bd25b00..260ac7e8f7140752038d7cc8fc0f984ffe95aa15 100755 (executable)
@@ -1,9 +1,9 @@
 #!javascript 
 
-var regex = new RegExp("https?://www.youtube.com/watch\\?(.*&)*v=.*");
+var regex = new RegExp("(https?://www.youtube.com/watch\\?)(?:.*&)*(v=.*)");
 
 Signal.connect("navigation", function (wv, frame, request) {
   if (wv.mainFrame == frame && regex.test(request.uri)) 
-    system.spawn("mpv "+request.uri);
+    system.spawn("mpv "+request.uri.replace(regex, "$1$2"));
   return false;
 });