Commit Graph

1280 Commits

Author SHA1 Message Date
evilhero 1b2a2f5da3 IMP: Added qBitorrrent test connection option and added some additional error logging 2019-02-12 16:28:42 -05:00
evilhero 1f895fd32d FIX: Changed qbitorrent loadaction from radio option to dropdown option 2019-02-12 10:41:35 -05:00
Arathen 96851510a5 IMP: Update all qBittorrent WebAPI paths for client v4.1.0+. IMP: New functions to add torrents to qBittorrent by URL and file. IMP: Remove variable to distinguish between old and new WebAPI in qBittorrent 2019-02-12 10:13:14 -05:00
Arathen 954369f7b0 IMP: Change qBittorrent start-on-load from two-way force/pause start, to a three-way force/pause/default start. IMP: Add variable to distinguish between old and new WebAPI in qBittorrent 2019-02-12 10:13:14 -05:00
evilhero d4e930d4a6 FIX:(#2195) When adding a TPB/GN series that is missing a html id within the description field would error when attempting to parse the description properly 2019-02-11 17:04:28 -05:00
evilhero 63dc7bf0ba FIX: Post-processing queue was not being initialized if the mylar API was not enabled 2019-02-11 11:21:16 -05:00
evilhero 33c09924f6 FIX:(#2184) Possible fix for correct issues being rejected from search results due to an invalid booktype 2019-02-07 13:11:02 -05:00
evilhero 56706f2ac6 FIX: Fix for refresh not honouring the alternate_latest_series_covers option properly, FIX: When adding a series, if the series had a start year with a ? in it, would error out, IMP: Added more columns to the ddl_info table 2019-02-07 12:46:46 -05:00
evilhero 6c487d5c54 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
evilhero e891aa5e27 FIX: Fix for 32P logon problems due to security changes 2019-02-05 13:12:33 -05:00
evilhero 1032db735a FIX: Fix for logging error when matching post-processing issues with no issue number 2019-02-05 10:09:36 -05:00
evilhero ab4e87363e FIX: fixed cache folder being publically exposed, FIX: added .secure folder and move cookies into secured location as required 2019-02-03 14:41:11 -05:00
evilhero 6b6ab8d285 FIX: fix for DDL provider throwing an error when searching and no issue number present (ala one-shot issue) 2019-02-02 17:11:09 -05:00
evilhero 99241f700a IMP: Added One-Shot as a type to weekly pull, allows for weekly one-offs to work as expected with one-shot issues, FIX: Fixed dbUpdater start sequence line to be logged so it's not just saying Update Completed 2019-02-02 16:18:57 -05:00
evilhero 5df40f07b6 FIX: Fix for logging error during post-processing 2019-02-02 16:17:39 -05:00
evilhero 039ebc3d75 FIX: Fix for typo in PostProcessor 2019-02-02 00:46:14 -05:00
evilhero 9ca2c3b47d FIX: Added more verifications (date/volume/year) when story-arc post-processing is being performed 2019-02-02 00:33:19 -05:00
evilhero cf2c066d22 FIX:(#2183) Fix for pack information not being present when searching nzb providers 2019-02-01 20:46:03 -05:00
evilhero 92a60760a0 FIX: Get rid of 'Site' error when searching non-torrent/ddl related sites 2019-02-01 20:13:58 -05:00
evilhero 9683646d8c FIX: another variable fix for post-processing 2019-02-01 17:30:16 -05:00
evilhero 350a5c2045 FIX: variable fix for post-processing 2019-02-01 17:21:20 -05:00
evilhero 5a98e4f4a2 FIX: fix for missed variables in last commit 2019-02-01 17:07:54 -05:00
evilhero 41e5f42471 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
evilhero 2220d04755 FIX:(#2181) Fix for incorrect sub-path when manually post-processing issues 2019-01-31 13:40:15 -05:00
evilhero 5016fe1b02 FIX:(#2179) Fix for post-processing failing when comparing against story arcs 2019-01-31 09:30:33 -05:00
evilhero 43ca4825e5 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 search-result constraint with regards to matching 2019-01-30 17:08:30 -05:00
evilhero b5e87992f8 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
evilhero 42f7e065da FIX: fix for DDL not parsing pack size properly which resulted in search error 2019-01-23 15:05:02 -05:00
evilhero da2de2feab FIX: Fix for DDL Size incorrectly being parsed 2019-01-23 14:17:53 -05:00
evilhero bb9f641727 FIX: Fix for DDL trying to parse a pack result and not recognizing the 2 size formats 2019-01-23 13:42:39 -05:00
evilhero 02d805d4bd FIX: Fix for DDL attempting to parse issue year from results that did not contain an issue year, FIX: (#2172) Attempt to fix config page not displaying branch history due to non-English locale which resulted in unicode error 2019-01-23 13:15:28 -05:00
evilhero 0cfe3e22e0 FIX: When adding TPB/GN series that collects other TPB series, would incorrectly attempt to find an issue number resulting in an error 2019-01-23 13:12:54 -05:00
evilhero f53ad0fe71 FIX:(#2173) Post-Processing via ComicRN/CDH would fail due to invalid reference 2019-01-22 22:08:40 -05:00
evilhero 05f3eb4ad8 FIX:(#2156) On Windows, git would return error when viewing configuration page and display None for branch history, FIX: When manual post-processing and SABnzbd was enabled, in some cases would mistakingly try to post-process using some sabnzbd options, IMP: Added the [__ISSUEID__] option for post-processing files that will not pp/scan/etc. Add the issueid to the end of the filename in the format of [__123456__] and Mylar will post-process the issue directly to that issueid and ignore any verification checking (it will also remove the [__123456__] from the filename after post-processing), IMP: Added sabnzbd version to Test SABnzbd output, and if SAB is too low of a version, will remove Completed Download Handling as an option and provide warning indicating as such 2019-01-22 10:16:13 -05:00
evilhero 2bee5d4657 FIX: When loading item from ddl queue, would throw an error due to an invalid reference 2019-01-17 21:35:27 -05:00
evilhero 340f4b62b7 FIX: Fix for lone unicode character being mistakingly represented as an issue number during some post-processing scans, FIX: set INFO logging lines to DEBUG when performing RSS search 2019-01-17 14:42:51 -05:00
evilhero 319d7f7f54 FIX: more general fixes for DDL option, IMP: Added DDL Queue so items hitting the DDL provider option will be queued in sequence for downloading & immediate post-processing thereafter 2019-01-17 13:22:36 -05:00
evilhero 464c8c69b1 FIX: small fix for DDL post-processing 2019-01-17 09:25:17 -05:00
evilhero d08b56a4ff FIX: Fix for manual post-processing failing due to previous commits 2019-01-16 17:43:38 -05:00
evilhero 74767215fb Various fixes for DDL option 2019-01-16 17:09:51 -05:00
evilhero 4af50e44a2 FIX: removal of the 'i:' logging line when searching 2019-01-16 16:03:33 -05:00
evilhero 2509c43b2e FIX: Fix for using DDL and attempting to poll against RSS, FIX: Fix for using DDL and having it iterate over all possible permutations of the issue number instead of just using one 2019-01-16 15:01:33 -05:00
evilhero 0fe9a5a800 IMP: Added DDL option to available download provider options. 2019-01-16 14:32:37 -05:00
evilhero ba011cc659 FIX:(#1519) Allow for scanning/checking of files whose issue numbers indicate seasons (must be numbered as #Winter, #Summer, #Spring, or #Fall) 2019-01-16 14:23:04 -05:00
evilhero d2e03646d2 FIX: Fix for TPB/One-Shot file rechecking expecting an issue number, but one not being present due to the type 2019-01-14 21:52:53 -05:00
evilhero 8a350ba231 FIX:(#2165) fix for Experimental Search not returning results 2019-01-14 16:54:41 -05:00
evilhero c9f6d99bc7 FIX:(#2166) When post-processing issues that exist with more than one volume and the issue numbers are identical, in some cases would incorrectly take the wrong series if both series volumes existed in an watched arc 2019-01-14 14:07:04 -05:00
evilhero 82bd567c32 FIX: When Rechecking series that are One-Shots, and the filename did not contain an issue number would cause an error and not scan in, FIX: if a Special did not contain an issue number (ie. One-Shot), would fail during parsing 2019-01-14 10:54:54 -05:00
evilhero d7dde8e6c2 FIX:(#2167) Fix for parser passing back trapped exception error messages during file parsing of files that contained the word 'of' 2019-01-14 09:48:13 -05:00
evilhero 0733aa0f39 FIX: When series description had the word 'after the' followed by a CVID, would incorrectly assume it was a different edition type instead of a Print Edition, IMP: Added keywords dict to help maintain the description words to avoid in cases like the above 2019-01-12 13:12:41 -05:00
evilhero 90022b6013 FIX: When manual post-processing (or Folder Monitor), and items were matched via name, but failed in another aspect - in some cases, it would remove a previous successful match from the list to be actually post-processed resulting in fewer items post-processing, FIX: Modified logging lines when marking an issue as wanted to indicate that the item is being queued for a search, not an immediate search in some instances 2019-01-11 17:32:31 -05:00
evilhero e1a1d3fea8 FIX: When post-processing and verifying series that had more than one match on watchlist, would error out if comparing TPB to print, and/or vice-versa, FIX: When searching using 32P and the series pack option was not enabled, would incorrectly parse the pack information as a valid result 2019-01-10 14:49:12 -05:00
evilhero 625a36abe7 FIX:(#2164) When adding TPB series with collected information in the description, if there were bulleted items in the description in some cases would cause an error, FIX: When searching for TPBs, would incorrectly reference a portion of the publication date as the issue # when logging, FIX: When searching for TPBs make sure to only remove the issue number for relevant search queries, FIX: Adjust the parser to use correct hyphens instead of unicode version in all usable instances 2019-01-09 11:12:00 -05:00
evilhero a09ac48951 FIX:(#2148)(#2150) Auto-Search would get locked up after an RSS scan ran, which basically stopped any subsequent searches from firing off correctly until a restart, FIX:(#2159) Could not locaate files when trying to filecheck normal issues that had no year present, but had a Vxxxx present 2019-01-04 10:12:02 -05:00
evilhero 51d81b17d5 FIX: Fix for some series being determined as a One-Shot, instead of a Print due to how the description was parsed 2019-01-03 12:07:41 -05:00
evilhero 5899c5277d IMP: when post-processing/filechecking/searching, will now check to see if the word 'part' is used in lieu of the word 'volume' (ie. part 01) and if the series is a TPB/GN will accept it as match 2019-01-02 21:43:54 -05:00
evilhero 9579a39c36 FIX: When post-processing issues that are specials, in some circumstances would not properly account for the word special as being part of the title, and not part of the issue number 2018-12-29 11:16:11 -05:00
evilhero a6fc3aac28 FIX: Monkey-patch for week 52-2018 pull being empty instead of starting on week 0-2019, FIX: Incorrect variable reference in search_queue when manual searching, FIX: If series start year was 2018, and first issue was in 2019, publication date would incorrectly use 2018 as the start year 2018-12-29 10:22:52 -05:00
evilhero d9ce193630 FIX: When performing a force search, or letting the auto-search hit - the searchlock would not release properly in some instances which would result in a locked search queue and no searches being performed, FIX: The pullist would sometimes default down to the wrong value as it was set to the wrong initial value 2018-12-28 21:36:31 -05:00
evilhero 0c9ed00a13 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,
IMP: When searching for a one-off series, will accept either issues with an issue number or those with no issue numbers as acceptable search results when searching,  IMP: Updated search code to utilize the existing filename parser within Mylar when parsing the search results for more consistency
2018-12-22 17:48:14 -05:00
evilhero b89ec1ad2c FIX: Fix for some post-processing issues not being post-processed due to some parsing-related problems, IMP: Added a refresh check during post-processing matching - if a series is a match but the issue being post-processed doens't exist in Mylar yet, will refresh the series to see if anything has been udpated and then try to continue if the new information was retrieved successfully 2018-12-20 10:58:34 -05:00
evilhero 75d77546fe 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
evilhero 5503a363ba FIX: Fix for filechecker returning traceback on some invalid date patterns, FIX: When a title contained the word special, but was not a part of a series (ie. annual integration) would fail to recognize it for post-processing 2018-12-10 12:05:42 -05:00
evilhero 25267995cc FIX: actual fix for could not convert logging 2018-12-08 02:11:10 -05:00
evilhero 7f4e61aa8c FIX: Lessen the could not convert error messages from occuring 2018-12-08 01:27:08 -05:00
evilhero 851799f642 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
evilhero aadb1a7d9e FIX:(#2124) qBittorrent download directory option not being honoured for added torrents 2018-11-30 14:43:08 -05:00
evilhero 8913ba6e61 FIX:If Annual Integration was enabled, then disabled - annual references might remain for some series and cause the Already in Library to be shown when trying to add annuals individually to the watchlist. 2018-11-30 14:23:05 -05:00
evilhero f63e746280 IMP: Added TPB/GN detection for file parser, IMP: Added TPB as a booktype to series detail page, IMP: Added to format options for Folder Formatting which would denote either TPB or GN, IMP: If detected as a TPB/GN volume, will display the series/issues that are contained within - if they exist on your watchlist, they will be clickable links, IMP: Weeklypull set to display TPB/GN's when option is configured (backend change), IMP: Added proper detection for filenames that have mini-series designations within them ie ( '(of 04)' ), IMP:(#2102) detect decimal issues that also contain unicoded numbering, IMP: Proper handling of filenames that have '38 p' or the like to denote number of pages in issue, FIX: Removed forceful reference to lib.requests when using WWT, IMP: If an issue has a digital release prior to the actual print release, will now look at either date when attempting to reference if a successful match when post-processing/searching, IMP: Issues that also have digital release dates will be indicated on the series detail page as such, IMP: Added job completion notifs for refreshing/adding story-arcs, deleting directories, IMP: Main Home page will display if a given volume is a TPB/GN if determined, IMP: Reworded 'Search for Watchlist matches' to 'Search for Watchlist Matches/Recheck Files' for more clarity, FIX: Fixed story-arc posters causing some text boxes to overflow 2018-11-29 14:59:34 -05:00
evilhero f213bb028a FIX:(#2121) FileParser was incorrectly adjusting for series with 'the' within the series title 2018-11-26 10:16:31 -05:00
evilhero 4a2015c549 Added config.ini option to reduce Total issues by Ignored status counts for a given series (ignore_total). Note, that you cannot have both ignore_total AND ignore_havetotal enabled - both will be disabledeach until only one is enabled) 2018-11-19 12:20:18 -05:00
barbequesauce 488f2934b7 FIX: Including ignored annuals in file rescan totals 2018-11-19 11:59:51 -05:00
barbequesauce 22a3345aa6 FIX: disable alphaindex auto-disabling
Misunderstood usage of checked_configs caused alphaindex to reset to false on reboot (and the index to be disabled)
2018-11-13 14:28:59 -05:00
barbequesauce 10b3d5f00a FIX: Basic auth + OPDS auth conflict 2018-11-13 14:27:52 -05:00
evilhero 547ef919b2 FIX:(#2104) Manual post-proessing a directory of issues of the same series would result in only one issue being post-processed per series (previous commit fix) 2018-10-27 14:01:13 -04:00
evilhero 2759c61d06 FIX:(#2104)(#2093)(#2084) Fix for manual post-processing throwing dupe errors when attempting to post-process issues that have multiple-matches on a given watchlist 2018-10-25 13:43:04 -04:00
barbequesauce 7b49b66bd8 IMP: redirect to login page following logout 2018-10-20 14:12:40 -04:00
barbequesauce 4b44da02ba FIX: remove forms-based login from OPDS 2018-10-20 14:08:41 -04:00
zxvv 598036e226 Change minimum cover JPG image size to 10,000 (reduced from 30,000)
Covers for certain comics using 'poster effect' (no gradients) such as:
https://comicvine.gamespot.com/east-of-west/4050-59366/
have sizes of 26K for large, and 15K for small images.
This reduces the minimum cover JPG data size to 10K bytes.
2018-10-14 15:08:46 -04:00
barbequesauce 052073c28f IMP: add "continuing series" brag line 2018-10-14 15:06:54 -04:00
evilhero 4f069d7d9b FIX:(#2096) datematch referenced prior to assignment when multiple series match during post-processing 2018-10-14 14:46:52 -04:00
evilhero 021dc47fae 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
barbequesauce 246484459a IMP: Adding ability to hide alphabetical index 2018-09-20 10:21:39 -04:00
barbequesauce 805dc162ef IMP: Adding ability to hide alphabetical index 2018-09-20 10:21:39 -04:00
barbequesauce 18b5608998 FIX: update opds.py for tiered searches
Changes to the annual table caused annual detection to break.
2018-09-14 09:57:46 -04:00
evilhero 2743e8fad0 FIX: Fixed sort order on Wanted tab so will sort in tier order first, FIX: When using the field in File Format, would always pick January/February regardless of actual publication date, FIX: Quick patch to make sure none of the Wanted issues have a Tier start date of None 2018-09-14 09:53:46 -04:00
evilhero 16ae80c137 FIX:(#2066) When series titles began with the word 'vol', search results would be rejected or incorrectly parsed due to volume testing incorrectly, FIX: Removed the rss feed being logged when retrieving feeds 2018-09-06 12:49:50 -04:00
barbequesauce d6e986af80 FIX: add 5% filesize comparison fuzziness
FIX: add 5% filesize comparison fuzziness to compare against NZBGet reported download size
2018-09-05 10:53:04 -04:00
evilhero f7c1629679 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
evilhero 9fe60b57af IMP: will now log proper newznab name during snatches instead of just referencing as 'newznab', IMP: re-strucutured provider stats so that it's either shown/hidden as desired, FIX: trying to get right provider stats from snatched table as opposed to just using nzblog (which might not cover all providers) - props to bbq for all of this ;) 2018-08-31 11:52:32 -04:00
barbequesauce f336e815a8 IMP: Provider snatch statistics (2/2) 2018-08-23 20:54:20 -04:00
barbequesauce 98e4ddf095 IMP: add grabbag to OPDS server 2018-08-14 19:42:29 -04:00
barbequesauce 137a6f70c4 Typo in host_torznab
per #2052
2018-08-14 19:38:16 -04:00
evilhero 201d86ba4d FIX: (#2047) when using slack, would error on notifying during post-processing due to invalid reference 2018-08-03 16:19:52 -04:00
barbequesauce 41f19fb8f6 Bug: API & user key obfuscation
Hiding the full API & user keys for Pushover from logging
2018-08-02 17:04:48 -04:00
barbequesauce 82d14279aa IMP: handling for empty sent_to in Slack notifs
Better handling when sent_to is not being populated (notification is being broadcast to a channel and not directed to a specific user)
2018-08-02 17:03:10 -04:00
barbequesauce eaf1463142 IMP: re-enable notifications on manual PP
Remove the snatchedtorrent flag that was used to skip notifications for non-snatched files being processed by manual PP / folder monitoring. Justification is in 0-day pack processing, where the individual files on the wanted list are never set to snatched (and therefore no notifications are sent when they get pp'd using manual PP)
2018-08-02 17:01:36 -04:00
evilhero 822fb0b074 FIX: O.Wine.O 2018-08-02 11:50:03 -04:00
misleadingrhino 4350d701e8 Added downloader and source to Slack notification 2018-07-31 16:17:14 -04:00
barbequesauce dc937c8781 Series name namespace clashes: 2 reboots/same year
Namespace clashes when a series reboots more than once in the same year (Unbeatable Squirrel Girl (2015), Spider-Gwen (2015)). Introduced ComicID into the series title and ID - not tremendously user-friendly, but the only real option at this point.
2018-07-31 16:13:40 -04:00
evilhero 47c03c9345 FIX: Fix for PushOver Test Connection option not working 2018-07-31 16:12:07 -04:00
barbequesauce a4e6564170 Update opds.py
IMP: (#2030) Establish unique OPDSRoot to avoid namespace clashes
2018-07-23 15:38:37 -04:00
barbequesauce 1cd3543351 BUG: change comic ID, series ID to avoid namespace collisions 2018-07-23 15:37:25 -04:00
evilhero 76f802c083 FIX:(#2017) variable not defined error when adding a comic and an automatic attempt to get an alternate image was done 2018-07-21 13:28:22 -04:00
evilhero 51fd4fb2fd FIX:(#2024) Annuals were not being recognized when performing a Recheck Files regardless of format being used 2018-07-21 13:15:14 -04:00
barbequesauce 796bfed2e5 Update config.py
BUG: Adding config option to enable table paging reset for pullist
2018-07-19 20:25:44 -04:00
evilhero 5ac745eda7 FIX:(#2019) incorrect variable reference 2018-07-17 09:44:09 -04:00
evilhero 33dc2ef822 FIX: Fix for Story Arc detail not being accessible if story arc was not refreshed prior to attempting to load the detail page 2018-07-12 19:50:55 -04:00
evilhero 2aab239cf6 IMP: Added branch history/revision to configuration GUI so last 5 commits can be viewed from within GUI 2018-07-12 19:06:05 -04:00
barbequesauce 40df1cf574 forgot a '
forgot a '
2018-07-09 17:12:28 -04:00
barbequesauce 23de104392 move reading list update into a try/except
move reading list update into a try/except to avoid errors found when not using reading list functionality.
2018-07-09 16:55:09 -04:00
evilhero aca08c05e5 FIX:(#2012) When importing, if that status of a previous import was 'No Results' would incorrectly display the Select option, When Importing and using the select checkboxes, ComicID's found and listed for the series selected were not being passed and weren't being used during the import sequence as a result 2018-07-09 16:37:28 -04:00
Giao Phan 22de99943b OPDS enhancements
Fix bug for reading list
Mark a comic as read if it's downloaded through the OPDS feed
Reading list will not show Read comics
2018-07-07 14:57:40 -04:00
evilhero 69e7fa7ef8 FIX:(#1637) Telegram notification on snatch would cause traceback error 2018-07-07 14:29:42 -04:00
evilhero 1a71893e3e FIX: (#2006)(#1986) Auto-Want series were not being auto-added, and even after manually added would result in count error after sucessful post-processing, FIX: When filechecking, if a 'special' was included as part of the annuals of a given series, it would not be detected, IMP: (#1982) When ComicRN & Completed Download Handling (CDH) are both enabled, will now check to see if ComicRN is active for the given category in the respective client. If it is, CDH will not post-process and issue a warning and let ComicRN handle the post-processing, FIX: Fixed a utf-8 encoding error when 'Run script AFTER snatch' was enabled, FIX: (#2004) Possible fix for 500 error on Wanted tab, when series had an annual/special attached but was located in the incorrect table, FIX: Removed some logging lines when CDH is monitoring downloads 2018-06-30 14:35:52 -04:00
evilhero ba59f9e85a FIX:(#2010) When searching 32P, would not properly locate series that were not searched previously (recent bug) 2018-06-30 14:24:24 -04:00
evilhero 554a136dc2 FIX: (Annual-Integration) Fix for auto-detection of annuals/specials of watchlisted series that have not been added to the annuals portion of the series but are new to the weekly pulllist 2018-06-29 12:52:37 -04:00
evilhero 94980a0252 FIX: Fix for duplicate scheduler entries appearing in Activity/Jobs tab 2018-06-28 16:34:36 -04:00
evilhero 1d82dd0dfb FIX: attempted fix at invalid provider test returns (newznab-based) 2018-06-28 13:04:28 -04:00
evilhero 8932e6e665 FIX: fix for invalid time command when searching 2018-06-28 12:42:40 -04:00
evilhero fe14613056 FIX: removed some INFO logging lines during search scan 2018-06-21 11:57:23 -04:00
evilhero 40ce962cc7 FIX: fix for some post-processing problems during manual post-processing where pp would stop/cause error, FIX: Fix for nzbget related problems (both ComicRN & CDH) 2018-06-20 14:18:49 -04:00
evilhero 87712914bf FIX: fix for indentation error in last PR 2018-06-19 10:18:06 -04:00
zxvv abafe08f1d add nzbid to "Something went wrong - maybe you should retry things" message
this may help less familiar users follow a sequence of log messages for a given nzbid.
2018-06-19 10:13:48 -04:00
zxvv 4f90241bc4 include nzbid in log message "Unable to locate item in active queue"
This may help less familiar users to understand the messages.
2018-06-19 10:12:09 -04:00
zxvv dfc5c784e5 log an error message when ComicVine has banned mylar's IP adddress for exceeding the rate limit.
This logs an error message when ComicVine returns HTML with the tag <title>Abnormal Traffic Detected....

The ban typically lasts a couple of days, and this may at least save the user some time in recognizing that a ban is the issue.

This is only a suggestion.  Feel free to close this if it's not a preferred solution!
2018-06-19 10:07:13 -04:00
zxvv a52fa27cb8 add NZBID to "Could not find completed item" log message.
Making this message more explicit may help less familiar users.
2018-06-19 10:05:31 -04:00
evilhero 60f69c0e28 FIX: fix for ForceCheck on Upcoming page not working after most recent push 2018-06-14 14:46:17 -04:00
evilhero 2623bbcbaf IMP: Updated CT to a newer version - changed to use rarfile, fixes size invalid errors with some cbr's encountered during conversions, IMP: Search and Post-Processing Queues now added in order to queue up all searches/post-processing in sequence instead of loading lists and iterating through it and encountering various lock-related errors, IMP: In most cases, will now post-process directly against comicid/issueid/storyarcid instead of relying on relationship via nzb/torrent, FIX: realigned some checkboxes on series detail page, FIX: in configuration, indicated that ComicRN cannot be used when Completed Download Handling is enabled for a client now, FIX: Fix for issues named as 'special' that are part of the annuals section, but would not work in various portions (also will allow for naming differences in the future hopefully), FIX: Will now trap error properly when file cannot be located during dupecheck so that post-processing can continue without error, FIX: Fixed newznab test option on configuration screen so that it will return the correct response (previous was an invalid api endpoint), FIX: When retrieving image for storyarcs would error when no image was present and stop the process, FIX: accounted for some incorrect newznab responses that would return a non-api endpoint when retrieving via rss, which resulted in invalid nzbs, FIX: in some cases, weekly pull snatches would not update properly on the weekly page due to some db values not being written 2018-06-14 13:07:39 -04:00
evilhero a6aa29aaf7 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
evilhero ef6e7d67a4 IMP: Added '-fs' (fixslashes) to maintenance mode to correct double-slashes incorrectly appearing within db Comic Location paths 2018-06-09 13:57:12 -04:00
evilhero 97d4fbbf47 FIX:(#1971) Fixed some incorrect logging statements that would halt import process from continuing 2018-06-09 11:14:06 -04:00
zxvv 9e785bb602 revise .split() on 'file not found' error messages 2018-06-09 10:56:21 -04:00
zxvv 4656a5f763 fix typo
Please ignore this if it's more efficient to fix other ways!
2018-06-09 10:53:46 -04:00
evilhero e685002c05 IMP: Changed from io.open to csv for export method, consolidated sql query into one line, will create alternate file if cannot remove pre-existing csv file 2018-06-08 11:04:34 -04:00
Craig Hornsby 7cb179d21f I was unable to write out the wanted_list.csv file
The wanted_list.csv file is now written out.  It outputs the correct information (as far as I could tell).  However, I recommend testing on Linux.  I modified it on Windows, and changed the way the file is opened.  There's still an issue - if there are commas in the fields that will generate another column upon import (as expected).  I would have to look a little more at the standard method of dealing with commas on CSVs to make a recommendation here.
2018-06-08 09:31:57 -04:00
infomofo 1ec6a1e087 Fix a misleading error message 2018-06-08 09:23:58 -04:00
evilhero 5e6b861fad FIX: Fix for manual post-processing when name differed from series, would not store the 1st manual post-process iteration and ignore it completely when actually performing post-processing 2018-05-31 13:28:12 -04:00
evilhero f30358573d FIX: Fix for mis-spaced line in sabnzbd module from previous commit, FIX:(#1963) Remove stale entries from storyarcs table on startup to avoid errors when viewing Upcoming table due to invalid references 2018-05-24 12:23:32 -04:00
evilhero 30a7c1c559 FIX:(#1956) When using Completed Download Handling with NZBGet, and item was downloaded before the monitor could find it - would fail to locate the download in the queue and enter in a continuous loop, FIX: As above issue, but with SABnzbd - will now check history if item cannot be located in queue before giving up 2018-05-24 11:36:37 -04:00
evilhero eb3f7ccac2 FIX:(#1961) Silent error occured when performing a Mass Import and one of the titles contained a utf-8 character that could not be converted 2018-05-23 22:38:24 -04:00
evilhero 05081d9a62 FIX:(#1789) Fix for OPDS Feed not showing non-watchlisted items of an arc 2018-05-23 10:23:36 -04:00
evilhero c557626e64 added additional logging for import scan to help break down problematic import erroring 2018-05-23 10:05:11 -04:00
evilhero a331449d30 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
evilhero 4314b8b98c FIX: Fix for log_dir error on startup when log_dir is not set in the config.ini - either due to new startup or was set to None 2018-05-11 12:34:41 -04:00
evilhero 58b59d49bf FIX: Fix for autoProcessComics not properly determining the post-processing result type, Updated apc version to 2.04 2018-05-09 11:26:28 -04:00
evilhero db47659e42 FIX: When alternate series covers was enabled, would fail to perform complete update properly - leaving some issues unaccounted for, FIX: Will now log when CV does not respond with valid information on most queries (ie. expat errors), FIX: Will only write covers/cvinfo if either do not already exist, IMP: Alternate series covers will now track the last cover by issueid and only download when a newer issue cover is available 2018-05-08 14:01:24 -04:00
evilhero 0b190081ce FIX:(#1944) When adding a new comic and a new issue was found & downloaded, would fail on the updater portion due to an invalid reference 2018-05-08 11:57:13 -04:00
evilhero 8d626ec361 FIX:(#1941)(#1921) Possible fix for inability to correctly parse response from post-processor when using ComicRN 2018-05-02 13:38:51 -04:00
Craig Hornsby 93eb1a8615 Fix so getComic empty results are consistent
The results returned from the api command to getComic would return empty dictionaries for comics and issues, but would return 'null' for annuals.  Now all of them return empty dictionaries, when there aren't any results.
2018-05-02 10:39:04 -04:00
evilhero 47b475702e FIX: callback value was not set on secondary dupecheck pass 2018-05-01 16:28:10 -04:00
evilhero c98d50bd9f FIX:(#1938) better handling of Experimental searches for issue numbers that are padded & search titles having common words removed for more accurate/related hits, FIX: When Oneoff has been downloaded on weekly pull, would point to incorrect local link instead of pointing to CV 2018-05-01 13:43:01 -04:00
evilhero 54304193e2 FIX: Fix for problems when using wwt (returning no search results would throw error, beautifulsoup could not be used if html5lib was up-to-date on the host system 2018-05-01 10:42:00 -04:00
evilhero d6cecceaba FIX:(#1936) Possible fix for post-processing archived issues getting stuck in an infinite loop/crash 2018-05-01 10:38:56 -04:00
evilhero 78d84eee5e FIX:(#1934) added additional parser exception for experimental search 2018-04-27 21:23:04 -04:00
evilhero 0c25634684 IMP: When comic location is changed for a given series, will rename the directory if possible as opposed to creating a new directory, IMP:(#1920) Ability to directly input a 32p series ID for more accurate search results via the series details page/edit tab, IMP: Better error messages regarding: no CV API key being set when searching, and no Comic Location being set when trying to add a series, FIX: When using test SABnzbd button, if SABnzbd was not enabled previously (meaning config saved after the option selected), the test would return a fail status, FIX: When post-processing annuals, would fail to update the correct table resulting in a null table entry that would cause further problems, IMP: Added 1 day grace to the date check when comparing search results to allow for some leniency with regards to timezone differences, FIX: Fixed slight display issue when 32p provider was enabled, but torrents were turned off (pack option was being shown in series page when it shouldn't have been) 2018-04-26 11:27:51 -04:00
barbequesauce 37cd7346bc Changing log level 2018-04-26 09:21:20 -04:00
barbequesauce e6fb428dc6 Re-add filename into filechecker logging
I hate having to rebase after each update :)
2018-04-26 09:21:20 -04:00
evilhero 559e57a5c1 FIX:(#1929) Will default to en_US.UTF-8 locale if locale returns nothing 2018-04-25 13:00:18 -04:00
evilhero 0efc698086 FIX:(#1928) Incorrect logging statement when file checker would attempt to return list of Failed Files 2018-04-22 01:11:52 -04:00
Craig Hornsby 343c5a45b9 Fix for index out of range on cvinfo files
If the cvinfo had information in an unsupported format, like just 4050-xxxxx then the regular expression sub would cause an end of index exception.

Now the regex just looks for 4050-xxxxx, and doesn't really care about the format.

https://github.com/evilhero/mylar/issues/1923
2018-04-18 10:19:04 -04:00
evilhero 6a2b12313e FIX: Changed where version checking would run in startup sequence - is now after the web interface loads so that it will not loop forever in some instances trying to check git but an instance of Mylar is already running, FIX: Added more verbose error logging when checking versions fails 2018-04-16 13:59:17 -04:00
evilhero 0fdb551365 FIX:(#1921) When using ComicRN & NZBget, post-processing would fail due to inability to properly parse return string 2018-04-16 13:50:09 -04:00
evilhero a48c8b5b57 FIX: fix for cv searches for series that have the word 'and' as part of a larger word 2018-04-12 14:09:13 -04:00
evilhero 127b109011 FIX:(#1912)(#1905) Logging would fail to initialize properly on non-English systems 2018-04-08 14:21:01 -04:00
evilhero a895f3f8d3 FIX:(#1905) Unicode errors when logging and system language is not a subset of english, IMP: Added post-processing queue (currently just for forceProcess api, but will be used by default for all post-processing actions soon), IMP: Multiple Torznab support added, IMP: Logging values for number of files and size/file added to config, IMP: Pushover notifications can be sent to specific device now, IMP: Added nzbget, newznab, nzb.su and dognzb test options, IMP: Added graphical checkmark/x when performing various tests (providers, downloaders, notifiers) within configuration, IMP: Removed some more unnecessary logging lines from searches 2018-04-06 13:46:39 -04:00
evilhero 6f57c19290 FIX: corrected exception catch for post-processing move/copy failures so that it logs from correct location 2018-04-04 14:26:39 -04:00
evilhero 1bffccfad3 IMP: Added exact error message logging for post-processing file operation instead of generic 'stupid' message 2018-04-04 10:13:56 -04:00
evilhero 33fc2f5f4d FIX: When post-processing, would error in some cases where a one-off insance was mistakingly being called and the data was incorrect - resulting in a locked up process with no post-processing occuring 2018-03-26 12:16:53 -04:00
evilhero b0d2ab5430 IMP: Added 0-day pack support for 32p (definitely beta quality), FIX: Reconfigured post-process api to allow for direct post-processing of issues/packs directly to either issueid/comicid as appropriate, FIX: Removed some unnecessary logging, IMP: Added better error/logging handling for 32p authentication (will now return proper error instead of a generic message), FIX: auto-snatch environment variables set to use temporary values instead of reusing incorrect globals 2018-03-22 10:00:34 -04:00
evilhero 47fb2db6ed FIX: Fix for db not being created on new installs when in maintenance mode 2018-03-17 22:43:04 -04:00
evilhero 312e699ef1 FIX:(#1893) In maintenance mode, when performing an import into a fresh install, the pull refresh date would not be populated due to the weekly pull not initializing on startup 2018-03-17 22:25:24 -04:00
evilhero 7a1af7c174 FIX:(#1893) json import fails in some cases, due to GUI reference 2018-03-17 11:25:44 -04:00
evilhero 96b5ec55c8 FIX: fix for environment variables being retained incorrectly over time 2018-03-16 16:12:45 -04:00
evilhero 7fe9fa7e78 IMP: Added nzo_id reference to on-snatch call for sabnzbd snatches 2018-03-16 14:15:45 -04:00
evilhero 4508f62b5b FIX: fixed api call to allow for direct post-processing against a given issueid or comicid (if a directory) 2018-03-16 11:12:31 -04:00
evilhero df887bdb63 FIX:(#1890) Original file not being deleted from download location upon successful post-processing 2018-03-15 13:39:41 -04:00
evilhero effdf4b5dd IMP: Added issueid/comicid API to forceProcess API call which will allow for post-processing direcly against an issueid, or a series (if comicid alone is provided) if a directory is provided as the nzb_folder (ie. a pack) 2018-03-12 15:37:38 -04:00
evilhero 9b91a3ec83 FIX:(#1787) Added more specific error logging messages to version check 2018-03-11 11:51:52 -04:00
evilhero e060f37c8e IMP: Added maintenance mode to command line option. Allows for exporting/importing of either json file/db files, as well as updating Mylar without having to load the GUI which sometimes causes problems, FIX: Removed extra Mark as Skipped option from appearing on comic details page, FIX: Added series cover fallback for alternate issue images if issue images were not populated yet, FIX: Removed some unneeded logging lines during weekly pull check 2018-03-09 14:08:25 -05:00
Barbeque Sauce 3ffec19628 FIX: it's a key, dummy 2018-03-09 12:30:23 -05:00
Barbeque Sauce 506435c598 Added DateAdded, ReleaseDate to OPDS titles
Added DateAdded, ReleaseDate to OPDS titles
2018-03-09 12:30:23 -05:00
evilhero b47b5351d4 FIX: Fix for searching for series with a '+' in them not returning any results 2018-03-09 11:47:55 -05:00
barbequesauce 0442d808c9 More details in how log entries are made
More details in how log entries are made: add in the filename & function which is logging something right before the line number
2018-03-08 16:16:59 -05:00
barbequesauce 131cbb3eae Added code line numbers to log formats
Added code line numbers to log formats to ease/speed up troubleshooting.
2018-03-08 16:16:59 -05:00
evilhero a8c2edf33a FIX: corrected incorrect variable reference for story arc options 2018-03-08 16:14:36 -05:00
evilhero 284ddb822c FIX:(#1881) When Manual metatagging (either individual/series) would delete the metatagged .cbz file if the original was also a .cbz 2018-03-07 16:29:19 -05:00
evilhero 1803db9e53 FIX: StoryArc Options / Readinglist / Weekly Folder Options were not saving properly (would reset to default on restart) 2018-03-07 16:11:59 -05:00
evilhero dbb36711bb FIX: misspelt logo location 2018-03-07 14:08:13 -05:00
evilhero 5553e940a0 FIX: When dupchecking and file-size was being returned as 0, would result in an assumed archived status and not post-process - now will recheck existing series dir if required, and run dupechk thereafter, FIX: Post-process was not updating file-size of post-processed issue 2018-03-07 10:02:48 -05:00
evilhero c6c31b3588 FIX:(#1689) When mass renaming, issue count would tally across series instead of being limited to just the given series 2018-03-06 14:33:57 -05:00
evilhero 45ce2bd993 FIX:(#1880) Gzip module was not being called when trying to download image 2018-03-06 14:29:09 -05:00
evilhero ae3aa9f75b FIX:(#1880) When adding a series, would sometimes generate a NameError 2018-03-05 12:35:15 -05:00
evilhero e35e36efd1 FIX:(#1879) When searching for Story-Arcs, would return an error message in some instances due to an improper variable mismatch, FIX: Story-Arc search results would always return the Year as being None 2018-03-05 12:25:36 -05:00
evilhero feaf102ed3 FIX: Fix for marking a Snatched Download as Failed and having it return an error to the GUI, but still process the Failed request 2018-03-02 21:21:11 -05:00
evilhero 3e9d7a87a7 FIX:(#1876) When adding file to uTorrent via snatch, Mylar would successfully add but return an error due to an invalid format 2018-03-02 02:08:49 -05:00
evilhero 1c1d5550b5 FIX:(#1875) Manual meta-tagging would not remove cbr file from original location 2018-03-01 17:02:57 -05:00
evilhero 6f4b5688a4 FIX: fix for auto-snatch not being clickable on weeklypull, IMP: Took publisher logo workflow and moved it from html into helpers.py, IMP: Added/Updated some of the publisher logos, FIX: Corrected mis-match table entry on choose download option, FIX: Refresh Series will now reload the screen after completion, FIX: Removed some unnecessary logging lines from cmtagmylar 2018-03-01 14:49:30 -05:00
evilhero 24512d60de FIX: Fix for storyarcs not honoring the storyarc directory option when toggled off on arc detail pages (which would also call errors during post-processing). It is a global setting, and as such is only available for toggling now on the story arc main page, FIX: Story arc settings were not being updated when clicking on the Update button 2018-03-01 11:44:29 -05:00
evilhero 79a1fd7aec IMP: config.ini option (show_icons) to either show icons / show only text on weeklypull 2018-02-28 11:43:33 -05:00