]> git.rmz.io Git - dotfiles.git/blob - dwb/userscripts/mpv.js
systemd: update ssh-agent.service
[dotfiles.git] / dwb / userscripts / mpv.js
1 #!javascript
2
3 // regex need to have two matches
4 var regexes = [
5 new RegExp("(https?://vimeo.com/)(\\d+)"),
6 new RegExp("(https?://www.dailymotion.com/video/)(.*)"),
7 new RegExp("(https?://www.youtube.com/watch\\?)(?:.*&)*(v=.*)")
8 ];
9
10 Signal.connect("navigation", function (wv, frame, request) {
11 if (wv.mainFrame == frame) {
12 regexes.some(function(regex) {
13 if (regex.test(request.uri)) {
14 system.spawn("mpv --profile=mimeo "+request.uri.replace(regex, "$1$2"));
15 return true;
16 }
17 });
18 }
19 return false;
20 });