Commit Graph

333 Commits

Author SHA1 Message Date
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 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 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 0fe9a5a800 IMP: Added DDL option to available download provider options. 2019-01-16 14:32:37 -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 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 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 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 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
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 052073c28f IMP: add "continuing series" brag line 2018-10-14 15:06:54 -04:00
barbequesauce 246484459a IMP: Adding ability to hide alphabetical index 2018-09-20 10:21:39 -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 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 41f19fb8f6 Bug: API & user key obfuscation
Hiding the full API & user keys for Pushover from logging
2018-08-02 17:04:48 -04:00
evilhero 822fb0b074 FIX: O.Wine.O 2018-08-02 11:50:03 -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
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
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 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 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 97d4fbbf47 FIX:(#1971) Fixed some incorrect logging statements that would halt import process from continuing 2018-06-09 11:14:06 -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
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 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 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
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 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 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 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 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 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 1304866298 FIX: When adding a story arc, if storyarc dir in cache location was not present wouls throw error 2018-02-27 18:07:00 -05:00
evilhero 8de481431d IMP:(#1689) Added rename option to the Manage Comics dropdown selection, FIX: Removed spam logging line from search displaying at INFO level, IMP: Added a few exception/catch spots when importing and using the 'do not move' option for better troubleshooting 2018-02-26 11:45:33 -05:00
evilhero a1709db0a7 FIX: (#1864) Fix for cleanup not removing original location of file & folder, regardless of method, FIX: Choose Download from weekly pull would not return valid results if series had a Volume listed on the page, IMP: Fix for 32p referencing incorrect search results if publisher was set, FIX: other small code changes that would cause various errors on some systems, but I can't remember them all atm - cause, snow. 2018-02-23 13:32:01 -05:00
evilhero 413da0f46c FIX: Fix for retry issue throwing a config error when trying to resnatch a torrent snatched to a client 2018-02-21 10:15:05 -05:00
evilhero cfdacb4501 FIX: When updating series covers using alternate_latest_series_covers option, will now update the image on screen immediately after a Refresh, FIX: Removed unnecessary logging lines from serach results showing full results 2018-02-17 23:23:07 -05:00
evilhero 0873be54fd FIX: fix for not monitoring any storyarcs present on the upcoming tab 2018-02-16 17:46:58 -05:00