mirror of
https://github.com/moparisthebest/SickRage
synced 2024-12-12 11:02:21 -05:00
Merge branch 'feature/OverhaulSearchSettings' of https://github.com/JackDandy/SickRage into develop
This commit is contained in:
commit
a38a9de8cb
@ -33,6 +33,7 @@
|
||||
* Styled config_providers to match new config_general styling
|
||||
* Removed qtip from providers and converted back to a tab
|
||||
* Removed superfish-1.4.8.js and supersubs-0.2b.js as they no longer break provider sorting with qtip removed and is no longer required due to new UI
|
||||
* Overhaul Config Search Settings in line with General Configuration
|
||||
|
||||
|
||||
### 0.2.1 (2014-10-22 06:41:00 UTC)
|
||||
|
@ -1,13 +1,13 @@
|
||||
#import sickbeard
|
||||
#from sickbeard import clients
|
||||
#set global $title="Config - Episode Search"
|
||||
#set global $header="Search Options"
|
||||
#set global $title = 'Config - Episode Search'
|
||||
#set global $header = 'Search Settings'
|
||||
|
||||
#set global $sbPath="../.."
|
||||
#set global $sbPath = '../..'
|
||||
|
||||
#set global $topmenu="config"#
|
||||
#set global $topmenu = 'config'
|
||||
#import os.path
|
||||
#include $os.path.join($sickbeard.PROG_DIR, "gui/slick/interfaces/default/inc_top.tmpl")
|
||||
#include $os.path.join($sickbeard.PROG_DIR, 'gui/slick/interfaces/default/inc_top.tmpl')
|
||||
|
||||
<script type="text/javascript" src="$sbRoot/js/configSearch.js?$sbPID"></script>
|
||||
<script type="text/javascript" src="$sbRoot/js/config.js?$sbPID"></script>
|
||||
@ -18,6 +18,9 @@
|
||||
<h1 class="title">$title</h1>
|
||||
#end if
|
||||
|
||||
#set $html_selected = ' selected="selected"'
|
||||
#set $html_checked = 'checked="checked" '
|
||||
|
||||
<div id="config">
|
||||
<div id="config-content">
|
||||
|
||||
@ -35,33 +38,30 @@
|
||||
|
||||
<div class="component-group-desc">
|
||||
<h3>Episode Search</h3>
|
||||
<p>Settings that dictate how and when episode searching works with <a href="$sbRoot/config/providers">Providers</a>.</p>
|
||||
<p>How to manage searching with <a href="$sbRoot/config/providers">providers</a>.</p>
|
||||
</div>
|
||||
|
||||
<fieldset class="component-group-list">
|
||||
<div class="field-pair">
|
||||
<input type="checkbox" name="download_propers" id="download_propers" class="enabler" #if $sickbeard.DOWNLOAD_PROPERS == True then "checked=\"checked\"" else ""# />
|
||||
<label for="download_propers">
|
||||
<span class="component-title">Download Propers</span>
|
||||
<span class="component-desc">Replace original download with "Proper/Repack" if nuked?</span>
|
||||
<span class="component-title">Download propers</span>
|
||||
<span class="component-desc">
|
||||
<input type="checkbox" name="download_propers" id="download_propers" class="enabler" <%= html_checked if sickbeard.DOWNLOAD_PROPERS == True else '' %>/>
|
||||
<p>replace original download with "Proper" or "Repack" if nuked</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div id="content_download_propers">
|
||||
<div class="field-pair">
|
||||
<label class="nocheck" for="check_propers_interval">
|
||||
<span class="component-title">Check Propers Every:</span>
|
||||
<label for="check_propers_interval">
|
||||
<span class="component-title">Check propers every:</span>
|
||||
<span class="component-desc">
|
||||
<select id="check_propers_interval" name="check_propers_interval" class="form-control input-sm">
|
||||
#set $check_propers_interval_text = {'daily': "24 hours", '4h': "4 hours", '90m': "90 mins", '45m': "45 mins", '15m': "15 mins"}
|
||||
#for $curInterval in ('daily', '4h', '90m', '45m', '15m'):
|
||||
#if $sickbeard.CHECK_PROPERS_INTERVAL == $curInterval:
|
||||
#set $selMode = " selected=\"selected\""
|
||||
#else
|
||||
#set $selMode = ""
|
||||
#end if
|
||||
<option value="$curInterval"$selMode>$check_propers_interval_text[$curInterval]</option>
|
||||
#end for
|
||||
#set $check_propers_interval_text = {'daily': "24 hours", '4h': "4 hours", '90m': "90 mins", '45m': "45 mins", '15m': "15 mins"}
|
||||
#for $curInterval in ('daily', '4h', '90m', '45m', '15m'):
|
||||
#set $selected = $html_selected if $sickbeard.CHECK_PROPERS_INTERVAL == $curInterval else ''
|
||||
<option value="$curInterval"$selected>$check_propers_interval_text[$curInterval]</option>
|
||||
#end for
|
||||
</select>
|
||||
</span>
|
||||
</label>
|
||||
@ -69,98 +69,92 @@
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">Backlog Search Day(s)</span>
|
||||
<label>
|
||||
<span class="component-title">Backlog search day(s)</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="backlog_days" value="$sickbeard.BACKLOG_DAYS" class="form-control input-sm input75" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Number of day(s) to search from. (example 7)</span>
|
||||
<p>number of day(s) that the search will cover (e.g. 7)</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">Backlog Search Frequency</span>
|
||||
<label>
|
||||
<span class="component-title">Backlog search frequency</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="backlog_frequency" value="$sickbeard.BACKLOG_FREQUENCY" class="form-control input-sm input75" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Time in minutes between searches (min. $sickbeard.MIN_BACKLOG_FREQUENCY)</span>
|
||||
<p>time in minutes between searches (min. $sickbeard.MIN_BACKLOG_FREQUENCY)</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">Daily Search Frequency</span>
|
||||
<label>
|
||||
<span class="component-title">Daily search frequency</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="dailysearch_frequency" value="$sickbeard.DAILYSEARCH_FREQUENCY" class="form-control input-sm input75" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Time in minutes between searches (min. $sickbeard.MIN_DAILYSEARCH_FREQUENCY)</span>
|
||||
<p>time in minutes between searches (min. $sickbeard.MIN_DAILYSEARCH_FREQUENCY)</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">Usenet Retention</span>
|
||||
<label>
|
||||
<span class="component-title">Usenet retention</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="usenet_retention" value="$sickbeard.USENET_RETENTION" class="form-control input-sm input75" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Age limit in days for usenet articles to be used. (eg. 500)</span>
|
||||
<p>age limit in days for usenet articles to be used (e.g. 500)</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">Ignore Words</span>
|
||||
<label>
|
||||
<span class="component-title">Ignore words</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="ignore_words" value="$sickbeard.IGNORE_WORDS" class="form-control input-sm input350" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Comma separated words to check in episode search.</span>
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Results containing any word in the list won't be snatched.</span>
|
||||
<div class="clear-left">results containing any word in the comma separated word list will be ignored</div>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">Require Words</span>
|
||||
<label>
|
||||
<span class="component-title">Require words</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="require_words" value="$sickbeard.REQUIRE_WORDS" class="form-control input-sm input350" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Comma separated words to check in episode search.</span>
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Results not containing all words in the list won't be snatched.</span>
|
||||
<div class="clear-left">results not containing all words in the comma separated word list will be ignored</div>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<input type="checkbox" name="allow_high_priority" id="allow_high_priority" #if $sickbeard.ALLOW_HIGH_PRIORITY == True then "checked=\"checked\"" else ""# />
|
||||
<label for="allow_high_priority">
|
||||
<span class="component-title">Allow high priority</span>
|
||||
<span class="component-desc">Set high priority for downloads of recently aired episodes?</span>
|
||||
<span class="component-desc">
|
||||
<input type="checkbox" name="allow_high_priority" id="allow_high_priority" <%= html_checked if sickbeard.ALLOW_HIGH_PRIORITY == True else '' %>/>
|
||||
<p>set downloads of recently aired episodes to high priority</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<input type="checkbox" name="dailysearch_startup" id="dailysearch_startup" #if $sickbeard.DAILYSEARCH_STARTUP == True then "checked=\"checked\"" else ""# />
|
||||
<label for="dailysearch_startup">
|
||||
<span class="component-title">Daily Search on startup</span>
|
||||
<span class="component-desc">Start daily search upon startup of SickRage?</span>
|
||||
<span class="component-title">Daily search on startup</span>
|
||||
<span class="component-desc">
|
||||
<input type="checkbox" name="dailysearch_startup" id="dailysearch_startup" <%= html_checked if sickbeard.DAILYSEARCH_STARTUP == True else '' %>/>
|
||||
<p>start daily search on startup of SickRage</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<input type="checkbox" name="backlog_startup" id="backlog_startup" #if $sickbeard.BACKLOG_STARTUP == True then "checked=\"checked\"" else ""# />
|
||||
<label for="backlog_startup">
|
||||
<span class="component-title">Process backlog on startup</span>
|
||||
<span class="component-desc">Start processing backlogged episodes upon startup of SickRage?</span>
|
||||
<span class="component-title">Run backlog on startup</span>
|
||||
<span class="component-desc">
|
||||
<input type="checkbox" name="backlog_startup" id="backlog_startup" <%= html_checked if sickbeard.BACKLOG_STARTUP == True else '' %>/>
|
||||
<p>start processing backlogged episodes on startup of SickRage</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
@ -173,34 +167,31 @@
|
||||
|
||||
<div class="component-group-desc">
|
||||
<h3>NZB Search</h3>
|
||||
<p>Settings that dictate how SickRage handles NZB search results.</p>
|
||||
<p>How to handle NZB search results.</p>
|
||||
</div>
|
||||
|
||||
<fieldset class="component-group-list">
|
||||
|
||||
<div class="field-pair">
|
||||
<input type="checkbox" name="use_nzbs" class="enabler" id="use_nzbs" #if $sickbeard.USE_NZBS then "checked=\"checked\"" else ""# />
|
||||
<label for="use_nzbs">
|
||||
<span class="component-title">Search NZBs</span>
|
||||
<span class="component-desc">Should SickRage search for NZB files?</span>
|
||||
<span class="component-desc">
|
||||
<input type="checkbox" name="use_nzbs" class="enabler" id="use_nzbs" <%= html_checked if sickbeard.USE_NZBS else '' %>/>
|
||||
<p>enable NZB search providers</p></span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div id="content_use_nzbs">
|
||||
<div class="field-pair">
|
||||
<label class="nocheck" for="nzb_method">
|
||||
<span class="component-title">NZB Method:</span>
|
||||
<label for="nzb_method">
|
||||
<span class="component-title">Send .nzb files to:</span>
|
||||
<span class="component-desc">
|
||||
<select name="nzb_method" id="nzb_method" class="form-control input-sm">
|
||||
#set $nzb_method_text = {'blackhole': "Black hole", 'sabnzbd': "SABnzbd", 'nzbget': "NZBget"}
|
||||
#for $curAction in ('sabnzbd', 'blackhole', 'nzbget'):
|
||||
#if $sickbeard.NZB_METHOD == $curAction:
|
||||
#set $nzb_method = "selected=\"selected\""
|
||||
#else
|
||||
#set $nzb_method = ""
|
||||
#end if
|
||||
<option value="$curAction" $nzb_method>$nzb_method_text[$curAction]</option>
|
||||
#end for
|
||||
#set $nzb_method_text = {'blackhole': "Black hole", 'sabnzbd': "SABnzbd", 'nzbget': "NZBget"}
|
||||
#for $curAction in ('sabnzbd', 'blackhole', 'nzbget'):
|
||||
#set $selected = $html_selected if $sickbeard.NZB_METHOD == $curAction else ''
|
||||
<option value="$curAction"$selected>$nzb_method_text[$curAction]</option>
|
||||
#end for
|
||||
</select>
|
||||
</span>
|
||||
</label>
|
||||
@ -208,213 +199,161 @@
|
||||
|
||||
<div id="blackhole_settings">
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">NZB Black Hole</span>
|
||||
<label>
|
||||
<span class="component-title">Black hole folder location</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="nzb_dir" id="nzb_dir" value="$sickbeard.NZB_DIR" class="form-control input-sm input350" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">The directory where SickRage should store your <i>NZB</i> files.</span>
|
||||
<div class="clear-left"><p><b>.nzb</b> files are stored at this location for external software to find and use</p></div>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="sabnzbd_settings">
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">SABnzbd URL</span>
|
||||
<label>
|
||||
<span class="component-title">SABnzbd server URL</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" id="sab_host" name="sab_host" value="$sickbeard.SAB_HOST" class="form-control input-sm input350" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">URL to your SABnzbd+ install</span>
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">(eg. http://localhost:8000/)</span>
|
||||
<div class="clear-left"><p>URL to your SABnzbd server (e.g. http://localhost:8080/)</p></div>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">SABnzbd Username</span>
|
||||
<label>
|
||||
<span class="component-title">SABnzbd username</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="sab_username" id="sab_username" value="$sickbeard.SAB_USERNAME" class="form-control input-sm input200" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Username of your SABnzbd+ server (blank for none)</span>
|
||||
<p>(blank for none)</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">SABnzbd Password</span>
|
||||
<label>
|
||||
<span class="component-title">SABnzbd password</span>
|
||||
<span class="component-desc">
|
||||
<input type="password" name="sab_password" id="sab_password" value="$sickbeard.SAB_PASSWORD" class="form-control input-sm input200" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Password of your SABnzbd+ server (blank for none)</span>
|
||||
<p>(blank for none)</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">SABnzbd API Key</span>
|
||||
<label>
|
||||
<span class="component-title">SABnzbd API key</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="sab_apikey" id="sab_apikey" value="$sickbeard.SAB_APIKEY" class="form-control input-sm input350" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">SABnzbd+ Config -> General -> API Key.</span>
|
||||
<div class="clear-left"><p>locate at... SABnzbd Config -> General -> API Key</p></div>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">SABnzbd Category</span>
|
||||
<label>
|
||||
<span class="component-title">Use SABnzbd category</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="sab_category" id="sab_category" value="$sickbeard.SAB_CATEGORY" class="form-control input-sm input200" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Category for downloads to go into (eg. TV)</span>
|
||||
<p>add downloads to this category (e.g. TV)</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nzbget_settings">
|
||||
<div class="field-pair">
|
||||
<input id="nzbget_use_https" type="checkbox" class="enabler" name="nzbget_use_https" #if $sickbeard.NZBGET_USE_HTTPS == True then "checked=\"checked\"" else ""# />
|
||||
<label for="use_failed_downloads">
|
||||
<span class="component-title">Use HTTPS (SSL)</span>
|
||||
<span class="component-desc">Use HTTPS to connect to NZBGet?</span>
|
||||
</label>
|
||||
<label class="nocheck clearfix" for="nzbget_use_https">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc"><b>NOTE:</b> You have to enable Secure control in NZBGet and set the correct Secure Port here.</span>
|
||||
<label for="nzbget_use_https">
|
||||
<span class="component-title">Connect using HTTPS</span>
|
||||
<span class="component-desc">
|
||||
<input id="nzbget_use_https" type="checkbox" class="enabler" name="nzbget_use_https" <%= html_checked if sickbeard.NZBGET_USE_HTTPS == True else '' %>/>
|
||||
<p><b>note:</b> enable Secure control in NZBGet and set the correct Secure Port here</p>
|
||||
</span>
|
||||
</label>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">NZBget HOST:PORT</span>
|
||||
<label>
|
||||
<span class="component-title">NZBget host:port</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="nzbget_host" id="nzbget_host" value="$sickbeard.NZBGET_HOST" class="form-control input-sm input350" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Hostname and portnumber of the NZBget RPC (not NZBgetweb!)</span>
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">(eg. localhost:6789)</span>
|
||||
<p>(e.g. localhost:6789)</p>
|
||||
<div class="clear-left"><p>NZBget RPC host name and port number (not NZBgetweb!)</p></div>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">NZBget Username</span>
|
||||
<label>
|
||||
<span class="component-title">NZBget username</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="nzbget_username" value="$sickbeard.NZBGET_USERNAME" class="form-control input-sm input200" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Username found in nzbget.conf (by default nzbget)</span>
|
||||
<p>locate in nzbget.conf (default:nzbget)</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">NZBget Password</span>
|
||||
<label>
|
||||
<span class="component-title">NZBget password</span>
|
||||
<span class="component-desc">
|
||||
<input type="password" name="nzbget_password" id="nzbget_password" value="$sickbeard.NZBGET_PASSWORD" class="form-control input-sm input200" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Password found in nzbget.conf (by default tegbzn6789)</span>
|
||||
<p>locate in nzbget.conf (default:tegbzn6789)</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">NZBget Category</span>
|
||||
<label>
|
||||
<span class="component-title">Use NZBget category</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="nzbget_category" id="nzbget_category" value="$sickbeard.NZBGET_CATEGORY" class="form-control input-sm input200" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Category for downloads to go into (eg. TV)</span>
|
||||
<p>send downloads marked this category (e.g. TV)</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
#if $sickbeard.NZBGET_PRIORITY == -100:
|
||||
#set $prio_verylow = 'selected="selected"'
|
||||
#set $prio_low = ''
|
||||
#set $prio_normal = ''
|
||||
#set $prio_high = ''
|
||||
#set $prio_veryhigh = ''
|
||||
#set $prio_force = ''
|
||||
#elif $sickbeard.NZBGET_PRIORITY == -50:
|
||||
#set $prio_verylow = ''
|
||||
#set $prio_low = 'selected="selected"'
|
||||
#set $prio_normal = ''
|
||||
#set $prio_high = ''
|
||||
#set $prio_veryhigh = ''
|
||||
#set $prio_force = ''
|
||||
#elif $sickbeard.NZBGET_PRIORITY == 0:
|
||||
#set $prio_verylow = ''
|
||||
#set $prio_low = ''
|
||||
#set $prio_normal = 'selected="selected"'
|
||||
#set $prio_high = ''
|
||||
#set $prio_veryhigh = ''
|
||||
#set $prio_force = ''
|
||||
#elif $sickbeard.NZBGET_PRIORITY == 50:
|
||||
#set $prio_verylow = ''
|
||||
#set $prio_low = ''
|
||||
#set $prio_normal = ''
|
||||
#set $prio_high = 'selected="selected"'
|
||||
#set $prio_veryhigh = ''
|
||||
#set $prio_force = ''
|
||||
#elif $sickbeard.NZBGET_PRIORITY == 100:
|
||||
#set $prio_verylow = ''
|
||||
#set $prio_low = ''
|
||||
#set $prio_normal = ''
|
||||
#set $prio_high = ''
|
||||
#set $prio_veryhigh = 'selected="selected"'
|
||||
#set $prio_force = ''
|
||||
#elif $sickbeard.NZBGET_PRIORITY == 900:
|
||||
#set $prio_verylow = ''
|
||||
#set $prio_low = ''
|
||||
#set $prio_normal = ''
|
||||
#set $prio_high = ''
|
||||
#set $prio_veryhigh = ''
|
||||
#set $prio_force = 'selected="selected"'
|
||||
#else:
|
||||
#set $prio_verylow = ''
|
||||
#set $prio_low = ''
|
||||
#set $prio_normal = 'selected="selected"'
|
||||
#set $prio_high = ''
|
||||
#set $prio_veryhigh = ''
|
||||
#set $prio_force = ''
|
||||
#end if
|
||||
|
||||
#set $prio_verylow = ''
|
||||
#set $prio_low = ''
|
||||
#set $prio_normal = ''
|
||||
#set $prio_high = ''
|
||||
#set $prio_veryhigh = ''
|
||||
#set $prio_force = ''
|
||||
#if -100 == $sickbeard.NZBGET_PRIORITY:
|
||||
#set $prio_verylow = $html_selected
|
||||
#elif -50 == $sickbeard.NZBGET_PRIORITY:
|
||||
#set $prio_low = $html_selected
|
||||
#elif 0 == $sickbeard.NZBGET_PRIORITY:
|
||||
#set $prio_normal = $html_selected
|
||||
#elif 50 == $sickbeard.NZBGET_PRIORITY:
|
||||
#set $prio_high = $html_selected
|
||||
#elif 100 == $sickbeard.NZBGET_PRIORITY:
|
||||
#set $prio_veryhigh = $html_selected
|
||||
#elif 900 == $sickbeard.NZBGET_PRIORITY:
|
||||
#set $prio_force = $html_selected
|
||||
#else:
|
||||
#set $prio_normal = $html_selected
|
||||
#end if
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">NZBget Priority</span>
|
||||
<label>
|
||||
<span class="component-title">NZBget priority</span>
|
||||
<span class="component-desc">
|
||||
<select name="nzbget_priority" id="nzbget_priority" class="form-control input-sm">
|
||||
<option value="-100" ${prio_verylow}>Very Low</option>
|
||||
<option value="-50" ${prio_low}>Low</option>
|
||||
<option value="0" ${prio_normal}>Normal</option>
|
||||
<option value="50" ${prio_high}>High</option>
|
||||
<option value="100" ${prio_veryhigh}>Very High</option>
|
||||
<option value="900" ${prio_force}>Force</option>
|
||||
<option value="-100"${prio_verylow}>Very low</option>
|
||||
<option value="-50"${prio_low}>Low</option>
|
||||
<option value="0"${prio_normal}>Normal</option>
|
||||
<option value="50"${prio_high}>High</option>
|
||||
<option value="100"${prio_veryhigh}>Very high</option>
|
||||
<option value="900"${prio_force}>Force</option>
|
||||
</select>
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Priority for daily snatches (no backlog)</span>
|
||||
<span>priority for daily snatches (no backlog)</span>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div></div>
|
||||
|
||||
<div class="testNotification" id="testSABnzbd-result">Click below to test.</div>
|
||||
<div class="testNotification" id="testSABnzbd_result">Click below to test</div>
|
||||
<input class="btn" type="button" value="Test SABnzbd" id="testSABnzbd" class="btn test-button"/>
|
||||
<input type="submit" class="btn config_submitter" value="Save Changes" /><br/>
|
||||
|
||||
@ -427,161 +366,153 @@
|
||||
|
||||
<div class="component-group-desc">
|
||||
<h3>Torrent Search</h3>
|
||||
<p>Settings that dictate how SickRage handles Torrent search results.</p>
|
||||
<p>How to handle Torrent search results.</p>
|
||||
</div>
|
||||
|
||||
<fieldset class="component-group-list">
|
||||
|
||||
<div class="field-pair">
|
||||
<input type="checkbox" name="use_torrents" class="enabler" id="use_torrents" #if $sickbeard.USE_TORRENTS == True then "checked=\"checked\"" else ""# />
|
||||
|
||||
<label for="use_torrents">
|
||||
<span class="component-title">Search Torrents</span>
|
||||
<span class="component-desc">Should SickRage search for torrent files?</span>
|
||||
<span class="component-title">Search torrents</span>
|
||||
<span class="component-desc">
|
||||
<input type="checkbox" name="use_torrents" class="enabler" id="use_torrents" <%= html_checked if sickbeard.USE_TORRENTS == True else '' %>/>
|
||||
<p>enable torrent search providers</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div id="content_use_torrents">
|
||||
<div class="field-pair">
|
||||
<label class="nocheck" for="torrent_method">
|
||||
<span class="component-title">TORRENT Method</span>
|
||||
<label for="torrent_method">
|
||||
<span class="component-title">Send .torrent files to:</span>
|
||||
<span class="component-desc">
|
||||
<select name="torrent_method" id="torrent_method" class="form-control input-sm">
|
||||
#set $torrent_method_text = {'blackhole': "Black hole", 'utorrent': "uTorrent", 'transmission': "Transmission", 'deluge': "Deluge", 'download_station': "Synology DS", 'rtorrent': "rTorrent"}
|
||||
#for $curAction in ('blackhole', 'utorrent', 'transmission', 'deluge', 'download_station', 'rtorrent'):
|
||||
#if $sickbeard.TORRENT_METHOD == $curAction:
|
||||
#set $torrent_method = "selected=\"selected\""
|
||||
#else
|
||||
#set $torrent_method = ""
|
||||
#end if
|
||||
<option value="$curAction" $torrent_method>$torrent_method_text[$curAction]</option>
|
||||
#end for
|
||||
#set $torrent_method_text = {'blackhole': "Black hole", 'utorrent': "uTorrent", 'transmission': "Transmission", 'deluge': "Deluge", 'download_station': "Synology DS", 'rtorrent': "rTorrent"}
|
||||
#for $curAction in ('blackhole', 'utorrent', 'transmission', 'deluge', 'download_station', 'rtorrent'):
|
||||
#set $selected = $html_selected if $sickbeard.TORRENT_METHOD == $curAction else ''
|
||||
<option value="$curAction"$selected>$torrent_method_text[$curAction]</option>
|
||||
#end for
|
||||
</select>
|
||||
</label>
|
||||
|
||||
<div id="t_blackhole_settings">
|
||||
<div id="options_torrent_blackhole">
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title">TORRENT Black Hole</span>
|
||||
<label>
|
||||
<span class="component-title">Black hole folder location</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="torrent_dir" id="torrent_dir" value="$sickbeard.TORRENT_DIR" class="form-control input-sm input350" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">The directory where SickRage should store your <i>Torrent</i> files.</span>
|
||||
<div class="clear-left"><p><b>.torrent</b> files are stored at this location for external software to find and use</p></div>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div></div>
|
||||
<input type="submit" class="btn config_submitter" value="Save Changes" /><br/>
|
||||
</div><!-- /content_use_torrents //-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="torrent_settings">
|
||||
<div id="options_torrent_clients">
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title" id="host_desc">Torrent HOST</span>
|
||||
<label>
|
||||
<span class="component-title" id="host_title">Torrent host:port</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="torrent_host" id="torrent_host" value="$sickbeard.TORRENT_HOST" class="form-control input-sm input350" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">URL to your Torrent Client (eg. http://localhost:8000/)</span>
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc"><b>Note:</b> <i>rTorrent</i> users need to use scgi://localhost:5000/</span>
|
||||
<div class="clear-left">
|
||||
<p id="host_desc_torrent">URL to your torrent client (e.g. http://localhost:8000/)</p>
|
||||
<p id="host_desc_rtorrent" style="display:none"><b>Note:</b> <i>rTorrent</i> client URLs use e.g. scgi://localhost:5000/</p>
|
||||
</div>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair" id="Torrent_Verify_Cert">
|
||||
<input type="checkbox" name="torrent_verify_cert" class="enabler" id="torrent_verify_cert" #if $sickbeard.TORRENT_VERIFY_CERT == True then "checked=\"checked\"" else ""# />
|
||||
<label class="nocheck" for="torrent_verify_cert">
|
||||
<span class="component-title" id="torrent_verify_cert_desc">Verify Certificate</span>
|
||||
<span class="component-desc">Disable if you get "Deluge: Authentication Error" in your log</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair" id="Torrent_username">
|
||||
<label class="nocheck">
|
||||
<span class="component-title" id="username_desc">Torrent Username</span>
|
||||
<input type="text" name="torrent_username" id="torrent_username" value="$sickbeard.TORRENT_USERNAME" class="form-control input-sm input200" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Username of your Torrent Client (blank for none)</span>
|
||||
<div class="field-pair" id="torrent_verify_cert_option">
|
||||
<label for="torrent_verify_cert">
|
||||
<span class="component-title">Verify certificate</span>
|
||||
<span class="component-desc">
|
||||
<input type="checkbox" name="torrent_verify_cert" class="enabler" id="torrent_verify_cert" <%= html_checked if sickbeard.TORRENT_VERIFY_CERT == True else '' %>/>
|
||||
<p>disable if you get "Deluge: Authentication Error" in your log</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label class="nocheck">
|
||||
<span class="component-title" id="password_desc">Torrent Password</span>
|
||||
<label>
|
||||
<span class="component-title" id="username_title">Client username</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="torrent_username" id="torrent_username" value="$sickbeard.TORRENT_USERNAME" class="form-control input-sm input200" />
|
||||
<p>(blank for none)</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair">
|
||||
<label>
|
||||
<span class="component-title" id="password_title">Client password</span>
|
||||
<span class="component-desc">
|
||||
<input type="password" name="torrent_password" id="torrent_password" value="$sickbeard.TORRENT_PASSWORD" class="form-control input-sm input200" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Password of your Torrent Client (blank for none)</span>
|
||||
<p>(blank for none)</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair" id="Torrent_Label">
|
||||
<label class="nocheck">
|
||||
<span class="component-title" id="label_desc">Torrent Label</span>
|
||||
<div class="field-pair" id="torrent_label_option">
|
||||
<label>
|
||||
<span class="component-title">Add label to torrent</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="torrent_label" id="torrent_label" value="$sickbeard.TORRENT_LABEL" class="form-control input-sm input200" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Add a specific label to Torrent</span>
|
||||
</label>
|
||||
<label class="nocheck" id="label_warning">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc"><b>Note:</b> Adds specific warning to Torrent label</span>
|
||||
<span id="label_warning_deluge" style="display:none"><p>(blank spaces are not allowed)</p>
|
||||
<div class="clear-left"><p>note: label plugin must be enabled in Deluge clients</p></div>
|
||||
</span>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair" id="Torrent_Path">
|
||||
<label class="nocheck">
|
||||
<span class="component-title" id="directory_desc">Torrent Directory</span>
|
||||
<div class="field-pair" id="torrent_path_option">
|
||||
<label>
|
||||
<span class="component-title" id="directory_title">Downloaded files location</span>
|
||||
<span class="component-desc">
|
||||
<input type="text" name="torrent_path" id="torrent_path" value="$sickbeard.TORRENT_PATH" class="form-control input-sm input350" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Where should it save the downloaded files? (blank for default)</span>
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc"><b>Note:</b> For Synology DS the destination has to be a shared folder</span>
|
||||
<div class="clear-left"><p>where <span id="torrent_client">the torrent client</span> will save downloaded files (blank for client default)
|
||||
<span id="path_synology"> <b>note:</b> the destination has to be a shared folder for Synology DS</span></p>
|
||||
</div>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair" id="Torrent_Seed_Time">
|
||||
<label class="nocheck">
|
||||
<span class="component-title" id="torrent_seed_time_desc">Seed Time</span>
|
||||
<input type="number" step="0.1" name="torrent_seed_time" id="torrent_seed_time" value="$sickbeard.TORRENT_SEED_TIME" class="form-control input-sm input100" />
|
||||
</label>
|
||||
<label class="nocheck">
|
||||
<span class="component-title"> </span>
|
||||
<span class="component-desc">Duration (in hours) to seed for<br>
|
||||
(SickRage default '0' passes blank to downloader; '-1' does not set Seed Time)</span>
|
||||
<div class="field-pair" id="torrent_seed_time_option">
|
||||
<label>
|
||||
<span class="component-title">Minimum seeding time is</span>
|
||||
<span class="component-desc"><input type="number" step="0.1" name="torrent_seed_time" id="torrent_seed_time" value="$sickbeard.TORRENT_SEED_TIME" class="form-control input-sm input100" />
|
||||
<p>hours. (default:'0' passes blank to client and '-1' passes nothing)</p></span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair" id="Torrent_Paused">
|
||||
<label class="nocheck">
|
||||
<span class="component-title" id="torrent_paused_desc">Start Torrent Paused</span>
|
||||
<span class="component-desc"><input type="checkbox" name="torrent_paused" class="enabler" id="torrent_paused" #if $sickbeard.TORRENT_PAUSED == True then "checked=\"checked\"" else ""# />Don't start downloading when torrent is added?</span>
|
||||
<div class="field-pair" id="torrent_paused_option">
|
||||
<label>
|
||||
<span class="component-title">Start torrent paused</span>
|
||||
<span class="component-desc">
|
||||
<input type="checkbox" name="torrent_paused" class="enabler" id="torrent_paused" <%= html_checked if sickbeard.TORRENT_PAUSED == True else '' %>/>
|
||||
<p>add .torrent to client but do <b style="font-weight:900">not</b> start downloading</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="field-pair" id="Torrent_High_Bandwidth">
|
||||
<label class="nocheck">
|
||||
<span class="component-title" id="torrent_high_bandwidth_desc">Allow high bandwidth</span>
|
||||
<span class="component-desc"><input type="checkbox" name="torrent_high_bandwidth" class="enabler" id="torrent_high_bandwidth" #if $sickbeard.TORRENT_HIGH_BANDWIDTH == True then "checked=\"checked\"" else ""# />Use high bandwidth allocation if priority is high?</span>
|
||||
<div class="field-pair" id="torrent_high_bandwidth_option">
|
||||
<label>
|
||||
<span class="component-title">Allow high bandwidth</span>
|
||||
<span class="component-desc">
|
||||
<input type="checkbox" name="torrent_high_bandwidth" class="enabler" id="torrent_high_bandwidth" <%= html_checked if sickbeard.TORRENT_HIGH_BANDWIDTH == True else '' %>/>
|
||||
<p>use high bandwidth allocation if priority is high</p>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="testNotification" id="testTorrent-result">Click below to test.</div>
|
||||
<input class="btn" type="button" value="Test Connection" id="testTorrent" class="btn test-button"/>
|
||||
<div class="testNotification" id="test_torrent_result">Click below to test</div>
|
||||
<input class="btn" type="button" value="Test Connection" id="test_torrent" class="btn test-button"/>
|
||||
<input type="submit" class="btn config_submitter" value="Save Changes" /><br/>
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- /content_use_torrents //-->
|
||||
</fieldset>
|
||||
</div><!-- /component-group3 //-->
|
||||
|
||||
@ -600,12 +531,11 @@
|
||||
<script type="text/javascript" charset="utf-8">
|
||||
<!--
|
||||
jQuery('#config-components').tabs();
|
||||
jQuery('#nzb_dir').fileBrowser({ title: 'Select NZB Black Hole/Watch Directory' });
|
||||
jQuery('#torrent_dir').fileBrowser({ title: 'Select Torrent Black Hole/Watch Directory' });
|
||||
jQuery('#torrent_path').fileBrowser({ title: 'Select Torrent Download Directory' });
|
||||
jQuery('#tv_download_dir').fileBrowser({ title: 'Select TV Download Directory' });
|
||||
|
||||
jQuery('#nzb_dir').fileBrowser({ title: 'Select .nzb black hole/watch location' });
|
||||
jQuery('#torrent_dir').fileBrowser({ title: 'Select .torrent black hole/watch location' });
|
||||
jQuery('#torrent_path').fileBrowser({ title: 'Select .torrent download location' });
|
||||
jQuery('#tv_download_dir').fileBrowser({ title: 'Select TV download location' });
|
||||
//-->
|
||||
</script>
|
||||
|
||||
#include $os.path.join($sickbeard.PROG_DIR,"gui/slick/interfaces/default/inc_bottom.tmpl")
|
||||
#include $os.path.join($sickbeard.PROG_DIR, 'gui/slick/interfaces/default/inc_bottom.tmpl')
|
||||
|
@ -1,126 +1,113 @@
|
||||
$(document).ready(function(){
|
||||
var loading = '<img src="'+sbRoot+'/images/loading16' + themeSpinner + '.gif" height="16" width="16" />';
|
||||
var loading = '<img src="' + sbRoot + '/images/loading16' + themeSpinner + '.gif" height="16" width="16" />';
|
||||
|
||||
function toggle_torrent_title(){
|
||||
if ($('#use_torrents').prop('checked'))
|
||||
$('#no-torrents').show();
|
||||
$('#no_torrents').show();
|
||||
else
|
||||
$('#no-torrents').hide();
|
||||
$('#no_torrents').hide();
|
||||
}
|
||||
|
||||
$.fn.nzb_method_handler = function() {
|
||||
|
||||
var selectedProvider = $('#nzb_method :selected').val();
|
||||
var selectedProvider = $('#nzb_method :selected').val(),
|
||||
blackhole_settings = '#blackhole_settings',
|
||||
sabnzbd_settings = '#sabnzbd_settings',
|
||||
testSABnzbd = '#testSABnzbd',
|
||||
testSABnzbd_result = '#testSABnzbd_result',
|
||||
nzbget_settings = '#nzbget_settings';
|
||||
|
||||
if (selectedProvider == "blackhole") {
|
||||
$('#blackhole_settings').show();
|
||||
$('#sabnzbd_settings').hide();
|
||||
$('#testSABnzbd').hide();
|
||||
$('#testSABnzbd-result').hide();
|
||||
$('#nzbget_settings').hide();
|
||||
} else if (selectedProvider == "nzbget") {
|
||||
$('#blackhole_settings').hide();
|
||||
$('#sabnzbd_settings').hide();
|
||||
$('#testSABnzbd').hide();
|
||||
$('#testSABnzbd-result').hide();
|
||||
$('#nzbget_settings').show();
|
||||
$(blackhole_settings).hide();
|
||||
$(sabnzbd_settings).hide();
|
||||
$(testSABnzbd).hide();
|
||||
$(testSABnzbd_result).hide();
|
||||
$(nzbget_settings).hide();
|
||||
|
||||
if ('blackhole' == selectedProvider) {
|
||||
$(blackhole_settings).show();
|
||||
} else if ('nzbget' == selectedProvider) {
|
||||
$(nzbget_settings).show();
|
||||
} else {
|
||||
$('#blackhole_settings').hide();
|
||||
$('#sabnzbd_settings').show();
|
||||
$('#testSABnzbd').show();
|
||||
$('#testSABnzbd-result').show();
|
||||
$('#nzbget_settings').hide();
|
||||
$(sabnzbd_settings).show();
|
||||
$(testSABnzbd).show();
|
||||
$(testSABnzbd_result).show();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$.fn.torrent_method_handler = function() {
|
||||
|
||||
var selectedProvider = $('#torrent_method :selected').val();
|
||||
$('#options_torrent_clients').hide();
|
||||
$('#options_torrent_blackhole').hide();
|
||||
|
||||
if (selectedProvider == "blackhole") {
|
||||
$('#t_blackhole_settings').show();
|
||||
$('#torrent_settings').hide();
|
||||
} else if (selectedProvider == "utorrent") {
|
||||
$('#t_blackhole_settings').hide();
|
||||
$('#torrent_settings').show();
|
||||
$('#Torrent_Verify_Cert').hide();
|
||||
$('#Torrent_username').show();
|
||||
$('#Torrent_Path').hide();
|
||||
$('#Torrent_Ratio').show();
|
||||
$('#Torrent_Seed_Time').show();
|
||||
$('#Torrent_High_Bandwidth').hide();
|
||||
$('#Torrent_Label').show();
|
||||
$('#label_warning').text('');
|
||||
$('#host_desc').text('uTorrent Host');
|
||||
$('#username_desc').text('uTorrent Username');
|
||||
$('#password_desc').text('uTorrent Password');
|
||||
$('#label_desc').text('uTorrent Label');
|
||||
} else if (selectedProvider == "transmission"){
|
||||
$('#t_blackhole_settings').hide();
|
||||
$('#torrent_settings').show();
|
||||
$('#Torrent_Verify_Cert').hide();
|
||||
$('#Torrent_username').show();
|
||||
$('#Torrent_Path').show();
|
||||
$('#Torrent_Ratio').show();
|
||||
$('#Torrent_Seed_Time').show();
|
||||
$('#Torrent_High_Bandwidth').show();
|
||||
$('#Torrent_Label').hide();
|
||||
$('#host_desc').html('Transmission Host');
|
||||
$('#username_desc').text('Transmission Username');
|
||||
$('#password_desc').text('Transmission Password');
|
||||
$('#directory_desc').text('Transmission Directory');
|
||||
} else if (selectedProvider == "deluge"){
|
||||
$('#t_blackhole_settings').hide();
|
||||
$('#torrent_settings').show();
|
||||
$('#Torrent_Verify_Cert').show();
|
||||
$('#Torrent_Label').show();
|
||||
$('#Torrent_username').show();
|
||||
$('#Torrent_Path').show();
|
||||
$('#Torrent_Ratio').show();
|
||||
$('#Torrent_Seed_Time').hide();
|
||||
$('#Torrent_High_Bandwidth').hide();
|
||||
$('#host_desc').text('Deluge Host');
|
||||
$('#username_desc').text('Deluge Username');
|
||||
$('#password_desc').text('Deluge Password');
|
||||
$('#label_desc').text('Deluge Label');
|
||||
$('#label_warning').text('Note: Label plugin must be enabled in Deluge client. No blank spaces are allowed in label name');
|
||||
$('#directory_desc').text('Deluge Directory');
|
||||
} else if (selectedProvider == "download_station"){
|
||||
$('#t_blackhole_settings').hide();
|
||||
$('#torrent_settings').show();
|
||||
$('#Torrent_Verify_Cert').hide();
|
||||
$('#Torrent_Label').hide();
|
||||
$('#Torrent_username').show();
|
||||
$('#Torrent_Paused').hide();
|
||||
$('#Torrent_Path').show();
|
||||
$('#Torrent_Ratio').hide();
|
||||
$('#Torrent_Seed_Time').hide();
|
||||
$('#Torrent_High_Bandwidth').hide();
|
||||
$('#host_desc').text('Synology Host');
|
||||
$('#username_desc').text('Synology Username');
|
||||
$('#password_desc').text('Synology Password');
|
||||
$('#label_desc').text('Synology Label');
|
||||
$('#directory_desc').text('Synology Directory');
|
||||
$('#Torrent_Path').find('.fileBrowser').hide();
|
||||
} else if (selectedProvider == "rtorrent"){
|
||||
$('#t_blackhole_settings').hide();
|
||||
$('#torrent_settings').show();
|
||||
$('#Torrent_Verify_Cert').hide();
|
||||
$('#Torrent_Label').show();
|
||||
$('#Torrent_username').show();
|
||||
$('#Torrent_Paused').hide();
|
||||
$('#Torrent_Path').show();
|
||||
$('#Torrent_Ratio').hide();
|
||||
$('#Torrent_Seed_Time').hide();
|
||||
$('#Torrent_High_Bandwidth').hide();
|
||||
$('#host_desc').text('rTorrent Host');
|
||||
$('#username_desc').text('rTorrent Username');
|
||||
$('#password_desc').text('rTorrent Password');
|
||||
$('#label_desc').text('rTorrent Label');
|
||||
$('#label_warning').text('');
|
||||
$('#directory_desc').text('rTorrent Directory');
|
||||
var selectedProvider = $('#torrent_method :selected').val(),
|
||||
host = ' host:port',
|
||||
username = ' username',
|
||||
password = ' password',
|
||||
label = ' label',
|
||||
directory = ' directory',
|
||||
client = '',
|
||||
option_panel = '#options_torrent_blackhole';
|
||||
|
||||
if ('blackhole' != selectedProvider) {
|
||||
var label_warning_deluge = '#label_warning_deluge',
|
||||
host_desc_rtorrent = '#host_desc_rtorrent',
|
||||
host_desc_torrent = '#host_desc_torrent',
|
||||
torrent_verify_cert_option = '#torrent_verify_cert_option',
|
||||
torrent_path_option = '#torrent_path_option',
|
||||
torrent_seed_time_option = '#torrent_seed_time_option',
|
||||
torrent_high_bandwidth_option = '#torrent_high_bandwidth_option',
|
||||
torrent_label_option = '#torrent_label_option',
|
||||
path_synology = '#path_synology',
|
||||
torrent_paused_option = '#torrent_paused_option';
|
||||
|
||||
$(label_warning_deluge).hide();
|
||||
$(host_desc_rtorrent).hide();
|
||||
$(host_desc_torrent).show();
|
||||
$(torrent_verify_cert_option).hide();
|
||||
$(torrent_path_option).show();
|
||||
$(torrent_path_option).find('.fileBrowser').show();
|
||||
$(torrent_seed_time_option).hide();
|
||||
$(torrent_high_bandwidth_option).hide();
|
||||
$(torrent_label_option).show();
|
||||
$(path_synology).hide();
|
||||
$(torrent_paused_option).show();
|
||||
|
||||
if ('utorrent' == selectedProvider) {
|
||||
client = 'uTorrent';
|
||||
$(torrent_path_option).hide();
|
||||
$(torrent_seed_time_option).show();
|
||||
} else if ('transmission' == selectedProvider){
|
||||
client = 'Transmission';
|
||||
$(torrent_seed_time_option).show();
|
||||
$(torrent_high_bandwidth_option).show();
|
||||
$(torrent_label_option).hide();
|
||||
//$('#directory_title').text(client + directory);
|
||||
} else if ('deluge' == selectedProvider){
|
||||
client = 'Deluge';
|
||||
$(torrent_verify_cert_option).show();
|
||||
$(label_warning_deluge).show();
|
||||
//$('#directory_title').text(client + directory);
|
||||
} else if ('download_station' == selectedProvider){
|
||||
client = 'Synology DS';
|
||||
$(torrent_label_option).hide();
|
||||
$('#torrent_paused_option').hide();
|
||||
$(torrent_path_option).find('.fileBrowser').hide();
|
||||
//$('#directory_title').text(client + directory);
|
||||
$(path_synology).show();
|
||||
} else if ('rtorrent' == selectedProvider){
|
||||
client = 'rTorrent';
|
||||
$(host_desc_torrent).hide();
|
||||
$(host_desc_rtorrent).show();
|
||||
$(torrent_paused_option).hide();
|
||||
//$('#directory_title').text(client + directory);
|
||||
}
|
||||
$('#host_title').text(client + host);
|
||||
$('#username_title').text(client + username);
|
||||
$('#password_title').text(client + password);
|
||||
$('#torrent_client').text(client);
|
||||
option_panel = '#options_torrent_clients';
|
||||
}
|
||||
$(option_panel).show();
|
||||
}
|
||||
|
||||
$('#nzb_method').change($(this).nzb_method_handler);
|
||||
@ -128,14 +115,14 @@ $(document).ready(function(){
|
||||
$(this).nzb_method_handler();
|
||||
|
||||
$('#testSABnzbd').click(function(){
|
||||
$('#testSABnzbd-result').html(loading);
|
||||
$('#testSABnzbd_result').html(loading);
|
||||
var sab_host = $('#sab_host').val();
|
||||
var sab_username = $('#sab_username').val();
|
||||
var sab_password = $('#sab_password').val();
|
||||
var sab_apiKey = $('#sab_apikey').val();
|
||||
|
||||
$.get(sbRoot+"/home/testSABnzbd", {'host': sab_host, 'username': sab_username, 'password': sab_password, 'apikey': sab_apiKey},
|
||||
function (data){ $('#testSABnzbd-result').html(data); });
|
||||
$.get(sbRoot + '/home/testSABnzbd', {'host': sab_host, 'username': sab_username, 'password': sab_password, 'apikey': sab_apiKey},
|
||||
function (data){ $('#testSABnzbd_result').html(data); });
|
||||
});
|
||||
|
||||
|
||||
@ -147,15 +134,15 @@ $(document).ready(function(){
|
||||
toggle_torrent_title();
|
||||
});
|
||||
|
||||
$('#testTorrent').click(function(){
|
||||
$('#testTorrent-result').html(loading);
|
||||
$('#test_torrent').click(function(){
|
||||
$('#test_torrent_result').html(loading);
|
||||
var torrent_method = $('#torrent_method :selected').val();
|
||||
var torrent_host = $('#torrent_host').val();
|
||||
var torrent_username = $('#torrent_username').val();
|
||||
var torrent_password = $('#torrent_password').val();
|
||||
|
||||
$.get(sbRoot+"/home/testTorrent", {'torrent_method': torrent_method, 'host': torrent_host, 'username': torrent_username, 'password': torrent_password},
|
||||
function (data){ $('#testTorrent-result').html(data); });
|
||||
$.get(sbRoot + '/home/testTorrent', {'torrent_method': torrent_method, 'host': torrent_host, 'username': torrent_username, 'password': torrent_password},
|
||||
function (data){ $('#test_torrent_result').html(data); });
|
||||
});
|
||||
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user