2013-12-28 15:56:42 +01:00
|
|
|
//!javascript
|
2013-05-28 10:31:00 +02:00
|
|
|
|
|
|
|
// 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 + ")\"'");
|
2013-05-28 10:31:00 +02:00
|
|
|
return false;
|
|
|
|
});
|