ambevar-dotfiles/.config/dwb/userscripts/youtube-mplayer.js

12 lines
347 B
JavaScript
Raw Normal View History

2013-12-28 15:56:42 +01:00
//!javascript
// Opens YouTube videos with mplayer.
var regex = new RegExp("http(.*)://www.youtube.com/watch\\?(.*&)*v=.*");
2013-12-28 15:56:42 +01:00
Signal.connect("navigation", function (wv, frame, request) {
if (wv.mainFrame == frame && regex.test(request.uri))
2013-10-13 10:43:30 +02:00
system.spawn("sh -c 'mpv \"$(youtube-dl -g " + request.uri + ")\"'");
return false;
});