--- /dev/null
+#!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;
+});