mylar/mylar
evilhero a6bc5d1ec6
Merge branch 'development'
2020-02-23 14:14:33 -05:00
..
torrent deluge options update 2019-06-26 12:10:54 -04:00
Failed.py Fixed sandwich variable not being assigned 2019-10-04 13:43:50 -04:00
PostProcessor.py remove extra s's, which makes a png download successsfully 2020-02-23 13:40:57 -05:00
__init__.py FIX:(#2275) Experimental search was pointing to incorrect/old domain 2019-05-18 11:27:24 -04:00
api.py - Revamped getAPI, getVersion, getReadList, getIndex and getComic endpoints. - Normalized error responses - Normalized success responses for getVersion, getReadList, getIndex and getComic. 2019-06-26 12:18:00 -04:00
auth.py IMP: Added encrypt_passwords (True/False) to ini as controller, IMP: If encrypt_passwords is enabled, will encrypt all passwords, and apikeys in the ini so as to obfuscate the items 2019-03-29 10:18:08 -04:00
auth32p.py FIX: fix for 32p Test Connection button not using on-screen information for testing 2019-05-19 19:10:57 -04:00
cache.py Whitespace cleanup 2015-05-27 00:43:43 -04:00
cmtagmylar.py FIX:(#2088) Fix for search erroring out when searching for issue numbers with decimal places, and/or alpha-numerics within, FIX: Fixed a DDL post-processing problem where it would not pass the full path back to the post-processing call, FIX: Added some more exception logging to aid in future DDL search-related problems 2019-01-27 11:46:59 -05:00
comicbookdb.py Whitespace cleanup 2015-05-27 00:43:43 -04:00
config.py (#2425) import errno 2020-02-23 13:32:37 -05:00
cv.py FIX:(#2355) Fix for incorrectly identifying some series as One-Shot instead of Print 2019-10-04 14:08:36 -04:00
db.py FIX:(#2179) Post-processing item would fail if match would occur on story-arc check, FIX: Fixed some sub-directory problems when doing various types of scans, IMP: Added booktype to filechecker parsing results, FIX: When downloading via DDL, would not adhere to the booktype as a restraint, IMP: Pack support added for DDL (available as a per series option), IMP: Added BookType & Aliases to the arc's section which will impact how issues/series are searched/post-processed/cheked when they're an issue from an arc, IMP: Initial codebase for the a queue manager section, IMP: Write DDL-Queue data to the sql table so that stalled/broken downloads can be resumed/deleted etc eventually, FIX: If a filename didn't have a valid issue number and it is a Print Edition, will now throw a warning indicating other options to try instead of causing a traceback, IMP: Updated snatch notifications so the notification header will just say 'Issue Snatched' with a brief description, FIX: Removed multiple import db lines from the helpers module, IMP: cleanup_cache variable (true/false) added to config section which will initiate a cleanup of items in the cache directory on startup which will remove items that are no longer needed, IMP: Changed some logging string concatenation lines to try and avoid traceback errors due to logging 2019-02-01 16:25:24 -05:00
dbupdater.py FIX: Fix for schedulers displaying None for Next Runs on startup 2017-09-11 02:09:18 -04:00
encrypted.py IMP: Added encrypt_passwords (True/False) to ini as controller, IMP: If encrypt_passwords is enabled, will encrypt all passwords, and apikeys in the ini so as to obfuscate the items 2019-03-29 10:18:08 -04:00
filechecker.py remove extra s's, which makes a png download successsfully 2020-02-23 13:40:57 -05:00
filers.py IMP: Added 'Force to TPB/GN' option for printed editions and 'Force to Print' option for TPB/GN's (this WILL impact how files are scanned in - so make sure you have files named appropriately), IMP: Added One-Shot as a Type, FIX: Fixed incorrect variable reference to seriesvolume during post-processing of TPB series, FIX: Fixed refresh to fire off every 5 minutes, FIX: When post-processing and metatagging a cbz file with rename files not enabled, would indicate the new filename as being a copy of the existing file (ie. (1).cbz) which would carry over to a final filename, IMP: Allow Mylar to populate the alias list on add/refresh of a series if the aliases don't already exist in the Alternate Series field for the series, FIX: Fixed a problem with single quotes in series titles when using experimental search, 2018-12-22 17:48:14 -05:00
findcomicfeed.py FIX:(#2275) Experimental search was pointing to incorrect/old domain 2019-05-18 11:27:24 -04:00
ftpsshup.py IMP: Redid configuration completely - added config module and changed structures accordingly. Allow for minimal ini configuration (minimal_ini=True). Updated global/config variables throughout each module as required. Provider order sequence now generated on each save (no longer requires a restart). Bunch of other fixes that were either part of the configuration changeover, or the result of and had to be changed/fixed in order for the this to work 2017-10-25 14:33:56 -04:00
getcomics.py FIX: fixes DDL error when search results contain an unexpected parsing result 2020-02-06 22:07:45 -05:00
helpers.py implement torznab test 2020-02-23 13:22:24 -05:00
importer.py Typo in log message 2020-01-31 12:06:44 -05:00
latest.py fix: Experimental search, fix: dognzb not able to download nzbs, fix:nzb.su fix for nzb filenames (broke renaming/post-processing), add: newznab provider added, add:explicit search.log 2012-12-16 12:57:02 -05:00
librarysync.py FIX: if 32p was disabled due to inability to signon, would still attempt to retrieve cached result when match occured which would then possibly result in excessive attempted logins, IMP: Added Force Type option to comicdetails page which will allow the type of series to be forced to TPB/GN format if Mylar is unable to decipher it under normal circumstances (doing this will affect how files are parsed for the given series), IMP: TPB/GN File Parser will now account for mutiple issues of the same TPB series within the given directory, IMP: When enabling/disabling Force Type, will rename existing folder to accomodate new naming folder convention if required, IMP: Started to move some of the file rename/manipulation modules into a filer.py module for more consistency, IMP: Added a to Folder Format which when triggered will use the designated Series Type, IMP:(#2130) When importing, option now available for the final series destination path to use the imported path location instead of defaulting to the Comic Location base folder - status will be no longer be Archived in such cases. Will also not show previous imported series on subsequent import runs if the import directory has not changed (thnx @CuddleBear92), IMP: Added the codebase for a Rename Preview option into the mix - GUI available, but not linked, FIX: Removed DEM from RSS scans when Public Torrents option is enabled, FIX:(#2137) When adding series, if series indicated date in a different format other than just numeric, would cause error 2018-12-10 12:27:53 -05:00
locg.py FIX: Added some additional error codes for pull-list retrieval, FIX: Fixed cache-cleanup not indicating how many items were successsfully cleaned 2019-02-05 13:14:02 -05:00
logger.py IMP: Tiered wanted list searching - anything older than 2 weeks will only by searched for using RSS and/or manual means (scheduled searches only), IMP: Tiered option viewable in Upcoming tab, FIX: Fixed API searching against WWT option (RSS is still broken however, as that is due to WWT), IMP: Removed cherrypy logging in some instances, IMP: Updated cfscrape library to most recent, FIX: Fixed problem with simliar titles being incorrectly post-processed due to multiple matches when manual post-processing, FIX: Fixed notifications not firing off on a successful manual post-process/folder monitor due to some previous changes, FIX: If grabbag_dir was not set, would not correctly set the location, FIX:(#2051) When using nzbget, if nzbToMylar is enabled along with CDH - warning will be issued within Mylar to indicate as such 2018-08-31 12:03:54 -04:00
maintenance.py IMP: when using -fs maintenance method, will now use original parent folder location instead of assuming it is the Comic Location path specififed in the configuration 2018-06-09 14:11:08 -04:00
mb.py FIX: (#2228) Fix for ExpatError being returned when CV is not responding 2019-04-01 11:03:17 -04:00
moveit.py FIX:(#1959) Test connection button will now return proper status response for NZBGet & will also send now when no category is set, FIX: Fix snatch script error when sending from nzbget and using an on snatch script, FIX: When importing files, would not update the status properly to 'Imported' after a successful import and sometimes create an additional empty entry instead 2018-05-22 13:01:48 -04:00
newpull.py Fixed some incorrect lib references 2016-09-07 00:04:42 -04:00
notifiers.py fallback to default text notification in case of errors 2020-01-31 12:06:44 -05:00
nzbget.py FIX: Fix for CDH looping endlessly when failing to locate item in downloader client history 2019-02-21 13:56:21 -05:00
opds.py IMP: OPDS page size as configuration option (#2393) 2020-01-27 21:51:21 -05:00
parseit.py Whitespace cleanup 2015-05-27 00:43:43 -04:00
process.py Various fixes for DDL option 2019-01-16 17:09:51 -05:00
readinglist.py FIX: Possible fix for 32P not honouring the auto-disable option when invoked, FIX: Annuals would not send notifications with the word annual in them, logging would indicate non-annual items were being post-processed/completed when in fact they were annuals, FIX: ComicTagger would not honour settings.ini file being used for specific settings (also requires usage of 0/1 instead of True/False) 2018-10-10 13:17:24 -04:00
rsscheck.py IMP(#2170): Added Deluge Test Button, FIX: "Error fetching data from WWT (https://worldwidetorrents.to/download.php): global name 'newurl' is not defined" 2019-05-02 20:21:30 -04:00
rsscheckit.py FIX: fix for DDL provider option attempting to use incorrect links when downloading, FIX: Fixed some DDL problems due to various parsing / tpe problems, IMP: DDL Provider will now follow RSS feed option if option is enabled 2019-03-08 16:56:05 -05:00
sabnzbd.py FIX: Fix for CDH looping endlessly when failing to locate item in downloader client history 2019-02-21 13:56:21 -05:00
sabparse.py IMP: Changed configuration completely. New config processing, global/config variables changed over entire application. All changes in the configuration GUI take effect immediately after saving - no more need to restart Mylar, IMP: Added provider order sequence header to the top of the Providers tab for improved visibilty, IMP: Added completed download handling for both SABnzbd and NZBGet - will monitor active queue for downloads sent by Mylar and then post-process them accordingly (no more ComicRN), FIX: When recreating a pullist for a week that's not the current week, will now refresh series that are still missing data in case of late population, IMP: Removed loose/explict search options, and search results will now match more accurately to the terms entered, as well as being much quicker, IMP: Changed colour-codes on search results screen, green now indicates that the series is a print series, non-green indicates that it is either a HC/TPB/digital series and will also be indicated as such, IMP: Fixed weeklypull not refreshing some series due to legacy numbering on series deemed as Ended by Mylar, or the pull not refreshing propeprly and thereby were not elgible to be considered as a valid series for matching, IMP: Fixed problem with the scheduler of the weekly pull not running at the designated time, which causes problems when attempting to match series to the pullist for issues, IMP: Changed the autosnatch script so that the get.conf is no longer required to be maintained seperately. The get.conf config items are now located in the main config.ini and have to be repopulated initially, FIX: Fixed problem with the import count not resetting to 0 on subsequent runs of the Import A Directory option, IMP: Changed the sab api key from using the nzbkey to the full api key as is required for completed download handling, FIX: Fixed the retry option for newznab entries so that it should work across the board now for newznabs as opposed to only some providers, IMP: some minor code cleanup 2017-11-10 14:25:14 -05:00
scheduler.py FIX: included version of comictagger should now work with both Windows and *nix based OS' again, IMP: Global Copy/Move option available when performing post-processing, IMP: Added a verbose file-checking option (FOLDER_SCAN_LOG_VERBOSE) - when enabled will log as it currently does during manual post-processing/file-checking runs, when disabled it will not spam the log nearly as much resulting in more readable log files, IMP: Added Verbose debug logging both via startup option(-v), as well as toggle button in Log GUI (from headphones), as well as per-page loading of log file(s) in GUI, FIX: When doing manual post-processing on issues that were in story arcs, will now indicate X story-arc issues were post-processed for better visibility, FIX: Fixed an issue with deleting from the nzblog table when story arc issues were post-processed, IMP: Added WEEKFOLDER_LOC to the config.ini to allow for specification of where the weekly download directories will default to (as opposed to off of ComicLocation root), IMP: Better handling of some special character references in series titles when looking for series on the auto-wanted list, IMP: 32P will now auto-disable provider if logon returns invalid credentials, FIX: When using alt_pull on weekly pull list, xA0 unicode character caused error, FIX: If title had invalid character in filename that was replaced with a character that already existed in the title, would not scan in during file-checking, FIX: When searching for a series (weeklypull-list/add a series), if the title contained 'and' or '&' would return really mixed up results, FIX: When Post-Processing, if filename being processed had special characters (ie. comma) and was different than nzbname, in some cases would fail to find/move issues, IMP: Utilize internal comictagger to convert from cbr/cbz, IMP: Added more checks when post-processing to ensure files are handled correctly, IMP: Added meta-tag reading when importing series/issues - if previously tagged with CT, will reverse look-up the provided IssueID to reference the correct ComicID, IMP: If scanned directory during import contins cvinfo file, use that and force the ComicID to entire directory when importing a series, IMP: Manual meta-tagging issues will no longer create temporary directories and/or create files in the Comic Location root causing problems for some users, FIX: Annuals weren't properly sorted upon loading of comic details page for some series, IMP: Added some extra checks when validating/creating directories, FIX: Fixed a problem when displaying some covers of .cbz files on the comic details page 2016-01-26 02:49:56 -05:00
search.py removed extra snline reference" 2020-01-27 21:58:05 -05:00
searchit.py IMP:New scheduler tab (Manage / Activity) where you can see job current run status', next runtime, and prev runtimes as well as force/pause a job, FIX: Disabling 2017-09-10 11:50:08 -04:00
solicit.py Whitespace cleanup 2015-05-27 00:43:43 -04:00
test.py FIX: Corrected issues in an arc being set to None when initially adding an arc, IMP: Changed arc searches & one-off pull-list searches to both use the search-queue, and other queues as required, IMP: Changed 'search for missing' in the arc options to follow search-queue workflow, IMP: Allowed arcs / pullist one-offs to be searched based on one-shot inclusion (ie. no issue number for one-shot issues), IMP: formatted logging lines for arcs to avoid logging errors, IMP: added code to allow requeuing of ddl downloads that fail to resume from point of failure, IMP: added code to display current percentage of ddl progress, IMP: added 'clear status' option to arc details to clear current status of a given issue within an arc, FIX: allow for series within an arc that don't populate a year properly to still have a year designated, IMP: Removed SSL tick box from rtorrent GUI configuration. If previously enabled, will auto-correct host to use https upon initial startup if required, 2019-02-19 12:02:05 -05:00
updater.py FIX: 'str' object error during post-processing runs 2019-10-11 10:15:12 -04:00
utorrent.py IMP: Redid configuration completely - added config module and changed structures accordingly. Allow for minimal ini configuration (minimal_ini=True). Updated global/config variables throughout each module as required. Provider order sequence now generated on each save (no longer requires a restart). Bunch of other fixes that were either part of the configuration changeover, or the result of and had to be changed/fixed in order for the this to work 2017-10-25 14:33:56 -04:00
version.py FIX: incorrect branch set during last merge 2014-03-19 13:58:28 -04:00
versioncheck.py testing version update 2019-04-16 10:44:09 -04:00
versioncheckit.py IMP: Added config.ini option to not create series folders (create_folder=True/False) when adding/refreshing series, IMP: Adde test connection button for rtorrent, FIX: Fixed weekly pull recreate, FIX: Removed TorrentProject from public torrent searches, FIX: Updated url for demonoid again, FIX: Fixed schedulers not running/returning error when forced from schedulers tab, IMP: Removed some more unnecesary logging lines 2017-11-16 11:22:46 -05:00
webserve.py implement torznab test 2020-02-23 13:22:24 -05:00
webstart.py FIX: fixed cache folder being publically exposed, FIX: added .secure folder and move cookies into secured location as required 2019-02-03 15:03:40 -05:00
webviewer.py FIX: timeout_monitor was removed from cherrypy in 12.0 2020-01-27 22:11:03 -05:00
weeklypull.py FIX:(#2287) Zero-pad single week numbers for weekly directory option 2019-06-03 11:03:25 -04:00
weeklypullit.py IMP:New scheduler tab (Manage / Activity) where you can see job current run status', next runtime, and prev runtimes as well as force/pause a job, FIX: Disabling 2017-09-10 11:50:08 -04:00
wwt.py FIX: Added global reference so can change WWT URL in one location in __init__, FIX: Changed WWT to new domain, FIX: Removed DEM from being used 2018-12-04 14:34:10 -05:00