// ==UserScript== // @name HulkShare // @description HulkShare download URL to Wget command // @version 1.0 // @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://*.hulkshare.com/* // @grant none // ==/UserScript== AdiUserscriptLib.addButton('Wget Cmd', function () { var vars = {} var commandline = 'wget -cO "{name}" --referer="{ref}" {url}\n' var commands = '' vars.name = $('b.nhsTrackTitle').text() vars.url = $('button.nhsGrayBtnSmDownload').attr('href') vars.ref = window.location.href commands += AdiUserscriptLib.interpolate(commandline, vars) var w = window.open(); w.document.write('
' + commands + '
') w.document.close() })