X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/8403e6a9a5645ef4b7e494c8ccdb45bd62549ecf..4b2b777e53a02ee3af772eab89de2ec9cd30bb9a:/dwb/userscripts/vimeo.js diff --git a/dwb/userscripts/vimeo.js b/dwb/userscripts/vimeo.js new file mode 100755 index 0000000..36c017e --- /dev/null +++ b/dwb/userscripts/vimeo.js @@ -0,0 +1,11 @@ +#!javascript + +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); + } + return false; +});