71 lines
2.2 KiB
Plaintext
Executable File
71 lines
2.2 KiB
Plaintext
Executable File
#!/mod/bin/jimsh
|
|
|
|
package require cgi
|
|
source /mod/webif/lib/setup
|
|
require ts.class pretty_size queue.class
|
|
source /mod/webif/plugin/qtube/timelist.jim
|
|
|
|
jqplugin enadis iajax
|
|
|
|
jscss script.js style.css
|
|
header
|
|
|
|
|
|
# escape single quotes in the urlname and dirname so they don't mess up the javascript
|
|
#set non_escaped_url $rurl
|
|
#set dir [string map {' \\'} [url dirname $rurl]]
|
|
#set rurl [string map {' \\'} $rurl]
|
|
|
|
puts "
|
|
<fieldset class=cleft>
|
|
<legend><a href=\"https://wiki.hummy.tv/wiki/Custom_Firmware_Package_Notes#Youtube-dl\" target=\"_blank\"><img src=\"/plugin/qtube/img/qtube.png\" style=\"vertical-align: middle\" width=64px alt=\"qtube icon\"/> YouTube (& BBC iPlayer) download</a></legend>
|
|
<p>See <a href=\"https://wiki.hummy.tv/wiki/Custom_Firmware_Package_Notes#Youtube-dl\" target=\"_blank\">Wiki page</a> for a brief description of available options and
|
|
and <a href=\"https://github.com/rg3/youtube-dl/blob/master/README.md#readme\" target=\"_blank\">Github Notes</a> for Full reference notes
|
|
<p>
|
|
Youtube-dl has a config file at : <a href=\"/edit/edit.jim?file=/mod/etc/youtube-dl.conf&backdesc=Back&backlink=/plugin/qtube\">/mod/etc/youtube-dl.conf</a>
|
|
<table class=keyval cellpadding=5>
|
|
<tr><th>Url:</th> <td>
|
|
<input id=url
|
|
class=\"ui-widget-content ui-corner-all\"
|
|
autocomplete=yes
|
|
type=text size=150>
|
|
|
|
</td></tr>
|
|
"
|
|
puts "
|
|
</td></tr>
|
|
<tr><th>Process options</th><td>
|
|
<input id=opts
|
|
class=\"ui-widget-content ui-corner-all\"
|
|
autocomplete=yes
|
|
type=text size=150>
|
|
|
|
</td></tr>
|
|
</table>
|
|
"
|
|
puts "
|
|
<div id=buttons>
|
|
<button id=run>Run Download now</button>
|
|
<button id=queue>Run Download in background</button>
|
|
<select id=queue_time name=queue_time
|
|
class=\"ui-widget-content ui-corner-all\" >
|
|
"
|
|
timelist 0
|
|
puts "
|
|
</select>
|
|
<button id=viewqueue><img src=/img/queueps.png class=qb> View Queue</button>
|
|
<button id=viewlog>View qtube.log</button>
|
|
</div>
|
|
"
|
|
puts "
|
|
<div id=results class=\"hidden\">
|
|
<div class=\"running blood\">
|
|
<img src=/img/loading.gif>
|
|
Analysing recording, please wait...
|
|
</div>
|
|
<div id=results_inner></div>
|
|
<div class=\"running blood\">
|
|
<img src=/img/loading.gif> Still working, please be patient...
|
|
</div>
|
|
"
|