dwb: youtube-mplayer and startup-noautoreload.
parent
2148e6178b
commit
681d09e21b
|
@ -0,0 +1,13 @@
|
|||
//!javascript
|
||||
|
||||
// Prevents previously-opened tabs from reloading all at once after a restart.
|
||||
|
||||
execute("set load-on-focus true");
|
||||
|
||||
var sigId = signals.connect("navigation", function(wv) {
|
||||
if (wv == tabs.current)
|
||||
{
|
||||
execute("set load-on-focus false");
|
||||
signals.disconnect(sigId);
|
||||
}
|
||||
});
|
|
@ -0,0 +1,11 @@
|
|||
//!javascript
|
||||
|
||||
// Opens YouTube videos with mplayer.
|
||||
|
||||
var regex = new RegExp("http(.*)://www.youtube.com/watch\\?(.*&)*v=.*");
|
||||
|
||||
signals.connect("navigation", function (wv, frame, request) {
|
||||
if (wv.mainFrame == frame && regex.test(request.uri))
|
||||
system.spawn("sh -c 'mplayer \"$(youtube-dl -g " + request.uri + ")\"'");
|
||||
return false;
|
||||
});
|
Loading…
Reference in New Issue