]> git.rmz.io Git - dotfiles.git/commitdiff
dwb: fix regex for youtube and vimeo
authorSamir Benmendil <samir.benmendil@gmail.com>
Fri, 12 Dec 2014 00:09:21 +0000 (00:09 +0000)
committerSamir Benmendil <samir.benmendil@gmail.com>
Fri, 12 Dec 2014 00:09:21 +0000 (00:09 +0000)
dwb/userscripts/vimeo.js
dwb/userscripts/youtube.js

index 36c017e609e9f5d6d37008c58c034ec684d4092a..46218a7aae164dd6a4b07f481e13823e73c5178f 100755 (executable)
@@ -1,11 +1,9 @@
 #!javascript
 
-var regex = new RegExp("(https?://vimeo.com/)(\\d*)");
+var regex = new RegExp("(https?://vimeo.com/)(\\d+)");
 
 Signal.connect("navigation", function (wv, frame, request) {
-  if (wv.mainFrame == frame && regex.test(request.uri))  {
-    var uri = system.spawnSync("youtube-dl -g "+request.uri.replace(regex, "$1$2"));
-    system.spawn("mpv "+uri.stdout);
-  }
+  if (wv.mainFrame == frame && regex.test(request.uri))
+    system.spawn("mpv --profile=mimeo "+request.uri.replace(regex, "$1$2"));
   return false;
 });
index b4cfccc1c923e15071b180f6a8a9793550ee8d29..3a82da16f359b806c3107a63acdab811327206ed 100755 (executable)
@@ -4,6 +4,6 @@ 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.replace(regex, "$1$2"));
+    system.spawn("mpv --profile=mimeo "+request.uri.replace(regex, "$1$2"));
   return false;
 });