2012-09-13 15:27:34 +00:00
< %inherit file="base.html"/>
< %!
import mylar
%>
< %def name="headerIncludes()">
< div id = "subhead_container" >
< div id = "subhead_menu" >
< a id = "menu_link_shutdown" href = "shutdown" > Shut Down< / a >
< a id = "menu_link_shutdown" href = "restart" > Restart< / a >
< / div >
< / div >
< /%def>
< %def name="body()">
< div id = "paddingheader" >
< h1 class = "clearfix" > < img src = "interfaces/default/images/icon_gear.png" alt = "settings" / > Settings< / h1 >
< / div >
< form action = "configUpdate" method = "post" class = "form" id = "configUpdate" >
< div id = "tabs" >
< ul >
2013-01-11 21:20:51 +00:00
< li > < a href = "#tabs-1" > Information< / a > < / li >
< li > < a href = "#tabs-2" > Web Interface< / a > < / li >
< li > < a href = "#tabs-3" > Download settings< / a > < / li >
< li > < a href = "#tabs-4" > Search providers< / a > < / li >
< li > < a href = "#tabs-5" > Quality & Post Processing< / a > < / li >
< li > < a href = "#tabs-6" > Advanced Settings< / a > < / li >
2012-09-13 15:27:34 +00:00
< / ul >
2013-01-11 21:20:51 +00:00
< div id = "tabs-1" >
< table class = "configtable" summary = "Information" >
< tr >
< td >
< fieldset >
< legend > Configuration Options< / legend >
< div >
< label > < strong > Mylar Version: < / strong > ${config['branch']}< / br > -- ${config['br_type']} build ${config['br_version']}.< / label > < / br >
2013-03-13 01:41:45 +00:00
< label > < strong > Python Version :< / strong > ${config['py_version']}< / label > < / br > < / br >
2013-01-11 21:20:51 +00:00
< legend > MYLAR PROGRAM OPTIONS< / legend >
2013-03-13 01:41:45 +00:00
< label > < strong > Mylar Data Directory :< / strong > ${config['data_dir']}< / label > < / br >
2013-01-11 21:20:51 +00:00
< label > < strong > Mylar Program Directory :< / strong > ${config['prog_dir']}< / label > < / br >
< label > < strong > Mylar Cache Directory :< / strong > ${config['cache_dir']}< / label > < / br >
< label > < strong > Mylar Config File :< / strong > ${config['config_file']}< / label > < / br >
< / div >
< / fieldset >
2013-02-17 10:31:18 +00:00
< / td >
< td >
< fieldset >
< legend > Bragging Rights< / legend >
< div >
2013-03-13 01:41:45 +00:00
< label > < strong > # of Series you're watching: < / strong > ${comicinfo['COUNT_COMICS']}< / br > < / label >
< label > < strong > # of Issues you're watching: < / strong > ${comicinfo['COUNT_ISSUES']}< / br > < / label >
< label > < strong > # of Issues you actually have: < / strong > ${comicinfo['COUNT_HAVES']}< / br > < / label >
< label > < strong > ... total HD-space being used: < / strong > ${comicinfo['COUNT_SIZE']}< / br > < / label >
2013-02-17 10:31:18 +00:00
< / div >
< / fieldset >
2013-03-13 01:41:45 +00:00
< fieldset >
< legend > Useful Information< / legend >
< div class = "row" >
< label > < strong > Homepage< / strong > < / label >
< div > Coming Soon...< / div >
< / div >
< div class = "row" >
< label > < strong > Forums< / strong > < / label >
2013-07-30 04:57:37 +00:00
< div > < a href = "http://forum.mylarcomics.com/" > http://forum.mylarcomics.com< / a > < / div >
2013-03-13 01:41:45 +00:00
< / div >
< div class = "row" >
< label > < strong > Source< / strong > < / label >
< div > < a href = "https://github.com/evilhero/mylar/" > https://github.com/evilhero/mylar/< / a > < / div >
< / div >
< div class = "row" >
< label > < strong > Issues< / strong > < / label >
2013-08-11 05:31:41 +00:00
< div > < a href = "https://github.com/evilhero/mylar/issues" > https://github.com/evilhero/mylar/issues/< / a > < / div >
2013-03-13 01:41:45 +00:00
< / div >
< div class = "row" >
< label > < strong > Internet Relay Chat< / strong > < / label >
< div > < a href = "irc://irc.freenode.net/#mylar" > #mylar on irc.freenode.net< / a > < / div >
< / div >
< / fieldset >
2013-01-11 21:20:51 +00:00
< fieldset >
< legend > Branch history< / legend >
2013-01-13 15:59:46 +00:00
< label > This would be a nice place to see revision history...< / label >
2014-01-16 20:25:02 +00:00
<!--
< div > ${config['branch_history']}< / div >
-->
2013-01-11 21:20:51 +00:00
< / fieldset >
< / td >
< / tr >
< / table >
< / div >
< div id = "tabs-2" >
2012-09-13 15:27:34 +00:00
< table class = "configtable" summary = "Web Interface" >
< tr >
< td >
< fieldset >
< legend > Basic< / legend >
< div class = "row" >
< label > HTTP Host< / label >
< input type = "text" name = "http_host" value = "${config['http_host']}" size = "30" >
< small > e.g. localhost or 0.0.0.0< / small >
< / div >
< div class = "row" >
< label > HTTP Port< / label >
< input type = "text" name = "http_port" value = "${config['http_port']}" size = "10" >
< / div >
< div class = "row" >
< label > HTTP Username< / label >
< input type = "text" name = "http_username" value = "${config['http_user']}" size = "30" >
< / div >
< div class = "row" >
< label > HTTP Password< / label >
< input type = "password" name = "http_password" value = "${config['http_pass']}" size = "30" >
< / div >
< div class = "row checkbox" >
< input type = "checkbox" name = "launch_browser" value = "1" $ { config [ ' launch_browser ' ] } / > < label > Launch Browser on Startup< / label >
< / div >
IMP: Ability to now specify search provider order (regardless of torrents or nzb) within the config.ini, IMP: (#667) Changed the db module to try to accomodate db locking errors and lowering the amount of actual write transactions that were committed along with a new scheduler system, IMP: Changed sabnzbd directory to post-processing, and included subdirs for sabnzbd & nzbget ComicRN scripts, IMP: NZBGet Post-Processing ComicRN.py script (updated for use with nzbget v11.0+)added & updated in post-processing/nzbget directory (thnx ministoat), FIX: If Issue Location was None, and status was Downloaded would cause error in GUI and break series, IMP: (#689) Minimum # of seeders added (will work with KAT), IMP: (#680) Added Boxcar 2 IO Notifications, IMP: Added PushBullet Notifications, IMP: Cleaned up some notification messages so it's not so cluttered, IMP: Added Clickable series link in History tab, IMP: Added Post-Processed as a status to History tab to show manually post-processed items, IMP: Removed log level dropdown from Logs page & added 'ThreadName' as a column, IMP: Added Force Check Availability & View Future Pull-list to Upcoming sub-tabs, IMP: Added '--safe' option to startup options which will redirect directly to Manage Comics screen incase things are broken, FIX: Added proper month conversions for manual post-processing when doing comparitive issue analysis for matches, FIX: (#613) Allow for negative issue numbers in post-processing when renaming and issue padding is enabled, FIX: File Permissions on post-processing would stop post-processing if couldn't change, now will just log the error and continue, IMP: Added Scheduler (from sickbeard) to allow for threadnaming and better scheduling, IMP: Filenames in the format of ' () ' will now get scanned in, IMP: During manual post-processing will now stop looking for matches upon a successful match, IMP: A Refresh/Weeklypull series check will now just scan in issue data, instead of series info,etc, IMP: Removed some legacy GCD code that is no longer in use, IMP: Exception/traceback handling will now be logged, FIX: Unable to grab torrents from KAT due to content-encoding detection failing, IMP: Added universal date-time conversion to allow for non-english based dates to be properly compared when checking search results against publication dates, FIX: Annuals will now get proper notification (prior was leaving out the word 'annual' from notification/logs), IMP: Improved future pull-list detection and increased retension (now ~5 months), IMP: Will now mark new issues as Wanted on a Refresh Series if autowant upcoming is enabled (was reverting to a status of None previously), IMP: Cannot change status to Downloaded if current status is Skipped or Wanted, FIX: (#704) UnSkipped will now work (X in options column on comic details page), IMP: future_check will check upcoming future issues (future pull-list) that have no series data yet (ie. #1's) and auto-add them to watchlist when the data is available and auto-want accordingly, IMP: (#706) Downloading issues to local machine (via comicdetails screen) with special characters in filename now will work, IMP: improved comparison checks during weekly pull list and improved speed abit since only refreshing issue data now instead of entire series, Other Referenced issues: (#670)(#690) and some others....
2014-05-25 18:32:11 +00:00
<!--
2012-12-20 10:39:37 +00:00
< div class = "row checkbox" >
IMP: Ability to now specify search provider order (regardless of torrents or nzb) within the config.ini, IMP: (#667) Changed the db module to try to accomodate db locking errors and lowering the amount of actual write transactions that were committed along with a new scheduler system, IMP: Changed sabnzbd directory to post-processing, and included subdirs for sabnzbd & nzbget ComicRN scripts, IMP: NZBGet Post-Processing ComicRN.py script (updated for use with nzbget v11.0+)added & updated in post-processing/nzbget directory (thnx ministoat), FIX: If Issue Location was None, and status was Downloaded would cause error in GUI and break series, IMP: (#689) Minimum # of seeders added (will work with KAT), IMP: (#680) Added Boxcar 2 IO Notifications, IMP: Added PushBullet Notifications, IMP: Cleaned up some notification messages so it's not so cluttered, IMP: Added Clickable series link in History tab, IMP: Added Post-Processed as a status to History tab to show manually post-processed items, IMP: Removed log level dropdown from Logs page & added 'ThreadName' as a column, IMP: Added Force Check Availability & View Future Pull-list to Upcoming sub-tabs, IMP: Added '--safe' option to startup options which will redirect directly to Manage Comics screen incase things are broken, FIX: Added proper month conversions for manual post-processing when doing comparitive issue analysis for matches, FIX: (#613) Allow for negative issue numbers in post-processing when renaming and issue padding is enabled, FIX: File Permissions on post-processing would stop post-processing if couldn't change, now will just log the error and continue, IMP: Added Scheduler (from sickbeard) to allow for threadnaming and better scheduling, IMP: Filenames in the format of ' () ' will now get scanned in, IMP: During manual post-processing will now stop looking for matches upon a successful match, IMP: A Refresh/Weeklypull series check will now just scan in issue data, instead of series info,etc, IMP: Removed some legacy GCD code that is no longer in use, IMP: Exception/traceback handling will now be logged, FIX: Unable to grab torrents from KAT due to content-encoding detection failing, IMP: Added universal date-time conversion to allow for non-english based dates to be properly compared when checking search results against publication dates, FIX: Annuals will now get proper notification (prior was leaving out the word 'annual' from notification/logs), IMP: Improved future pull-list detection and increased retension (now ~5 months), IMP: Will now mark new issues as Wanted on a Refresh Series if autowant upcoming is enabled (was reverting to a status of None previously), IMP: Cannot change status to Downloaded if current status is Skipped or Wanted, FIX: (#704) UnSkipped will now work (X in options column on comic details page), IMP: future_check will check upcoming future issues (future pull-list) that have no series data yet (ie. #1's) and auto-add them to watchlist when the data is available and auto-want accordingly, IMP: (#706) Downloading issues to local machine (via comicdetails screen) with special characters in filename now will work, IMP: improved comparison checks during weekly pull list and improved speed abit since only refreshing issue data now instead of entire series, Other Referenced issues: (#670)(#690) and some others....
2014-05-25 18:32:11 +00:00
< input type = "checkbox" name = "logverbose" value = "2" $ { config [ ' logverbose ' ] } / > < label > Verbose Logging< / label >
2012-12-20 10:39:37 +00:00
< br / > < small > *Use this only when experiencing problems*< / small >
< / div >
IMP: Ability to now specify search provider order (regardless of torrents or nzb) within the config.ini, IMP: (#667) Changed the db module to try to accomodate db locking errors and lowering the amount of actual write transactions that were committed along with a new scheduler system, IMP: Changed sabnzbd directory to post-processing, and included subdirs for sabnzbd & nzbget ComicRN scripts, IMP: NZBGet Post-Processing ComicRN.py script (updated for use with nzbget v11.0+)added & updated in post-processing/nzbget directory (thnx ministoat), FIX: If Issue Location was None, and status was Downloaded would cause error in GUI and break series, IMP: (#689) Minimum # of seeders added (will work with KAT), IMP: (#680) Added Boxcar 2 IO Notifications, IMP: Added PushBullet Notifications, IMP: Cleaned up some notification messages so it's not so cluttered, IMP: Added Clickable series link in History tab, IMP: Added Post-Processed as a status to History tab to show manually post-processed items, IMP: Removed log level dropdown from Logs page & added 'ThreadName' as a column, IMP: Added Force Check Availability & View Future Pull-list to Upcoming sub-tabs, IMP: Added '--safe' option to startup options which will redirect directly to Manage Comics screen incase things are broken, FIX: Added proper month conversions for manual post-processing when doing comparitive issue analysis for matches, FIX: (#613) Allow for negative issue numbers in post-processing when renaming and issue padding is enabled, FIX: File Permissions on post-processing would stop post-processing if couldn't change, now will just log the error and continue, IMP: Added Scheduler (from sickbeard) to allow for threadnaming and better scheduling, IMP: Filenames in the format of ' () ' will now get scanned in, IMP: During manual post-processing will now stop looking for matches upon a successful match, IMP: A Refresh/Weeklypull series check will now just scan in issue data, instead of series info,etc, IMP: Removed some legacy GCD code that is no longer in use, IMP: Exception/traceback handling will now be logged, FIX: Unable to grab torrents from KAT due to content-encoding detection failing, IMP: Added universal date-time conversion to allow for non-english based dates to be properly compared when checking search results against publication dates, FIX: Annuals will now get proper notification (prior was leaving out the word 'annual' from notification/logs), IMP: Improved future pull-list detection and increased retension (now ~5 months), IMP: Will now mark new issues as Wanted on a Refresh Series if autowant upcoming is enabled (was reverting to a status of None previously), IMP: Cannot change status to Downloaded if current status is Skipped or Wanted, FIX: (#704) UnSkipped will now work (X in options column on comic details page), IMP: future_check will check upcoming future issues (future pull-list) that have no series data yet (ie. #1's) and auto-add them to watchlist when the data is available and auto-want accordingly, IMP: (#706) Downloading issues to local machine (via comicdetails screen) with special characters in filename now will work, IMP: improved comparison checks during weekly pull list and improved speed abit since only refreshing issue data now instead of entire series, Other Referenced issues: (#670)(#690) and some others....
2014-05-25 18:32:11 +00:00
-->
2013-03-06 16:20:09 +00:00
< div class = "row checkbox" >
< input type = "checkbox" name = "syno_fix" value = "1" $ { config [ ' syno_fix ' ] } / > < label > Synology Fix< / label >
< br / > < small > *Use this if experiencing parsing problems*< / small >
< / div >
2013-05-01 18:13:07 +00:00
< div class = "row checkbox" >
< input type = "checkbox" name = "cvapifix" value = "1" $ { config [ ' cvapifix ' ] } / > < label > Comicvine URL Fix< / label >
< br / > < small > *Use this if CV's URL has changed*< / small >
< / div >
2012-09-13 15:27:34 +00:00
< / fieldset >
< / td >
< td >
2014-02-26 19:48:50 +00:00
< fieldset >
< legend > API< / legend >
< div class = "row checkbox" >
< input id = "api_enabled" type = "checkbox" onclick = "initConfigCheckbox($(this));" name = "api_enabled" value = "1" $ { config [ ' api_enabled ' ] } / > < label > Enable API< / label >
< / div >
< div class = "apioptions" >
< div Class = "row" >
< label > API key< / label >
< input type = "text" name = "api_key" id = "api_key" value = "${config['api_key']}" size = "20" >
< input type = "button" value = "Generate" id = "generate_api" >
< small > Current API key: < strong > ${config['api_key']}< / strong > < / small >
< / div >
< / div >
< / fieldset >
2012-09-13 15:27:34 +00:00
< fieldset >
< legend > Interval< / legend >
2013-01-15 17:32:08 +00:00
< div class = "row" >
2012-09-13 15:27:34 +00:00
< label > NZB Search Interval< / label >
< input type = "text" name = "nzb_search_interval" value = "${config['nzb_search_interval']}" size = "4" > mins
2013-01-15 17:32:08 +00:00
< div class = "row checkbox" >
< input type = "checkbox" name = "nzb_startup_search" value = "1" $ { config [ ' nzb_startup_search ' ] } / > < label > NZB Search on startup< / label >
< / div >
FIX:(#304) Index out of range on recheck, FIX:(#303) Comicvine link updated on details page, FIX:(#302) Query rate (Search Delay) Added as a configuration option, FIX:(#300) Version number error on searching when no version number, FIX:(#297) Manual Rename of Files working, FIX:(#294) 'AU' issue problems should be resolved now, FIX:(#290) V#(year) and Vol#(year) added to filechecking, IMP: ComicVine data use only now as a hidden option (cv_only = 1 in config.ini), IMP: added as options for file naming, IMP: Rough drafting of Annuals (annuals_on = 1 in config.ini), Other fixes..
2013-04-06 09:43:18 +00:00
< div class = "row" >
< label > Search delay< / label >
< input type = "text" name = "search_delay" value = "${config['search_delay']}" size = "4" / > mins
< / div >
2013-01-15 17:32:08 +00:00
< / div >
< / div >
2012-09-13 15:27:34 +00:00
< div class = "row" >
< label > Download Scan Interval< / label >
< input type = "text" name = "download_scan_interval" value = "${config['download_scan_interval']}" size = "4" > mins
< / div >
< div class = "row" >
< label > Library Scan Interval< / label >
< input type = "text" name = "libraryscan_interval" value = "${config['libraryscan_interval']}" size = "4" > mins
< / div >
< legend > Comic Location< / legend >
< div >
2013-07-01 05:19:15 +00:00
< small class = "heading" > < span style = "float: left; margin-right: .3em; margin-top: 4px;" class = "ui-icon ui-icon-info" > < / span > Automatic folder creation happens BENEATH this path< / small >
2012-09-13 15:27:34 +00:00
< / div >
< div class = "row" >
< label > Comic Location Path< / label >
< input type = "text" name = "destination_dir" value = "${config['destination_dir']}" size = "50" >
< small > Where do you store your comics?< br / > (or where do you want me to store them)< / small >
< small > e.g. /Users/name/Comics or /Volumes/share/comics< / small >
2013-04-22 03:43:57 +00:00
< / div >
2012-09-13 15:27:34 +00:00
2013-04-22 03:43:57 +00:00
< div class = "row" >
< label > Directory CHMOD< / label >
< input type = "text" name = "chmod_dir" value = "${config['chmod_dir']}" size = "50" >
< small > Permissions on created/moved directories< / small >
< / div >
< div class = "row" >
< label > File CHMOD< / label >
< input type = "text" name = "chmod_file" value = "${config['chmod_file']}" size = "50" >
< small > Permissions on created/moved directories< / small >
2012-09-13 15:27:34 +00:00
< / div >
< / fieldset >
< / td >
< / tr >
< / table >
< / div >
2013-01-11 21:20:51 +00:00
< div id = "tabs-3" >
2012-09-13 15:27:34 +00:00
< table class = "configtable" summary = "Download Settings" >
< tr >
< td >
2014-02-26 19:48:50 +00:00
< fieldset >
< legend > Usenet< / legend >
< input type = "radio" name = "nzb_downloader" id = "nzb_downloader_sabnzbd" value = "0" $ { config [ ' nzb_downloader_sabnzbd ' ] } > Sabnzbd < input type = "radio" name = "nzb_downloader" id = "nzb_downloader_nzbget" value = "1" $ { config [ ' nzb_downloader_nzbget ' ] } > NZBget < input type = "radio" name = "nzb_downloader" id = "nzb_downloader_blackhole" value = "2" $ { config [ ' nzb_downloader_blackhole ' ] } > Black Hole
< / fieldset >
2014-04-14 18:10:10 +00:00
< fieldset id = "sabnzbd_options" >
2012-09-13 15:27:34 +00:00
< div class = "row" >
< label > SABnzbd Host:< / label >
< input type = "text" name = "sab_host" value = "${config['sab_host']}" size = "30" >
< small > usually http://localhost:8080< / small >
2013-02-20 03:03:51 +00:00
< / div >
2012-09-13 15:27:34 +00:00
< div class = "row" >
< label > SABnzbd Username< / label >
< input type = "text" name = "sab_username" value = "${config['sab_user']}" size = "20" >
2014-02-26 19:48:50 +00:00
< / div >
IMP: Removed unneeded code from several modules, IMP:(#659) Subdirectories now will be scanned in properly when in series directories, FIX:(#635)(#658) Moved code from html into module to allow for better integration and further templating needs, IMP: Added ability for mylar to auto-grab SABnzbd API when provided with user/pass, IMP: Test SABnzbd button works again - will auto-rollback to NZBKey usage, IMP: Added counts to Upcoming page, IMP: Added some more detailed parsing to the ImportResults, IMP: ImportResults will now show proper series title, IMP: Improved some logic when determining if a new weekly issue is on a watchlist if a rebooted series, IMP: A bunch of smaller fixes, and some various code tweaks...
2014-04-02 19:08:59 +00:00
< div class = "row" >
< label > SABnzbd Password:< / label >
< input type = "password" name = "sab_password" value = "${config['sab_pass']}" size = "20" >
< / div >
< div Class = "row" >
< div class = "populatesab" >
< label > SABnzbd API:< / label >
FIX:(#663) Weekly pull list would crash on issues with decimal places if series on watchlist, FIX: Error logging when performing search, FIX:(#662) Removed 'Test SABnzbd button' as was causing configuration saving issues. Can still be used by url : /SABtest, IMP: Added more logic checking to weeklypull list when comparing series for matches (to ensure an issue is part of a given series), IMP: Removed dead references to nzbx as a provider, FIX: If issue had no leading 0 in a decimal issue, mylar would crash, FIX: None status would occur when refreshing a series and more than one issue was being pulled in for data, IMP: When using manual post-processing, if issue date was near end/start of year issue comparison would fail. Comparison by month now added, FIX: file checking - if decimal in issue and no year present, would skip issue, FIX: manual post-processing - would fail/skip if no year provided for issue within filename, FIX: Manual Annual Add option will only be available if annuals_on=1 within the config.ini now
2014-04-07 16:20:05 +00:00
< input type = "text" name = "sab_apikey" id = "sab_apikey" value = "${config['sab_api']}" size = "28" >
<!--
< input style = "float:right" type = "button" > < image src = "interfaces/default/images/submit.png" height = "20" width = "20" title = "Attempt to auto-populate SABnzbd API" id = "find_sabapi" >
-->
< a href = "#" style = "float:right" type = "button" id = "find_sabapi" data-success = "Sucessfully retrieved SABnzbd API" data-error = "Error auto-populating SABnzbd API" > < span class = "ui-icon ui-icon-extlink" > < / span > Get API< / a >
< / div >
IMP: Removed unneeded code from several modules, IMP:(#659) Subdirectories now will be scanned in properly when in series directories, FIX:(#635)(#658) Moved code from html into module to allow for better integration and further templating needs, IMP: Added ability for mylar to auto-grab SABnzbd API when provided with user/pass, IMP: Test SABnzbd button works again - will auto-rollback to NZBKey usage, IMP: Added counts to Upcoming page, IMP: Added some more detailed parsing to the ImportResults, IMP: ImportResults will now show proper series title, IMP: Improved some logic when determining if a new weekly issue is on a watchlist if a rebooted series, IMP: A bunch of smaller fixes, and some various code tweaks...
2014-04-02 19:08:59 +00:00
< / div >
2014-02-26 19:48:50 +00:00
< div class = "row" >
2013-02-09 03:34:02 +00:00
< label > SABnzbd Download Directory< / label >
< input type = "text" name = "sab_directory" value = "${config['sab_directory']}" size = "36" / >
< small > Where your SAB downloads go... (optional)< / small >
2014-02-26 19:48:50 +00:00
< / div >
2013-02-09 03:34:02 +00:00
2014-02-26 19:48:50 +00:00
< div class = "row" >
2012-09-13 15:27:34 +00:00
< label > SABnzbd Category:< / label >
2014-02-26 19:48:50 +00:00
< input type = "text" name = "sab_category" value = "${config['sab_cat']}" size = "20" >
< / div >
< div class = "row" >
2013-01-13 15:59:46 +00:00
< label > SAB Priority< / label >
2013-02-20 03:03:51 +00:00
< select name = "sab_priority" >
%for prio in ['Default', 'Low', 'Normal', 'High', 'Paused']:
2013-01-13 15:59:46 +00:00
< %
if config['sab_priority'] == prio:
outputselect = 'selected'
else:
outputselect = ''
%>
2013-02-20 03:03:51 +00:00
< option value = ${prio} $ { outputselect } > ${prio}< / option >
2013-01-13 15:59:46 +00:00
%endfor
< / select >
2014-02-26 19:48:50 +00:00
< / div >
FIX:(#663) Weekly pull list would crash on issues with decimal places if series on watchlist, FIX: Error logging when performing search, FIX:(#662) Removed 'Test SABnzbd button' as was causing configuration saving issues. Can still be used by url : /SABtest, IMP: Added more logic checking to weeklypull list when comparing series for matches (to ensure an issue is part of a given series), IMP: Removed dead references to nzbx as a provider, FIX: If issue had no leading 0 in a decimal issue, mylar would crash, FIX: None status would occur when refreshing a series and more than one issue was being pulled in for data, IMP: When using manual post-processing, if issue date was near end/start of year issue comparison would fail. Comparison by month now added, FIX: file checking - if decimal in issue and no year present, would skip issue, FIX: manual post-processing - would fail/skip if no year provided for issue within filename, FIX: Manual Annual Add option will only be available if annuals_on=1 within the config.ini now
2014-04-07 16:20:05 +00:00
<!--
2014-02-26 19:48:50 +00:00
< div class = "row" >
FIX:(#663) Weekly pull list would crash on issues with decimal places if series on watchlist, FIX: Error logging when performing search, FIX:(#662) Removed 'Test SABnzbd button' as was causing configuration saving issues. Can still be used by url : /SABtest, IMP: Added more logic checking to weeklypull list when comparing series for matches (to ensure an issue is part of a given series), IMP: Removed dead references to nzbx as a provider, FIX: If issue had no leading 0 in a decimal issue, mylar would crash, FIX: None status would occur when refreshing a series and more than one issue was being pulled in for data, IMP: When using manual post-processing, if issue date was near end/start of year issue comparison would fail. Comparison by month now added, FIX: file checking - if decimal in issue and no year present, would skip issue, FIX: manual post-processing - would fail/skip if no year provided for issue within filename, FIX: Manual Annual Add option will only be available if annuals_on=1 within the config.ini now
2014-04-07 16:20:05 +00:00
< a href = "#" style = "float:right" type = "button" onclick = "doAjaxCall('addAction();SABtest',$(this))" data-success = "Sucessfully tested SABnzbd connection" data-error = "Error testing SABnzbd connection" > < span class = "ui-icon ui-icon-extlink" > < / span > Test SABnzbd< / a >
2014-02-26 19:48:50 +00:00
< / div >
FIX:(#663) Weekly pull list would crash on issues with decimal places if series on watchlist, FIX: Error logging when performing search, FIX:(#662) Removed 'Test SABnzbd button' as was causing configuration saving issues. Can still be used by url : /SABtest, IMP: Added more logic checking to weeklypull list when comparing series for matches (to ensure an issue is part of a given series), IMP: Removed dead references to nzbx as a provider, FIX: If issue had no leading 0 in a decimal issue, mylar would crash, FIX: None status would occur when refreshing a series and more than one issue was being pulled in for data, IMP: When using manual post-processing, if issue date was near end/start of year issue comparison would fail. Comparison by month now added, FIX: file checking - if decimal in issue and no year present, would skip issue, FIX: manual post-processing - would fail/skip if no year provided for issue within filename, FIX: Manual Annual Add option will only be available if annuals_on=1 within the config.ini now
2014-04-07 16:20:05 +00:00
-->
2014-02-26 19:48:50 +00:00
< / fieldset >
< fieldset id = "nzbget_options" >
2013-02-20 03:03:51 +00:00
< div class = "row" >
< label > NZBGet Host:< / label >
< input type = "text" name = "nzbget_host" value = "${config['nzbget_host']}" size = "30" >
< small > usually http://localhost< / small >
< / div >
< div class = "row" >
< label > NZBGet Port:< / label >
2013-02-21 16:22:34 +00:00
< input type = "text" name = "nzbget_port" value = "${config['nzbget_port']}" size = "36" >
2013-02-20 03:03:51 +00:00
< / div >
< div class = "row" >
< label > NZBGet Username:< / label >
< input type = "text" name = "nzbget_username" value = "${config['nzbget_user']}" size = "20" >
< / div >
< div class = "row" >
< label > NZBGet Password:< / label >
< input type = "password" name = "nzbget_password" value = "${config['nzbget_pass']}" size = "20" >
2014-04-14 18:10:10 +00:00
< / div >
2014-02-26 19:48:50 +00:00
< div class = "row" >
< label > NZBGet Download Directory< / label >
< input type = "text" name = "nzbget_directory" value = "${config['nzbget_directory']}" size = "36" / >
< small > Where your NZBGet downloads go... (optional)< / small >
< / div >
2013-02-20 03:03:51 +00:00
< div class = "row" >
< label > NZBGet Category:< / label >
< input type = "text" name = "nzbget_category" value = "${config['nzbget_cat']}" size = "20" >
< / div >
< div class = "row" >
< label > NZBGet Priority< / label >
< select name = "nzbget_priority" >
%for prio in ['Default', 'Low', 'Normal', 'High', 'Paused']:
< %
if config['nzbget_priority'] == prio:
outputselect = 'selected'
else:
outputselect = ''
%>
< option value = ${prio} $ { outputselect } > ${prio}< / option >
%endfor
< / select >
< / div >
2014-02-26 19:48:50 +00:00
< / fieldset >
< fieldset id = "blackhole_options" >
2012-09-13 15:27:34 +00:00
< div class = "row" >
< label > Black Hole Directory< / label >
< input type = "text" name = "blackhole_dir" value = "${config['blackhole_dir']}" size = "30" >
< small > Folder your Download program watches for NZBs< / small >
< / div >
2014-02-26 19:48:50 +00:00
< / fieldset >
< fieldset id = "general_nzb_options" >
2012-09-13 15:27:34 +00:00
< div class = "checkbox row" >
< label > Usenet Retention (in days)< / label >
2014-02-26 19:48:50 +00:00
< input type = "text" name = "usenet_retention" value = "${config['usenet_retention']}" size = "10" >
2012-09-13 15:27:34 +00:00
< / div >
< / fieldset >
2014-02-26 19:48:50 +00:00
< / td >
< td >
2013-07-30 04:57:37 +00:00
< legend > Torrents< / legend >
< fieldset >
< div class = "row checkbox" >
< input id = "enable_torrents" type = "checkbox" onclick = "initConfigCheckbox($(this));" name = "enable_torrents" value = 1 $ { config [ ' enable_torrents ' ] } / > < label > Use Torrents< / label >
< / div >
< div class = "config" >
IMP: Ability to now specify search provider order (regardless of torrents or nzb) within the config.ini, IMP: (#667) Changed the db module to try to accomodate db locking errors and lowering the amount of actual write transactions that were committed along with a new scheduler system, IMP: Changed sabnzbd directory to post-processing, and included subdirs for sabnzbd & nzbget ComicRN scripts, IMP: NZBGet Post-Processing ComicRN.py script (updated for use with nzbget v11.0+)added & updated in post-processing/nzbget directory (thnx ministoat), FIX: If Issue Location was None, and status was Downloaded would cause error in GUI and break series, IMP: (#689) Minimum # of seeders added (will work with KAT), IMP: (#680) Added Boxcar 2 IO Notifications, IMP: Added PushBullet Notifications, IMP: Cleaned up some notification messages so it's not so cluttered, IMP: Added Clickable series link in History tab, IMP: Added Post-Processed as a status to History tab to show manually post-processed items, IMP: Removed log level dropdown from Logs page & added 'ThreadName' as a column, IMP: Added Force Check Availability & View Future Pull-list to Upcoming sub-tabs, IMP: Added '--safe' option to startup options which will redirect directly to Manage Comics screen incase things are broken, FIX: Added proper month conversions for manual post-processing when doing comparitive issue analysis for matches, FIX: (#613) Allow for negative issue numbers in post-processing when renaming and issue padding is enabled, FIX: File Permissions on post-processing would stop post-processing if couldn't change, now will just log the error and continue, IMP: Added Scheduler (from sickbeard) to allow for threadnaming and better scheduling, IMP: Filenames in the format of ' () ' will now get scanned in, IMP: During manual post-processing will now stop looking for matches upon a successful match, IMP: A Refresh/Weeklypull series check will now just scan in issue data, instead of series info,etc, IMP: Removed some legacy GCD code that is no longer in use, IMP: Exception/traceback handling will now be logged, FIX: Unable to grab torrents from KAT due to content-encoding detection failing, IMP: Added universal date-time conversion to allow for non-english based dates to be properly compared when checking search results against publication dates, FIX: Annuals will now get proper notification (prior was leaving out the word 'annual' from notification/logs), IMP: Improved future pull-list detection and increased retension (now ~5 months), IMP: Will now mark new issues as Wanted on a Refresh Series if autowant upcoming is enabled (was reverting to a status of None previously), IMP: Cannot change status to Downloaded if current status is Skipped or Wanted, FIX: (#704) UnSkipped will now work (X in options column on comic details page), IMP: future_check will check upcoming future issues (future pull-list) that have no series data yet (ie. #1's) and auto-add them to watchlist when the data is available and auto-want accordingly, IMP: (#706) Downloading issues to local machine (via comicdetails screen) with special characters in filename now will work, IMP: improved comparison checks during weekly pull list and improved speed abit since only refreshing issue data now instead of entire series, Other Referenced issues: (#670)(#690) and some others....
2014-05-25 18:32:11 +00:00
< div class = "row" >
< label > Minimum # of seeders< / label >
< input type = "text" name = "minseeds" value = "${config['minseeds']}" size = "10" >
< / div >
2013-07-30 04:57:37 +00:00
< div class = "row checkbox left clearfix" >
< input id = "torrent_local" type = "checkbox" onclick = "initConfigCheckbox($(this));" name = "torrent_local" value = 1 $ { config [ ' torrent_local ' ] } / > < label > Local Torrent Client< / label >
< / div >
< div class = "config" >
< div Class = "row" >
< label > Watch Directory< / label >
< input type = "text" name = "local_watchdir" value = "${config['local_watchdir']}" size = "30" > < br / >
< small > Local Folder your torrent client watches< / small >
< / div >
< / div >
< div class = "row checkbox left clearfix" >
< input id = "torrent_seedbox" type = "checkbox" onclick = "initConfigCheckbox($(this));" name = "torrent_seedbox" value = 1 $ { config [ ' torrent_seedbox ' ] } / > < label > Seedbox Client< / label >
< / div >
< div class = "config" >
< div class = "row" >
< label > Seedbox Host< / label >
< input type = "text" name = "seedbox_host" value = "${config['seedbox_host']}" size = "30" >
< / div >
< div class = "row" >
< label > Seedbox Port (SFTP)< / label >
< input type = "text" name = "seedbox_port" value = "${config['seedbox_port']}" size = "30" >
< / div >
< div class = "row" >
< label > Seedbox Username< / label >
< input type = "text" name = "seedbox_user" value = "${config['seedbox_user']}" size = "30" >
< / div >
< div class = "row" >
< label > Seedbox Password< / label >
< input type = "password" name = "seedbox_pass" value = "${config['seedbox_pass']}" size = "30" >
< / div >
< div class = "row" >
< label > Watch Directory< / label >
< input type = "text" name = "seedbox_watchdir" value = "${config['seedbox_watchdir']}" size = "30" > < br / >
< small > Folder path your torrent seedbox client watches< / small >
< / div >
2014-02-26 19:48:50 +00:00
< / div >
2013-07-30 04:57:37 +00:00
< / div >
< / fieldset >
2012-09-13 15:27:34 +00:00
< / td >
< / tr >
< / table >
< / div >
2013-01-11 21:20:51 +00:00
< div id = "tabs-4" >
2012-09-13 15:27:34 +00:00
< table class = "configtable" summary = "Search Providers" >
< tr >
< td >
2013-07-30 04:57:37 +00:00
< fieldset >
< div class = "row checkbox left clearfix" >
2014-04-14 18:10:10 +00:00
< input id = "enable_rss" type = "checkbox" onclick = "initConfigCheckbox($(this));" name = "enable_rss" value = 1 $ { config [ ' enable_rss ' ] } / > < label > Enable RSS Feed Searches (nzbs & torrents)< / label >
2013-07-30 04:57:37 +00:00
< / div >
< div class = "config" >
< label > RSS Inteval Feed Check< / label >
< input type = "text" name = "rss_checkinterval" value = "${config['rss_checkinterval']}" size = "6" / > < small > (Mins)< / small >
IMP: Added ForceRSS Check and Test SABnzbd Connection buttons in Config, FIX: If Annuals not enabled, would error on home screen, IMP: updated mylar.init.d (thnx Kalinon), FIX: Manual Post-Processing fix for Manual Run (thnx Kalinon), IMP: Library Monitor working (check folder every X minutes and Post-Process), IMP: Future Upcoming introduction, IMP: Experimental search better handling of year inclusions, FIX: Filechecker will now pick up series with years in the series title accordingly, FIX: Torrent seedbox sending would lockup occassionally when attempting to send torrent file, FIX: malformed image url on some series, IMP: Moved issue updating to a seperate function, IMP: When series was refreshed, would download the last issue (or few issues depending on date), regardless of status, IMP: When series is volume 1 or volume label doesn't exist, either assume V1 or remove volume requirements to improve matching hits, IMP: StoryArcs will now check in StoryArc folder for existing issues and change status in StoryArc accordingly...
2013-11-28 15:48:59 +00:00
< a href = "#" style = "float:right" type = "button" onclick = "doAjaxCall('force_rss',$(this))" data-success = "RSS Force now running" data-error = "Error trying to retrieve RSS Feeds" > < span class = "ui-icon ui-icon-extlink" > < / span > Force RSS< / a >
IMP: Ability to now specify search provider order (regardless of torrents or nzb) within the config.ini, IMP: (#667) Changed the db module to try to accomodate db locking errors and lowering the amount of actual write transactions that were committed along with a new scheduler system, IMP: Changed sabnzbd directory to post-processing, and included subdirs for sabnzbd & nzbget ComicRN scripts, IMP: NZBGet Post-Processing ComicRN.py script (updated for use with nzbget v11.0+)added & updated in post-processing/nzbget directory (thnx ministoat), FIX: If Issue Location was None, and status was Downloaded would cause error in GUI and break series, IMP: (#689) Minimum # of seeders added (will work with KAT), IMP: (#680) Added Boxcar 2 IO Notifications, IMP: Added PushBullet Notifications, IMP: Cleaned up some notification messages so it's not so cluttered, IMP: Added Clickable series link in History tab, IMP: Added Post-Processed as a status to History tab to show manually post-processed items, IMP: Removed log level dropdown from Logs page & added 'ThreadName' as a column, IMP: Added Force Check Availability & View Future Pull-list to Upcoming sub-tabs, IMP: Added '--safe' option to startup options which will redirect directly to Manage Comics screen incase things are broken, FIX: Added proper month conversions for manual post-processing when doing comparitive issue analysis for matches, FIX: (#613) Allow for negative issue numbers in post-processing when renaming and issue padding is enabled, FIX: File Permissions on post-processing would stop post-processing if couldn't change, now will just log the error and continue, IMP: Added Scheduler (from sickbeard) to allow for threadnaming and better scheduling, IMP: Filenames in the format of ' () ' will now get scanned in, IMP: During manual post-processing will now stop looking for matches upon a successful match, IMP: A Refresh/Weeklypull series check will now just scan in issue data, instead of series info,etc, IMP: Removed some legacy GCD code that is no longer in use, IMP: Exception/traceback handling will now be logged, FIX: Unable to grab torrents from KAT due to content-encoding detection failing, IMP: Added universal date-time conversion to allow for non-english based dates to be properly compared when checking search results against publication dates, FIX: Annuals will now get proper notification (prior was leaving out the word 'annual' from notification/logs), IMP: Improved future pull-list detection and increased retension (now ~5 months), IMP: Will now mark new issues as Wanted on a Refresh Series if autowant upcoming is enabled (was reverting to a status of None previously), IMP: Cannot change status to Downloaded if current status is Skipped or Wanted, FIX: (#704) UnSkipped will now work (X in options column on comic details page), IMP: future_check will check upcoming future issues (future pull-list) that have no series data yet (ie. #1's) and auto-add them to watchlist when the data is available and auto-want accordingly, IMP: (#706) Downloading issues to local machine (via comicdetails screen) with special characters in filename now will work, IMP: improved comparison checks during weekly pull list and improved speed abit since only refreshing issue data now instead of entire series, Other Referenced issues: (#670)(#690) and some others....
2014-05-25 18:32:11 +00:00
< / br > < small > < % rss_last=mylar.RSS_LASTRUN %>last run: ${rss_last}< / small >
2013-07-30 04:57:37 +00:00
< / div >
< / fieldset >
2012-09-13 15:27:34 +00:00
< fieldset >
2013-07-30 04:57:37 +00:00
< div class = "row checkbox left clearfix" >
< input id = "usenzbsu" type = "checkbox" onclick = "initConfigCheckbox($(this));" name = "nzbsu" value = "1" $ { config [ ' use_nzbsu ' ] } / > < legend > NZB.SU< / legend >
2012-09-13 15:27:34 +00:00
< / div >
< div class = "config" >
2013-08-04 05:57:21 +00:00
< div class = "row" >
< label > NZB.SU UID< / label >
< input type = "text" name = "nzbsu_uid" value = "${config['nzbsu_uid']}" size = "15" >
2013-08-06 00:53:10 +00:00
< small > ( only needed for RSS feed )< / small >
2013-08-04 05:57:21 +00:00
< / div >
2012-09-13 15:27:34 +00:00
< div class = "row" >
< label > NZB.SU API< / label >
< input type = "text" name = "nzbsu_apikey" value = "${config['nzbsu_api']}" size = "36" >
< / div >
< / div >
< / fieldset >
< fieldset >
2013-07-30 04:57:37 +00:00
< div class = "row checkbox left clearfix" >
< input id = "usedognzb" type = "checkbox" onclick = "initConfigCheckbox($(this));" name = "dognzb" value = "1" $ { config [ ' use_dognzb ' ] } / > < legend > DOGNZB< / legend >
2012-09-13 15:27:34 +00:00
< / div >
< div class = "config" >
2013-08-04 05:57:21 +00:00
< div class = "row" >
< label > DOGNZB UID< / label >
< input type = "text" name = "dognzb_uid" value = "${config['dognzb_uid']}" size = "15" >
2013-08-06 00:53:10 +00:00
< small > ( only needed for RSS feed )< / small >
2013-08-04 05:57:21 +00:00
< / div >
2012-09-13 15:27:34 +00:00
< div class = "row" >
< label > DOGNZB API< / label >
< input type = "text" name = "dognzb_apikey" value = "${config['dognzb_api']}" size = "36" >
< / div >
< / div >
< / fieldset >
2013-01-11 21:20:51 +00:00
< fieldset >
2013-07-30 04:57:37 +00:00
< div class = "row checkbox left clearfix" >
< input id = "useexperimental" type = "checkbox" onclick = "initConfigCheckbox($(this));" name = "experimental" value = "1" $ { config [ ' use_experimental ' ] } / > < legend > Use Experimental Search< / legend >
< / div >
< div >
< small class = "heading" > < span style = "float: left; margin-right: .3em; margin-top: 4px;" class = "ui-icon ui-icon-info" > < / span > Note: this is an experimental search - results may be better/worse.< / small >
2013-01-11 21:20:51 +00:00
< / div >
< / fieldset >
2012-09-13 15:27:34 +00:00
< fieldset >
2013-07-30 04:57:37 +00:00
< div class = "row checkbox left clearfix" >
< input id = "enable_torrent_search" type = "checkbox" onclick = "initConfigCheckbox($(this));" name = "enable_torrent_search" value = 1 $ { config [ ' enable_torrent_search ' ] } / > < legend > Torrents< / legned >
2012-09-13 15:27:34 +00:00
< / div >
2013-07-30 04:57:37 +00:00
< div class = "config" >
< div class = "row checkbox left clearfix" >
< input id = "enable_kat" type = "checkbox" name = "enable_kat" value = 1 $ { config [ ' enable_kat ' ] } / > < label > Enable KAT< / label >
< / div >
< div class = "row checkbox left clearfix" >
2013-10-01 17:41:33 +00:00
< input id = "enable_cbt" type = "checkbox" onclick = "initConfigCheckbox($(this));" name = "enable_cbt" value = 1 $ { config [ ' enable_cbt ' ] } / > < label > Enable CBT< / label >
2013-07-30 04:57:37 +00:00
< / div >
< div class = "config" >
< label > & nbspPasskey< / label >
< input type = "text" name = "cbt_passkey" value = "${config['cbt_passkey']}" size = "36" >
< / div >
< / div >
2012-09-13 15:27:34 +00:00
< / div >
< / fieldset >
< / td >
< td >
2012-12-16 17:57:02 +00:00
< fieldset >
< legend > Newznab< / legend >
< div class = "row checkbox" >
< input id = "usenewznab" type = "checkbox" name = "newznab" onclick = "initConfigCheckbox($(this));" value = "1" $ { config [ ' use_newznab ' ] } / > < label > Use Newznab< / label >
< / div >
< div id = "newznab_providers" >
< %
2013-05-19 04:07:18 +00:00
newznab_number = 1
2012-12-16 17:57:02 +00:00
%>
%for newznab in config['extra_newznabs']:
< %
2013-08-04 05:57:21 +00:00
if newznab[4] == '1' or newznab[4] == 1:
2012-12-16 17:57:02 +00:00
newznab_enabled = "checked"
else:
newznab_enabled = ""
%>
< div class = "config" id = "newznab${newznab_number}" >
2013-07-30 04:57:37 +00:00
< div class = "row" >
< label > Newznab Name< / label >
< input type = "text" name = "newznab_name${newznab_number}" value = "${newznab[0]}" size = "30" >
< / div >
2012-12-16 17:57:02 +00:00
< div class = "row" >
< label > Newznab Host< / label >
2013-07-30 04:57:37 +00:00
< input type = "text" name = "newznab_host${newznab_number}" value = "${newznab[1]}" size = "30" >
2012-12-16 17:57:02 +00:00
< / div >
< div class = "row" >
< label > Newznab API< / label >
2013-07-30 04:57:37 +00:00
< input type = "text" name = "newznab_api${newznab_number}" value = "${newznab[2]}" size = "36" >
2012-12-16 17:57:02 +00:00
< / div >
2013-08-04 05:57:21 +00:00
< div class = "row" >
< label > Newznab UID< / label >
< input type = "text" name = "newznab_uid${newznab_number}" value = "${newznab[3]}" size = "15" >
2013-08-06 00:53:10 +00:00
< small > ( only needed for RSS feed )< / small >
2013-08-04 05:57:21 +00:00
< / div >
2012-12-16 17:57:02 +00:00
< div class = "row checkbox" >
< input id = "newznab_enabled" type = "checkbox" name = "newznab_enabled${newznab_number}" value = "1" $ { newznab_enabled } / > < label > Enabled< / label >
< / div >
< div class = "row" >
< input type = "button" class = "remove" id = "newznab${newznab_number}" value = "Remove ${newznab[0]}" >
< / div >
< / div >
< %
newznab_number += 1
%>
%endfor
< input type = "button" value = "Add Newznab" class = "add_newznab" id = "add_newznab" / >
< / div >
< / fieldset >
IMP: Ability to now specify search provider order (regardless of torrents or nzb) within the config.ini, IMP: (#667) Changed the db module to try to accomodate db locking errors and lowering the amount of actual write transactions that were committed along with a new scheduler system, IMP: Changed sabnzbd directory to post-processing, and included subdirs for sabnzbd & nzbget ComicRN scripts, IMP: NZBGet Post-Processing ComicRN.py script (updated for use with nzbget v11.0+)added & updated in post-processing/nzbget directory (thnx ministoat), FIX: If Issue Location was None, and status was Downloaded would cause error in GUI and break series, IMP: (#689) Minimum # of seeders added (will work with KAT), IMP: (#680) Added Boxcar 2 IO Notifications, IMP: Added PushBullet Notifications, IMP: Cleaned up some notification messages so it's not so cluttered, IMP: Added Clickable series link in History tab, IMP: Added Post-Processed as a status to History tab to show manually post-processed items, IMP: Removed log level dropdown from Logs page & added 'ThreadName' as a column, IMP: Added Force Check Availability & View Future Pull-list to Upcoming sub-tabs, IMP: Added '--safe' option to startup options which will redirect directly to Manage Comics screen incase things are broken, FIX: Added proper month conversions for manual post-processing when doing comparitive issue analysis for matches, FIX: (#613) Allow for negative issue numbers in post-processing when renaming and issue padding is enabled, FIX: File Permissions on post-processing would stop post-processing if couldn't change, now will just log the error and continue, IMP: Added Scheduler (from sickbeard) to allow for threadnaming and better scheduling, IMP: Filenames in the format of ' () ' will now get scanned in, IMP: During manual post-processing will now stop looking for matches upon a successful match, IMP: A Refresh/Weeklypull series check will now just scan in issue data, instead of series info,etc, IMP: Removed some legacy GCD code that is no longer in use, IMP: Exception/traceback handling will now be logged, FIX: Unable to grab torrents from KAT due to content-encoding detection failing, IMP: Added universal date-time conversion to allow for non-english based dates to be properly compared when checking search results against publication dates, FIX: Annuals will now get proper notification (prior was leaving out the word 'annual' from notification/logs), IMP: Improved future pull-list detection and increased retension (now ~5 months), IMP: Will now mark new issues as Wanted on a Refresh Series if autowant upcoming is enabled (was reverting to a status of None previously), IMP: Cannot change status to Downloaded if current status is Skipped or Wanted, FIX: (#704) UnSkipped will now work (X in options column on comic details page), IMP: future_check will check upcoming future issues (future pull-list) that have no series data yet (ie. #1's) and auto-add them to watchlist when the data is available and auto-want accordingly, IMP: (#706) Downloading issues to local machine (via comicdetails screen) with special characters in filename now will work, IMP: improved comparison checks during weekly pull list and improved speed abit since only refreshing issue data now instead of entire series, Other Referenced issues: (#670)(#690) and some others....
2014-05-25 18:32:11 +00:00
2013-10-01 19:10:40 +00:00
<!--
2013-10-01 18:37:42 +00:00
< fieldset >
< div id = "newznab providers" >
< %
order_number = 1
%>
%for p_order in config['provider_order']:
< div class = "config" id = "p_order${order_number}" >
< div class = "row" >
< label > ${p_order[0]}< / label >
< label > ${p_order[1]}< / label >
< / div >
< div >
< %
order_number += 1
%>
%endfor
< / div >
< / fieldset >
2013-10-01 19:10:40 +00:00
-->
2012-09-13 15:27:34 +00:00
< / td >
< / tr >
< / table >
< / div >
2013-01-11 21:20:51 +00:00
< div id = "tabs-5" >
2012-09-13 15:27:34 +00:00
< table class = "configtable" summary = "Post Processing" >
< tr >
< td >
< fieldset >
< legend > Quality< / legend >
2013-01-11 21:20:51 +00:00
< div class = "row radio left clearfix" >
< input type = "radio" style = "vertical-align: middle; margin: 3px; margin-top: -1px;" name = "preferred_quality" value = "1" $ { config [ ' pref_qual_1 ' ] } / > < label > cbr< / label >
< input type = "radio" style = "vertical-align: middle; margin: 3px; margin-top: -1px;" name = "preferred_quality" value = "2" $ { config [ ' pref_qual_2 ' ] } / > < label > cbz< / label >
< input type = "radio" style = "vertical-align: middle; margin: 3px; margin-top: -1px;" name = "preferred_quality" value = "0" $ { config [ ' pref_qual_0 ' ] } / > < label > Whichever - just get it< / label >
2012-09-13 15:27:34 +00:00
< / div >
< / fieldset >
2013-01-13 15:59:46 +00:00
< fieldset >
2013-07-11 03:55:40 +00:00
< legend > File-Size Search Restrictions< / legend >
2013-01-13 15:59:46 +00:00
< div class = "row checkbox left" >
< input id = "use_minsize" type = "checkbox" style = "vertical-align: middle; margin: 3px; margin-top: -1px;" onclick = "initConfigCheckbox($(this));" name = "use_minsize" value = "1" $ { config [ ' use_minsize ' ] } / > < label > Minimum File size< small > (MB)< / small > < / label >
< / div >
< div class = "config" >
< div class = "row" >
2013-07-30 04:57:37 +00:00
< input type = "text" name = "minsize" value = "${config['minsize']}" size = "6" >
2013-01-13 15:59:46 +00:00
< / div >
< / div >
< / div >
< / fieldset >
< fieldset >
< div class = "row checkbox left" >
< input id = "use_maxsize" type = "checkbox" style = "vertical-align: middle; margin: 3px; margin-top: -1px;" onclick = "initConfigCheckbox($(this));" name = "use_maxsize" value = "1" $ { config [ ' use_maxsize ' ] } / > < label > Maximum File size< small > (MB)< / small > < / label >
< / div >
< div class = "config" >
< div class = "row" >
< input type = "text" name = "maxsize" value = "${config['maxsize']}" size = "6" >
< / div >
< / div >
< / fieldset >
2013-07-30 04:57:37 +00:00
< fieldset >
< legend > Duplicate Handling< / legend >
< div class = "row checkbox left clearfix" >
< / div >
2013-01-13 15:59:46 +00:00
2013-07-30 04:57:37 +00:00
< / fieldset >
2012-09-13 15:27:34 +00:00
< / td >
< td >
< fieldset >
< legend > Post-Processing< / legend >
2013-02-12 19:09:44 +00:00
< div class = "row checkbox left clearfix" >
2013-02-14 18:56:55 +00:00
< input type = "checkbox" name = "post_processing" value = "1" $ { config [ ' post_processing ' ] } / > < label > Enable Post-Processing< small > (not checked = NO post-processing/post-management)< / small > < / label >
2013-02-12 19:09:44 +00:00
< / div >
2013-01-13 17:10:41 +00:00
< div class = "row checkbox left clearfix" >
< input type = "checkbox" name = "enable_pre_scripts" value = "1" $ { config [ ' enable_pre_scripts ' ] } / > < label > Use Extra Script BEFORE Post-Processing< / label >
< / div >
< div class = "row" >
< label > Pre - Script Location< / label >
< input type = "text" name = "pre_scripts" value = "${config['pre_scripts']}" size = "30" >
< small > enter in the absolute path to the script< / small >
< / div >
2012-12-27 15:04:03 +00:00
< div class = "row checkbox left clearfix" >
2013-01-14 05:12:59 +00:00
< input type = "checkbox" name = "enable_extra_scripts" value = "1" $ { config [ ' enable_extra_scripts ' ] } / > < label > Use Extra Script AFTER Post-Processing< / label >
2012-12-27 15:04:03 +00:00
< / div >
< div class = "row" >
< label > Extra Script Location< / label >
< input type = "text" name = "extra_scripts" value = "${config['extra_scripts']}" size = "30" >
< small > enter in the absolute path to the script< / small >
2013-01-13 17:10:41 +00:00
< / div >
2012-09-13 15:27:34 +00:00
< / fieldset >
2013-07-01 05:19:15 +00:00
< fieldset >
< legend > Metadata Tagging< / legend >
< div class = "row checkbox left clearfix" >
< input id = "enable_meta" type = "checkbox" onclick = "initConfigCheckbox($this));" name = "enable_meta" value = "1" $ { config [ ' enable_meta ' ] } / > < label > Enable Metadata Tagging< / label >
< small class = "heading" > < span style = "float: left; margin-right: .3em; margin-top: 4px;" class = "ui-icon ui-icon-info" > < / span > You need to have ComicTagger and configparser installed< / small >
< / div >
< div class = "config" >
< div class = "row" >
< label > ComicTagger Path< / label >
< input type = "text" name = "cmtagger_path" value = "${config['cmtagger_path']}" size = "30" / >
< small > If left blank, will assume it's in root of mylar< / small >
< / div >
< / div >
< / fieldset >
2012-09-13 15:27:34 +00:00
< / td >
< / tr >
< / table >
< / div >
2013-01-11 21:20:51 +00:00
< div id = "tabs-6" >
2012-09-13 15:27:34 +00:00
< table class = "configtable" summary = "Advanced Settings" >
< tr >
< td >
< fieldset >
< legend > Renaming options< / legend >
2013-01-23 08:22:22 +00:00
< div class = "row checkbox left clearfix" >
< input type = "checkbox" name = "rename_files" value = "1" $ { config [ ' rename_files ' ] } / > < label > Rename files < / label >
< / div >
2012-09-13 15:27:34 +00:00
< div >
2012-10-30 10:43:01 +00:00
< label > *Folder Format is used only when adding new comics*< / label >
2013-02-12 19:09:44 +00:00
< / div >
< div class = "row" >
2012-10-30 10:43:01 +00:00
< label > Folder Format< / label >
2013-02-09 03:34:02 +00:00
< input type = "text" title = "$Publisher, $Series, $Year" name = "folder_format" value = "${config['folder_format']}" size = "43" >
2012-10-30 10:43:01 +00:00
< small > Use: $Publisher, $Series, $Year< br / >
E.g.: $Publisher/$Series ($Year) = DC Comics/Action Comics (2011)< / small >
< / div >
< div class = "row" >
2013-02-12 19:09:44 +00:00
< label > File Format< / label >
< input type = "text" name = "file_format" value = "${config['file_format']}" size = "43" >
FIX:(#304) Index out of range on recheck, FIX:(#303) Comicvine link updated on details page, FIX:(#302) Query rate (Search Delay) Added as a configuration option, FIX:(#300) Version number error on searching when no version number, FIX:(#297) Manual Rename of Files working, FIX:(#294) 'AU' issue problems should be resolved now, FIX:(#290) V#(year) and Vol#(year) added to filechecking, IMP: ComicVine data use only now as a hidden option (cv_only = 1 in config.ini), IMP: added as options for file naming, IMP: Rough drafting of Annuals (annuals_on = 1 in config.ini), Other fixes..
2013-04-06 09:43:18 +00:00
< %
2014-02-26 19:48:50 +00:00
file_options = "$Series = SeriesName\n$Year = SeriesYear\n$Annual = Annual (word)\n$Issue = IssueNumber\n$VolumeY = V{SeriesYear}\n$VolumeN = V{Volume#}\n$month = publication month number\n$monthname = publication month name"
FIX:(#304) Index out of range on recheck, FIX:(#303) Comicvine link updated on details page, FIX:(#302) Query rate (Search Delay) Added as a configuration option, FIX:(#300) Version number error on searching when no version number, FIX:(#297) Manual Rename of Files working, FIX:(#294) 'AU' issue problems should be resolved now, FIX:(#290) V#(year) and Vol#(year) added to filechecking, IMP: ComicVine data use only now as a hidden option (cv_only = 1 in config.ini), IMP: added as options for file naming, IMP: Rough drafting of Annuals (annuals_on = 1 in config.ini), Other fixes..
2013-04-06 09:43:18 +00:00
%>
< a href = "#" title = "${file_options}" > < img src = "interfaces/default/images/info32.png" height = "16" alt = "" / > < / a >
2013-02-12 19:09:44 +00:00
< small > Use: $Series, $Year, $Issue< br / >
2012-10-30 10:43:01 +00:00
E.g.: $Series $Issue ($Year) = Animal Man 0 (2012) < / small >
FIX:(#304) Index out of range on recheck, FIX:(#303) Comicvine link updated on details page, FIX:(#302) Query rate (Search Delay) Added as a configuration option, FIX:(#300) Version number error on searching when no version number, FIX:(#297) Manual Rename of Files working, FIX:(#294) 'AU' issue problems should be resolved now, FIX:(#290) V#(year) and Vol#(year) added to filechecking, IMP: ComicVine data use only now as a hidden option (cv_only = 1 in config.ini), IMP: added as options for file naming, IMP: Rough drafting of Annuals (annuals_on = 1 in config.ini), Other fixes..
2013-04-06 09:43:18 +00:00
< small > if tag isn't available, won't create it< / small >
2013-02-12 19:09:44 +00:00
< / div >
2012-09-13 15:27:34 +00:00
< / fieldset >
< fieldset >
< legend > Advanced Options< / legend >
2012-09-14 17:29:01 +00:00
< div class = "row checkbox" >
2012-09-14 17:44:32 +00:00
< input id = "replace_spaces" type = "checkbox" onclick = "initConfigCheckbox($(this));" name = "replace_spaces" value = "1" $ { config [ ' replace_spaces ' ] } / > < label > Replace Spaces< / label >
2012-09-14 17:29:01 +00:00
< / div >
< div class = "row" >
< label > Format< / label >
< select name = "replace_char" >
%for x in ['.', '_']:
< %
if config['replace_char'] == x:
outputselect = 'selected'
else:
outputselect = ''
%>
< option value = ${x} $ { outputselect } > ${x}< / option >
%endfor
< / select >
< / div >
2012-10-30 10:43:01 +00:00
< div class = "row checkbox" >
2013-09-08 04:49:09 +00:00
< input id = "zero_level" type = "checkbox" onclick = "initConfigCheckbox($(this));" name = "zero_level" value = "1" $ { config [ ' zero_level ' ] } / > < label > Issue Number Padding< / label >
2013-01-23 08:22:22 +00:00
< / div >
2012-10-30 10:43:01 +00:00
< div class = "row" >
< label > Format< / label >
< select name = "zero_level_n" >
%for zeros in ['none', '0x', '00x']:
< %
if config['zero_level_n'] == zeros:
outputselect = 'selected'
else:
outputselect = ''
%>
< option value = ${zeros} $ { outputselect } > ${zeros}< / option >
%endfor
< / select >
< / div >
2012-09-14 17:29:01 +00:00
2013-01-14 05:12:59 +00:00
< div class = "row checkboxclearfix" >
< input type = "checkbox" name = "lowercase_filenames" value = "1" $ { config [ ' lowercase_filenames ' ] } / > < label > Lowercase the entire filename< / label > < br / >
< small > (will work regardless if Rename Files is enabled)< / small >
< / div >
2012-09-14 17:29:01 +00:00
2012-09-13 15:27:34 +00:00
< / fieldset >
< / td >
< td >
< fieldset >
< legend > Miscellaneous< / legend >
2013-01-11 21:20:51 +00:00
< div class = "row checkbox left clearfix" >
< input type = "checkbox" style = "vertical-align: middle; margin: 3px; margin-top: -1px;" name = "autowant_upcoming" value = "1" $ { config [ ' autowant_upcoming ' ] } / > < label > Automatically Mark Upcoming Issues as Wanted< / label >
< input type = "checkbox" style = "vertical-align: middle; margin: 3px; margin-top: -1px;" name = "autowant_all" value = "1" $ { config [ ' autowant_all ' ] } / > < label > Automatically Mark All Issues as Wanted< / label >
< input type = "checkbox" style = "vertical-align: middle; margin: 3px; margin-top: -1px;" name = "comic_cover_local" value = "1" $ { config [ ' comic_cover_local ' ] } / > < label > Place cover.jpg into Comic Directory for each comic< / label >
2013-01-23 08:22:22 +00:00
< input type = "checkbox" style = "vertical-align: middle; margin: 3px; margin-top: -1px;" name = "cvinfo" value = "1" $ { config [ ' cvinfo ' ] } / > < label > Write cvinfo into each comic directory< / label >
2012-09-13 15:27:34 +00:00
< / div >
< / fieldset >
< fieldset >
< legend > Interface< / legend >
< div class = "row" >
< label > Interface< / label >
< select name = "interface" > < h3 >
%for interface in config['interface_list']:
< %
if interface == mylar.INTERFACE:
selected = 'selected="selected"'
else:
selected = ''
%>
< option value = "${interface}" $ { selected } > ${interface}< / option >
%endfor
< / select >
< / div >
< div class = "row" >
< label > Log Directory:< / label >
< input type = "text" name = "log_dir" value = "${config['log_dir']}" size = "50" >
< / div >
IMP: Ability to now specify search provider order (regardless of torrents or nzb) within the config.ini, IMP: (#667) Changed the db module to try to accomodate db locking errors and lowering the amount of actual write transactions that were committed along with a new scheduler system, IMP: Changed sabnzbd directory to post-processing, and included subdirs for sabnzbd & nzbget ComicRN scripts, IMP: NZBGet Post-Processing ComicRN.py script (updated for use with nzbget v11.0+)added & updated in post-processing/nzbget directory (thnx ministoat), FIX: If Issue Location was None, and status was Downloaded would cause error in GUI and break series, IMP: (#689) Minimum # of seeders added (will work with KAT), IMP: (#680) Added Boxcar 2 IO Notifications, IMP: Added PushBullet Notifications, IMP: Cleaned up some notification messages so it's not so cluttered, IMP: Added Clickable series link in History tab, IMP: Added Post-Processed as a status to History tab to show manually post-processed items, IMP: Removed log level dropdown from Logs page & added 'ThreadName' as a column, IMP: Added Force Check Availability & View Future Pull-list to Upcoming sub-tabs, IMP: Added '--safe' option to startup options which will redirect directly to Manage Comics screen incase things are broken, FIX: Added proper month conversions for manual post-processing when doing comparitive issue analysis for matches, FIX: (#613) Allow for negative issue numbers in post-processing when renaming and issue padding is enabled, FIX: File Permissions on post-processing would stop post-processing if couldn't change, now will just log the error and continue, IMP: Added Scheduler (from sickbeard) to allow for threadnaming and better scheduling, IMP: Filenames in the format of ' () ' will now get scanned in, IMP: During manual post-processing will now stop looking for matches upon a successful match, IMP: A Refresh/Weeklypull series check will now just scan in issue data, instead of series info,etc, IMP: Removed some legacy GCD code that is no longer in use, IMP: Exception/traceback handling will now be logged, FIX: Unable to grab torrents from KAT due to content-encoding detection failing, IMP: Added universal date-time conversion to allow for non-english based dates to be properly compared when checking search results against publication dates, FIX: Annuals will now get proper notification (prior was leaving out the word 'annual' from notification/logs), IMP: Improved future pull-list detection and increased retension (now ~5 months), IMP: Will now mark new issues as Wanted on a Refresh Series if autowant upcoming is enabled (was reverting to a status of None previously), IMP: Cannot change status to Downloaded if current status is Skipped or Wanted, FIX: (#704) UnSkipped will now work (X in options column on comic details page), IMP: future_check will check upcoming future issues (future pull-list) that have no series data yet (ie. #1's) and auto-add them to watchlist when the data is available and auto-want accordingly, IMP: (#706) Downloading issues to local machine (via comicdetails screen) with special characters in filename now will work, IMP: improved comparison checks during weekly pull list and improved speed abit since only refreshing issue data now instead of entire series, Other Referenced issues: (#670)(#690) and some others....
2014-05-25 18:32:11 +00:00
< div class = "row" >
< label > Maximum Log Size (bytes):< / label >
< input type = "text" name = "max_logsize" value = "${config['max_logsize']}" size = "20" >
< / div >
2013-02-18 17:39:00 +00:00
2012-09-13 15:27:34 +00:00
< / fieldset >
2013-02-18 17:39:00 +00:00
< h2 > Notifications< / h2 >
< fieldset >
2013-09-08 04:49:09 +00:00
< h3 > < img src = "interfaces/default/images/prowl_logo.png" style = "vertical-align: middle; margin: 3px; margin-top: -1px;" height = "30" width = "30" / > Prowl< / h3 >
2013-02-18 17:39:00 +00:00
< div class = "row checkbox" >
< input type = "checkbox" name = "prowl_enabled" id = "prowl" value = "1" $ { config [ ' prowl_enabled ' ] } / > < label > Enable Prowl Notifications< / label >
< / div >
< div id = "prowloptions" >
< div class = "row" >
< label > API key< / label > < input type = "text" name = "prowl_keys" value = "${config['prowl_keys']}" size = "50" >
< / div >
< div class = "row checkbox" >
< input type = "checkbox" name = "prowl_onsnatch" value = "1" $ { config [ ' prowl_onsnatch ' ] } / > < label > Notify on snatch?< / label >
< / div >
< div class = "row" >
< label > Priority (-2,-1,0,1 or 2):< / label >
< input type = "text" name = "prowl_priority" value = "${config['prowl_priority']}" size = "2" >
< / div >
< / div >
< / fieldset >
< fieldset >
2013-09-08 04:49:09 +00:00
< h3 > < img src = "interfaces/default/images/nma_logo.png" style = "vertical-align: middle; margin: 3px; margin-top: -1px;" height = "30" width = "30" / > NotifyMyAndroid< / h3 >
2013-02-18 17:39:00 +00:00
< div class = "checkbox row" >
2014-01-16 20:25:02 +00:00
< input type = "checkbox" name = "nma_enabled" id = "nma" value = "1" $ { config [ ' nma_enabled ' ] } / > < label > Enable NotifyMyAndroid< / label >
2013-02-18 17:39:00 +00:00
< / div >
< div id = "nmaoptions" >
< div class = "row" >
< div class = "row checkbox" >
2014-01-16 20:25:02 +00:00
< input type = "checkbox" name = "nma_onsnatch" value = "1" $ { config [ ' nma_onsnatch ' ] } / > < label > Notify on snatch?< / label >
< / div >
2013-02-18 17:39:00 +00:00
< label > NotifyMyAndroid API Key< / label >
< input type = "text" name = "nma_apikey" value = "${config['nma_apikey']}" size = "30" >
< small > Separate multiple api keys with commas< / small >
< / div >
< div class = "row" >
< label > Priority< / label >
< select name = "nma_priority" >
%for x in [-2,-1,0,1,2]:
< %
if config['nma_priority'] == x:
nma_priority_selected = 'selected'
else:
nma_priority_selected = ''
if x == -2:
nma_priority_value = 'Very Low'
elif x == -1:
nma_priority_value = 'Moderate'
elif x == 0:
nma_priority_value = 'Normal'
elif x == 1:
nma_priority_value = 'High'
else:
nma_priority_value = 'Emergency'
%>
< option value = ${x} $ { nma_priority_selected } > ${nma_priority_value}< / option >
%endfor
< / select >
< / div >
< / div >
< / fieldset >
2012-09-13 15:27:34 +00:00
2013-04-22 04:13:56 +00:00
< fieldset >
2013-09-08 04:49:09 +00:00
< h3 > < img src = "interfaces/default/images/pushover_logo.png" style = "vertical-align: middle; margin: 3px; margin-top: -1px;" height = "30" width = "30" / > Pushover< / h3 >
2013-04-22 04:13:56 +00:00
< div class = "row checkbox" >
< input type = "checkbox" name = "pushover_enabled" id = "pushover" value = "1" $ { config [ ' pushover_enabled ' ] } / > < label > Enable Pushover Notifications< / label >
< / div >
< div id = "pushoveroptions" >
< div class = "row" >
IMP: Ability to now specify search provider order (regardless of torrents or nzb) within the config.ini, IMP: (#667) Changed the db module to try to accomodate db locking errors and lowering the amount of actual write transactions that were committed along with a new scheduler system, IMP: Changed sabnzbd directory to post-processing, and included subdirs for sabnzbd & nzbget ComicRN scripts, IMP: NZBGet Post-Processing ComicRN.py script (updated for use with nzbget v11.0+)added & updated in post-processing/nzbget directory (thnx ministoat), FIX: If Issue Location was None, and status was Downloaded would cause error in GUI and break series, IMP: (#689) Minimum # of seeders added (will work with KAT), IMP: (#680) Added Boxcar 2 IO Notifications, IMP: Added PushBullet Notifications, IMP: Cleaned up some notification messages so it's not so cluttered, IMP: Added Clickable series link in History tab, IMP: Added Post-Processed as a status to History tab to show manually post-processed items, IMP: Removed log level dropdown from Logs page & added 'ThreadName' as a column, IMP: Added Force Check Availability & View Future Pull-list to Upcoming sub-tabs, IMP: Added '--safe' option to startup options which will redirect directly to Manage Comics screen incase things are broken, FIX: Added proper month conversions for manual post-processing when doing comparitive issue analysis for matches, FIX: (#613) Allow for negative issue numbers in post-processing when renaming and issue padding is enabled, FIX: File Permissions on post-processing would stop post-processing if couldn't change, now will just log the error and continue, IMP: Added Scheduler (from sickbeard) to allow for threadnaming and better scheduling, IMP: Filenames in the format of ' () ' will now get scanned in, IMP: During manual post-processing will now stop looking for matches upon a successful match, IMP: A Refresh/Weeklypull series check will now just scan in issue data, instead of series info,etc, IMP: Removed some legacy GCD code that is no longer in use, IMP: Exception/traceback handling will now be logged, FIX: Unable to grab torrents from KAT due to content-encoding detection failing, IMP: Added universal date-time conversion to allow for non-english based dates to be properly compared when checking search results against publication dates, FIX: Annuals will now get proper notification (prior was leaving out the word 'annual' from notification/logs), IMP: Improved future pull-list detection and increased retension (now ~5 months), IMP: Will now mark new issues as Wanted on a Refresh Series if autowant upcoming is enabled (was reverting to a status of None previously), IMP: Cannot change status to Downloaded if current status is Skipped or Wanted, FIX: (#704) UnSkipped will now work (X in options column on comic details page), IMP: future_check will check upcoming future issues (future pull-list) that have no series data yet (ie. #1's) and auto-add them to watchlist when the data is available and auto-want accordingly, IMP: (#706) Downloading issues to local machine (via comicdetails screen) with special characters in filename now will work, IMP: improved comparison checks during weekly pull list and improved speed abit since only refreshing issue data now instead of entire series, Other Referenced issues: (#670)(#690) and some others....
2014-05-25 18:32:11 +00:00
< label > API key< / label > < input type = "text" title = "Leave blank if you don't have your own API (recommended to get your own)" name = "pushover_apikey" value = "${config['pushover_apikey']}" size = "50" >
2013-04-22 04:13:56 +00:00
< / div >
< div class = "row" >
< label > User key< / label > < input type = "text" name = "pushover_userkey" value = "${config['pushover_userkey']}" size = "50" >
< / div >
< div class = "row checkbox" >
< input type = "checkbox" name = "pushover_onsnatch" value = "1" $ { config [ ' pushover_onsnatch ' ] } / > < label > Notify on snatch?< / label >
< / div >
< div class = "row" >
< label > Priority (-2,-1,0,1 or 2):< / label >
< input type = "text" name = "pushover_priority" value = "${config['pushover_priority']}" size = "2" >
< / div >
< / div >
< / fieldset >
2013-09-07 06:05:32 +00:00
< fieldset >
2013-09-08 04:49:09 +00:00
< h3 > < img src = "interfaces/default/images/boxcar_logo.png" style = "vertical-align: middle; margin: 3px; margin-top: -1px;" height = "30" width = "30" / > Boxcar.IO< / h3 >
2013-09-07 06:05:32 +00:00
< div class = "checkbox row" >
IMP: Ability to now specify search provider order (regardless of torrents or nzb) within the config.ini, IMP: (#667) Changed the db module to try to accomodate db locking errors and lowering the amount of actual write transactions that were committed along with a new scheduler system, IMP: Changed sabnzbd directory to post-processing, and included subdirs for sabnzbd & nzbget ComicRN scripts, IMP: NZBGet Post-Processing ComicRN.py script (updated for use with nzbget v11.0+)added & updated in post-processing/nzbget directory (thnx ministoat), FIX: If Issue Location was None, and status was Downloaded would cause error in GUI and break series, IMP: (#689) Minimum # of seeders added (will work with KAT), IMP: (#680) Added Boxcar 2 IO Notifications, IMP: Added PushBullet Notifications, IMP: Cleaned up some notification messages so it's not so cluttered, IMP: Added Clickable series link in History tab, IMP: Added Post-Processed as a status to History tab to show manually post-processed items, IMP: Removed log level dropdown from Logs page & added 'ThreadName' as a column, IMP: Added Force Check Availability & View Future Pull-list to Upcoming sub-tabs, IMP: Added '--safe' option to startup options which will redirect directly to Manage Comics screen incase things are broken, FIX: Added proper month conversions for manual post-processing when doing comparitive issue analysis for matches, FIX: (#613) Allow for negative issue numbers in post-processing when renaming and issue padding is enabled, FIX: File Permissions on post-processing would stop post-processing if couldn't change, now will just log the error and continue, IMP: Added Scheduler (from sickbeard) to allow for threadnaming and better scheduling, IMP: Filenames in the format of ' () ' will now get scanned in, IMP: During manual post-processing will now stop looking for matches upon a successful match, IMP: A Refresh/Weeklypull series check will now just scan in issue data, instead of series info,etc, IMP: Removed some legacy GCD code that is no longer in use, IMP: Exception/traceback handling will now be logged, FIX: Unable to grab torrents from KAT due to content-encoding detection failing, IMP: Added universal date-time conversion to allow for non-english based dates to be properly compared when checking search results against publication dates, FIX: Annuals will now get proper notification (prior was leaving out the word 'annual' from notification/logs), IMP: Improved future pull-list detection and increased retension (now ~5 months), IMP: Will now mark new issues as Wanted on a Refresh Series if autowant upcoming is enabled (was reverting to a status of None previously), IMP: Cannot change status to Downloaded if current status is Skipped or Wanted, FIX: (#704) UnSkipped will now work (X in options column on comic details page), IMP: future_check will check upcoming future issues (future pull-list) that have no series data yet (ie. #1's) and auto-add them to watchlist when the data is available and auto-want accordingly, IMP: (#706) Downloading issues to local machine (via comicdetails screen) with special characters in filename now will work, IMP: improved comparison checks during weekly pull list and improved speed abit since only refreshing issue data now instead of entire series, Other Referenced issues: (#670)(#690) and some others....
2014-05-25 18:32:11 +00:00
< input type = "checkbox" name = "boxcar_enabled" id = "boxcar" value = "1" $ { config [ ' boxcar_enabled ' ] } / > < label > Enable Boxcar.IO Notifications< / label >
2013-09-07 06:05:32 +00:00
< / div >
< div id = "boxcaroptions" >
< div class = "row" >
< div class = "row checkbox" >
< input type = "checkbox" name = "boxcar_onsnatch" value = "1" $ { config [ ' boxcar_onsnatch ' ] } / > < label > Notify on snatch?< / label >
< / div >
IMP: Ability to now specify search provider order (regardless of torrents or nzb) within the config.ini, IMP: (#667) Changed the db module to try to accomodate db locking errors and lowering the amount of actual write transactions that were committed along with a new scheduler system, IMP: Changed sabnzbd directory to post-processing, and included subdirs for sabnzbd & nzbget ComicRN scripts, IMP: NZBGet Post-Processing ComicRN.py script (updated for use with nzbget v11.0+)added & updated in post-processing/nzbget directory (thnx ministoat), FIX: If Issue Location was None, and status was Downloaded would cause error in GUI and break series, IMP: (#689) Minimum # of seeders added (will work with KAT), IMP: (#680) Added Boxcar 2 IO Notifications, IMP: Added PushBullet Notifications, IMP: Cleaned up some notification messages so it's not so cluttered, IMP: Added Clickable series link in History tab, IMP: Added Post-Processed as a status to History tab to show manually post-processed items, IMP: Removed log level dropdown from Logs page & added 'ThreadName' as a column, IMP: Added Force Check Availability & View Future Pull-list to Upcoming sub-tabs, IMP: Added '--safe' option to startup options which will redirect directly to Manage Comics screen incase things are broken, FIX: Added proper month conversions for manual post-processing when doing comparitive issue analysis for matches, FIX: (#613) Allow for negative issue numbers in post-processing when renaming and issue padding is enabled, FIX: File Permissions on post-processing would stop post-processing if couldn't change, now will just log the error and continue, IMP: Added Scheduler (from sickbeard) to allow for threadnaming and better scheduling, IMP: Filenames in the format of ' () ' will now get scanned in, IMP: During manual post-processing will now stop looking for matches upon a successful match, IMP: A Refresh/Weeklypull series check will now just scan in issue data, instead of series info,etc, IMP: Removed some legacy GCD code that is no longer in use, IMP: Exception/traceback handling will now be logged, FIX: Unable to grab torrents from KAT due to content-encoding detection failing, IMP: Added universal date-time conversion to allow for non-english based dates to be properly compared when checking search results against publication dates, FIX: Annuals will now get proper notification (prior was leaving out the word 'annual' from notification/logs), IMP: Improved future pull-list detection and increased retension (now ~5 months), IMP: Will now mark new issues as Wanted on a Refresh Series if autowant upcoming is enabled (was reverting to a status of None previously), IMP: Cannot change status to Downloaded if current status is Skipped or Wanted, FIX: (#704) UnSkipped will now work (X in options column on comic details page), IMP: future_check will check upcoming future issues (future pull-list) that have no series data yet (ie. #1's) and auto-add them to watchlist when the data is available and auto-want accordingly, IMP: (#706) Downloading issues to local machine (via comicdetails screen) with special characters in filename now will work, IMP: improved comparison checks during weekly pull list and improved speed abit since only refreshing issue data now instead of entire series, Other Referenced issues: (#670)(#690) and some others....
2014-05-25 18:32:11 +00:00
< label > Boxcar Token< / label >
< input type = "text" name = "boxcar_token" value = "${config['boxcar_token']}" size = "30" >
2013-09-07 06:05:32 +00:00
< / div >
< / div >
< / fieldset >
IMP: Ability to now specify search provider order (regardless of torrents or nzb) within the config.ini, IMP: (#667) Changed the db module to try to accomodate db locking errors and lowering the amount of actual write transactions that were committed along with a new scheduler system, IMP: Changed sabnzbd directory to post-processing, and included subdirs for sabnzbd & nzbget ComicRN scripts, IMP: NZBGet Post-Processing ComicRN.py script (updated for use with nzbget v11.0+)added & updated in post-processing/nzbget directory (thnx ministoat), FIX: If Issue Location was None, and status was Downloaded would cause error in GUI and break series, IMP: (#689) Minimum # of seeders added (will work with KAT), IMP: (#680) Added Boxcar 2 IO Notifications, IMP: Added PushBullet Notifications, IMP: Cleaned up some notification messages so it's not so cluttered, IMP: Added Clickable series link in History tab, IMP: Added Post-Processed as a status to History tab to show manually post-processed items, IMP: Removed log level dropdown from Logs page & added 'ThreadName' as a column, IMP: Added Force Check Availability & View Future Pull-list to Upcoming sub-tabs, IMP: Added '--safe' option to startup options which will redirect directly to Manage Comics screen incase things are broken, FIX: Added proper month conversions for manual post-processing when doing comparitive issue analysis for matches, FIX: (#613) Allow for negative issue numbers in post-processing when renaming and issue padding is enabled, FIX: File Permissions on post-processing would stop post-processing if couldn't change, now will just log the error and continue, IMP: Added Scheduler (from sickbeard) to allow for threadnaming and better scheduling, IMP: Filenames in the format of ' () ' will now get scanned in, IMP: During manual post-processing will now stop looking for matches upon a successful match, IMP: A Refresh/Weeklypull series check will now just scan in issue data, instead of series info,etc, IMP: Removed some legacy GCD code that is no longer in use, IMP: Exception/traceback handling will now be logged, FIX: Unable to grab torrents from KAT due to content-encoding detection failing, IMP: Added universal date-time conversion to allow for non-english based dates to be properly compared when checking search results against publication dates, FIX: Annuals will now get proper notification (prior was leaving out the word 'annual' from notification/logs), IMP: Improved future pull-list detection and increased retension (now ~5 months), IMP: Will now mark new issues as Wanted on a Refresh Series if autowant upcoming is enabled (was reverting to a status of None previously), IMP: Cannot change status to Downloaded if current status is Skipped or Wanted, FIX: (#704) UnSkipped will now work (X in options column on comic details page), IMP: future_check will check upcoming future issues (future pull-list) that have no series data yet (ie. #1's) and auto-add them to watchlist when the data is available and auto-want accordingly, IMP: (#706) Downloading issues to local machine (via comicdetails screen) with special characters in filename now will work, IMP: improved comparison checks during weekly pull list and improved speed abit since only refreshing issue data now instead of entire series, Other Referenced issues: (#670)(#690) and some others....
2014-05-25 18:32:11 +00:00
< fieldset >
< h3 > < img src = "interfaces/default/images/pushbullet_logo.png" style = "vertical-align: middle; margin: 3px; margin-top: -1px;" height = "30" width = "30" / > Pushbullet< / h3 >
< div class = "row checkbox" >
< input type = "checkbox" name = "pushbullet_enabled" id = "pushbullet" value = "1" $ { config [ ' pushbullet_enabled ' ] } / > < label > Enable PushBullet Notifications< / label >
< / div >
< div id = "pushbulletoptions" >
< div class = "row checkbox" >
< input type = "checkbox" name = "pushbullet_onsnatch" value = "1" $ { config [ ' pushbullet_onsnatch ' ] } / > < label > Notify on snatch?< / label >
< / div >
< div class = "row" >
< label > API Key< / label > < input type = "text" name = "pushbullet_apikey" value = "${config['pushbullet_apikey']}" size = "50" >
< / div >
< div class = "row" >
< label > Device ID< / label > < input type = "text" name = "pushbullet_deviceid" value = "${config['pushbullet_deviceid']}" size = "50" >
< / div >
< / div >
< / fieldset >
2013-09-07 06:05:32 +00:00
< / td >
< / tr >
2012-09-13 15:27:34 +00:00
< / table >
< / div >
< input type = "button" value = "Save Changes" onclick = "doAjaxCall('configUpdate',$(this),'tabs',true);return false;" data-success = "Changes saved successfully" >
< div class = "message" >
< p > < span class = "ui-icon ui-icon-info" style = "float: left; margin-right: .3em;" > < / span > Web Interface changes require a restart to take effect< / p >
< / div >
< / form >
< / div >
< /%def>
< %def name="javascriptIncludes()">
< script >
FIX:(#663) Weekly pull list would crash on issues with decimal places if series on watchlist, FIX: Error logging when performing search, FIX:(#662) Removed 'Test SABnzbd button' as was causing configuration saving issues. Can still be used by url : /SABtest, IMP: Added more logic checking to weeklypull list when comparing series for matches (to ensure an issue is part of a given series), IMP: Removed dead references to nzbx as a provider, FIX: If issue had no leading 0 in a decimal issue, mylar would crash, FIX: None status would occur when refreshing a series and more than one issue was being pulled in for data, IMP: When using manual post-processing, if issue date was near end/start of year issue comparison would fail. Comparison by month now added, FIX: file checking - if decimal in issue and no year present, would skip issue, FIX: manual post-processing - would fail/skip if no year provided for issue within filename, FIX: Manual Annual Add option will only be available if annuals_on=1 within the config.ini now
2014-04-07 16:20:05 +00:00
2012-09-13 15:27:34 +00:00
hideServerDivs = function () {
$("#customoptions").slideUp();
$("#hpserveroptions").slideUp();
};
FIX:(#663) Weekly pull list would crash on issues with decimal places if series on watchlist, FIX: Error logging when performing search, FIX:(#662) Removed 'Test SABnzbd button' as was causing configuration saving issues. Can still be used by url : /SABtest, IMP: Added more logic checking to weeklypull list when comparing series for matches (to ensure an issue is part of a given series), IMP: Removed dead references to nzbx as a provider, FIX: If issue had no leading 0 in a decimal issue, mylar would crash, FIX: None status would occur when refreshing a series and more than one issue was being pulled in for data, IMP: When using manual post-processing, if issue date was near end/start of year issue comparison would fail. Comparison by month now added, FIX: file checking - if decimal in issue and no year present, would skip issue, FIX: manual post-processing - would fail/skip if no year provided for issue within filename, FIX: Manual Annual Add option will only be available if annuals_on=1 within the config.ini now
2014-04-07 16:20:05 +00:00
2012-09-13 15:27:34 +00:00
handleNewSelection = function () {
hideServerDivs();
switch ($(this).val()) {
case 'custom':
$("#customoptions").slideDown();
break;
case 'mylar':
$("#hpserveroptions").slideDown();
break;
}
};
function initThisPage()
{
2013-02-18 17:39:00 +00:00
2014-02-26 19:48:50 +00:00
if ($("#api_enabled").is(":checked"))
{
$("#apioptions").show();
}
else
{
$("#apioptions").hide();
}
$("#api_enabled").click(function(){
if ($("#api_enabled").is(":checked"))
{
$("#apioptions").slideDown();
}
else
{
$("#apioptions").slideUp();
}
});
2013-02-18 17:39:00 +00:00
if ($("#prowl").is(":checked"))
{
$("#prowloptions").show();
}
else
{
$("#prowloptions").hide();
}
$("#prowl").click(function(){
if ($("#prowl").is(":checked"))
{
$("#prowloptions").slideDown();
}
else
{
$("#prowloptions").slideUp();
}
});
if ($("#nma").is(":checked"))
{
$("#nmaoptions").show();
}
else
{
$("#nmaoptions").hide();
}
$("#nma").click(function(){
if ($("#nma").is(":checked"))
{
$("#nmaoptions").slideDown();
}
else
{
$("#nmaoptions").slideUp();
}
});
2013-04-22 04:13:56 +00:00
if ($("#pushover").is(":checked"))
{
$("#pushoveroptions").show();
}
else
{
$("#pushoveroptions").hide();
}
$("#pushover").click(function(){
if ($("#pushover").is(":checked"))
{
$("#pushoveroptions").slideDown();
}
else
{
$("#pushoveroptions").slideUp();
}
});
2013-02-18 17:39:00 +00:00
2013-09-07 06:05:32 +00:00
if ($("#boxcar").is(":checked"))
{
$("#boxcaroptions").show();
}
else
{
$("#boxcaroptions").hide();
}
$("#boxcar").click(function(){
if ($("#boxcar").is(":checked"))
{
$("#boxcaroptions").slideDown();
}
else
{
$("#boxcaroptions").slideUp();
}
IMP: Ability to now specify search provider order (regardless of torrents or nzb) within the config.ini, IMP: (#667) Changed the db module to try to accomodate db locking errors and lowering the amount of actual write transactions that were committed along with a new scheduler system, IMP: Changed sabnzbd directory to post-processing, and included subdirs for sabnzbd & nzbget ComicRN scripts, IMP: NZBGet Post-Processing ComicRN.py script (updated for use with nzbget v11.0+)added & updated in post-processing/nzbget directory (thnx ministoat), FIX: If Issue Location was None, and status was Downloaded would cause error in GUI and break series, IMP: (#689) Minimum # of seeders added (will work with KAT), IMP: (#680) Added Boxcar 2 IO Notifications, IMP: Added PushBullet Notifications, IMP: Cleaned up some notification messages so it's not so cluttered, IMP: Added Clickable series link in History tab, IMP: Added Post-Processed as a status to History tab to show manually post-processed items, IMP: Removed log level dropdown from Logs page & added 'ThreadName' as a column, IMP: Added Force Check Availability & View Future Pull-list to Upcoming sub-tabs, IMP: Added '--safe' option to startup options which will redirect directly to Manage Comics screen incase things are broken, FIX: Added proper month conversions for manual post-processing when doing comparitive issue analysis for matches, FIX: (#613) Allow for negative issue numbers in post-processing when renaming and issue padding is enabled, FIX: File Permissions on post-processing would stop post-processing if couldn't change, now will just log the error and continue, IMP: Added Scheduler (from sickbeard) to allow for threadnaming and better scheduling, IMP: Filenames in the format of ' () ' will now get scanned in, IMP: During manual post-processing will now stop looking for matches upon a successful match, IMP: A Refresh/Weeklypull series check will now just scan in issue data, instead of series info,etc, IMP: Removed some legacy GCD code that is no longer in use, IMP: Exception/traceback handling will now be logged, FIX: Unable to grab torrents from KAT due to content-encoding detection failing, IMP: Added universal date-time conversion to allow for non-english based dates to be properly compared when checking search results against publication dates, FIX: Annuals will now get proper notification (prior was leaving out the word 'annual' from notification/logs), IMP: Improved future pull-list detection and increased retension (now ~5 months), IMP: Will now mark new issues as Wanted on a Refresh Series if autowant upcoming is enabled (was reverting to a status of None previously), IMP: Cannot change status to Downloaded if current status is Skipped or Wanted, FIX: (#704) UnSkipped will now work (X in options column on comic details page), IMP: future_check will check upcoming future issues (future pull-list) that have no series data yet (ie. #1's) and auto-add them to watchlist when the data is available and auto-want accordingly, IMP: (#706) Downloading issues to local machine (via comicdetails screen) with special characters in filename now will work, IMP: improved comparison checks during weekly pull list and improved speed abit since only refreshing issue data now instead of entire series, Other Referenced issues: (#670)(#690) and some others....
2014-05-25 18:32:11 +00:00
});
if ($("#pushbullet").is(":checked"))
{
$("#pushbulletoptions").show();
}
else
{
$("#pushbulletoptions").hide();
}
$("#pushbullet").click(function(){
if ($("#pushbullet").is(":checked"))
{
$("#pushbulletoptions").slideDown();
}
else
{
$("#pushbulletoptions").slideUp();
}
2014-02-26 19:48:50 +00:00
if ($("#nzb_downloader_sabnzbd").is(":checked"))
{
$("#nzbget_options,#blackhole_options").hide();
2014-04-14 18:10:10 +00:00
$("#sabnzbd_options").show();
2014-02-26 19:48:50 +00:00
}
if ($("#nzb_downloader_nzbget").is(":checked"))
{
$("#sabnzbd_options,#blackhole_options").hide();
$("#nzbget_options").show();
}
if ($("#nzb_downloader_blackhole").is(":checked"))
{
$("#sabnzbd_options,#nzbget_options").hide();
$("#blackhole_options").show();
}
2013-09-07 06:05:32 +00:00
});
2014-02-26 19:48:50 +00:00
$('input[type=radio]').change(function(){
if ($("#nzb_downloader_sabnzbd").is(":checked"))
{
$("#nzbget_options,#blackhole_options").fadeOut("fast", function() { $("#sabnzbd_options").fadeIn() });
}
if ($("#nzb_downloader_nzbget").is(":checked"))
{
$("#sabnzbd_options,#blackhole_options").fadeOut("fast", function() { $("#nzbget_options").fadeIn() });
}
if ($("#nzb_downloader_blackhole").is(":checked"))
{
$("#sabnzbd_options,#nzbget_options").fadeOut("fast", function() { $("#blackhole_options").fadeIn() });
}
});
2013-09-07 06:05:32 +00:00
2012-12-16 17:57:02 +00:00
var deletedNewznabs = 0;
$(".remove").click(function() {
$(this).parent().parent().remove();
deletedNewznabs = deletedNewznabs + 1;
});
2014-02-26 19:48:50 +00:00
$('#api_key').click(function(){ $('#api_key').select() });
$("#generate_api").click(function(){
$.get('generateAPI',
function(data){
if (data.error != undefined) {
alert(data.error);
return;
}
$('#api_key').val(data);
});
});
2012-12-16 17:57:02 +00:00
IMP: Removed unneeded code from several modules, IMP:(#659) Subdirectories now will be scanned in properly when in series directories, FIX:(#635)(#658) Moved code from html into module to allow for better integration and further templating needs, IMP: Added ability for mylar to auto-grab SABnzbd API when provided with user/pass, IMP: Test SABnzbd button works again - will auto-rollback to NZBKey usage, IMP: Added counts to Upcoming page, IMP: Added some more detailed parsing to the ImportResults, IMP: ImportResults will now show proper series title, IMP: Improved some logic when determining if a new weekly issue is on a watchlist if a rebooted series, IMP: A bunch of smaller fixes, and some various code tweaks...
2014-04-02 19:08:59 +00:00
$('#sab_apikey').click(function(){ $('#sab_apikey').select() });
$("#find_sabapi").click(function(){
$.get('findsabAPI',
function(data){
if (data.error != undefined) {
alert(data.error);
return;
}
$('#sab_apikey').val(data);
});
});
2012-12-16 17:57:02 +00:00
$("#add_newznab").click(function() {
var intId = $("#newznab_providers > div").size() + deletedNewznabs + 1;
2013-08-04 05:57:21 +00:00
var formfields = $("< div class = \"config\" id = \"newznab" + intId + " \ " > < div class = \"row\" > < label > Newznab Name< / label > < input type = \"text\" name = \"newznab_name" + intId + " \ " size = \"36\" > < / div > < div class = \"row\" > < label > Newznab Host< / label > < input type = \"text\" name = \"newznab_host" + intId + " \ " size = \"30\" > < / div > < div class = \"row\" > < label > Newznab API< / label > < input type = \"text\" name = \"newznab_api" + intId + " \ " size = \"36\" > < / div > < div class = \"row\" > < label > Newznab UID< / label > < input type = \"text\" name = \"newznab_uid" + intId + " \ " size = \"15\" > < / div > < div class = \"row checkbox \ " > < input type = \"checkbox\" name = \"newznab_enabled" + intId + " \ " value = \"1\" checked / > < label > Enabled< / label > < / div > ");
2012-12-16 17:57:02 +00:00
var removeButton = $("< div class = \"row\" > < input type = \"button\" class = \"remove\" value = \"Remove\" / > < / div > ");
removeButton.click(function() {
$(this).parent().remove();
deletedNewznabs = deletedNewznabs + 1;
});
formfields.append(removeButton);
formfields.append("< / div > ");
$("#add_newznab").before(formfields);
});
FIX:(#663) Weekly pull list would crash on issues with decimal places if series on watchlist, FIX: Error logging when performing search, FIX:(#662) Removed 'Test SABnzbd button' as was causing configuration saving issues. Can still be used by url : /SABtest, IMP: Added more logic checking to weeklypull list when comparing series for matches (to ensure an issue is part of a given series), IMP: Removed dead references to nzbx as a provider, FIX: If issue had no leading 0 in a decimal issue, mylar would crash, FIX: None status would occur when refreshing a series and more than one issue was being pulled in for data, IMP: When using manual post-processing, if issue date was near end/start of year issue comparison would fail. Comparison by month now added, FIX: file checking - if decimal in issue and no year present, would skip issue, FIX: manual post-processing - would fail/skip if no year provided for issue within filename, FIX: Manual Annual Add option will only be available if annuals_on=1 within the config.ini now
2014-04-07 16:20:05 +00:00
function addAction() {
$('#autoadd').append('< input type = "hidden" name = "tsab" value = 1 / > ');
};
2012-09-13 15:27:34 +00:00
$(function() {
$( "#tabs" ).tabs();
});
initActions();
2012-10-30 10:43:01 +00:00
initConfigCheckbox("#launch_browser");
2014-02-26 19:48:50 +00:00
initConfigCheckbox("#enable_api");
2012-12-16 17:57:02 +00:00
initConfigCheckbox("#usenewznab");
2012-09-13 15:27:34 +00:00
initConfigCheckbox("#usenzbsu");
initConfigCheckbox("#usedognzb");
2013-07-30 04:57:37 +00:00
initConfigCheckbox("#enable_torrents");
initConfigCheckbox("#torrent_local");
initConfigCheckbox("#torrent_seedbox");
initConfigCheckbox("#enable_torrent_search");
initConfigCheckbox("#enable_cbt");
initConfigCheckbox("#enable_rss");
2012-09-13 15:27:34 +00:00
initConfigCheckbox("#useexperimental");
initConfigCheckbox("#useraw");
2012-09-14 17:44:32 +00:00
initConfigCheckbox("#replace_spaces");
2013-01-13 15:59:46 +00:00
initConfigCheckbox("#use_minsize");
initConfigCheckbox("#use_maxsize");
2013-07-01 05:19:15 +00:00
initConfigCheckbox("#enable_meta");
2012-10-30 10:43:01 +00:00
initConfigCheckbox("#zero_level");
2012-09-13 15:27:34 +00:00
}
$(document).ready(function() {
initThisPage();
});
< / script >
< /%def>