userscripts/dl-3plus.js

37 lines
1016 B
JavaScript

// ==UserScript==
// @name 3+
// @description 3+ download URL to Wget command
// @version 0.8
// @namespace http://www.adrian.kousz.ch/
// @require https://git.adrian.kousz.ch/adrian/userscripts/raw/master/lib.js
// @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js
// @match http://www.3plus.tv/*
// @grant none
// ==/UserScript==
AdiUserscriptLib.addButton('DL Cmds', function () {
var vars = {}
var commandline = 'wget {url}\n'
var commands = ''
var scriptUrl = $('script[src*="container=sdnPlayer"]')
.attr('src')
.replace('autoplay=true', 'autoplay=false')
;
// TODO: Overwrite only temporarily
FlashDetect.versionAtLeast = function() { return false; };
var continueFn = function() {
// TODO: Select best stream
var qualities = ['hd720', 'mediumlarge','medium'];
vars.url = sdnPlayerConfig.playlist[6].src;
// NOTE: Prompt because of popup blocking
prompt('URL', vars.url);
}
$.getScript(scriptUrl, continueFn);
})