Commit Graph

1119 Commits

Author SHA1 Message Date
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 61e128f734 FIX: fixed Logs tab taking forever to load in GUI when dealing with large logs 2018-06-08 11:41:49 -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
Craig Hornsby 80f742110b Starting mylar with --backup would cause an exception
I tried to start Mylar with the --backup switch, but it caused an unhandled exception.  So I updated the config_file to use the mylar.CONFIG_FILE, similar to the mylar.DB_FILE that is also backed up.

Result:  Starting Mylar with the --backup switch now copies the database and config files to the ./backup directory, as expected.  Renaming existing files if necessary.
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 62277551b2 FIX:(#1918) Incorrect requests import within try/except always default to exception values 2018-04-12 10:25:42 -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