From: Samir Benmendil Date: Tue, 19 Nov 2013 00:30:31 +0000 (+0100) Subject: fix youtube userscript X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/11a39d4125198c0bf9816492e664ef508ed7cb3c?ds=sidebyside fix youtube userscript --- diff --git a/dwb/userscripts/youtube.js b/dwb/userscripts/youtube.js index 49e75a3..260ac7e 100755 --- a/dwb/userscripts/youtube.js +++ b/dwb/userscripts/youtube.js @@ -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; });