// ==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); })