]> git.rmz.io Git - dotfiles.git/blobdiff - dwb/userscripts/youtube.js
add dwb config
[dotfiles.git] / dwb / userscripts / youtube.js
diff --git a/dwb/userscripts/youtube.js b/dwb/userscripts/youtube.js
new file mode 100755 (executable)
index 0000000..71d02f4
--- /dev/null
@@ -0,0 +1,9 @@
+#!javascript 
+
+var regex = new RegExp("https?://www.youtube.com/watch\\?(.*&)*v=.*");
+
+signals.connect("navigation", function (wv, frame, request) {
+  if (wv.mainFrame == frame && regex.test(request.uri)) 
+    system.spawn("sh -c 'mplayer \"$(youtube-dl -g " + request.uri + ")\"'");
+  return false;
+});