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
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
barbequesauce
8568c41baf
Possible fix for issue #1855
...
Should be tested more thoroughly
2018-02-17 18:02:27 -05:00
evilhero
17f8c8d72b
FIX: Fix for search links returning an invalid id
2018-02-16 16:04:52 -05:00
evilhero
0ff38c164e
IMP: Added Choose specific Download option to manually select from result list on Upcoming/Details/Weekly tabs, IMP: Added Wanted storyarcs to the overall Wanted section so now will search as per global options (storyarc issues can be displayed optionally on Wanted tab), IMP: Added custom url option for image banners/posters for storyarcs, IMP: updated Cherrypy, FIX: Fixed ComicRN not working when forms authentication used - in conjunction updated autoProcessComics to 2.0 which now uses apikey instead of user/pass, IMP: Alternate Series Covers option for alternating existing series image to the most current issue image, IMP: Added overall series total to series page for reference, IMP: Search workflow completely changed to accomodate more than one indexer - now will simultaneously sumbit initial request to each provider, wait 30s submit additional as required at 30s intervals, FIX: Removed TPSE as an option and relabelled to just Public Torrents, IMP: Added direct backlog search to WWT option (pack support will follow), FIX: Removed line about configparser being required for ComicTagger usage, IMP: Test code in place for newzab testing, FIX: Fixed layout problem with torrents that are in auto-snatch status on weekly tab, IMP: backend code improvements to allow for better alias usage and annual linking directly from WS, IMP: Updated systemd init-scripts with read.me, IMP: When post-processing, will now check for available destination free space before actually moving files, IMP: Will copy during metatagging to cache folder instead of move being an option so cleanup is cleaner if something fails, FIX: Changed readinglist table to storyarcs for clarity, IMP: When post-processing issues, will now only update the one issue status and adjust totals accordingly (instead of doing a complete rescan of the series), FIX: Clear out empty ID's from the Failed DB on startup, IMP: Initial code-run at REST API interface, FIX: Fixed some matching problems with 32p due to case, IMP: removed apikeys from log entries that were accidentally logging, IMP: When searching 32p, if items get packed up - will now delete the cached reference so new items of the same can be located, IMP: ForceSearch option switched to scheduler so simultaneous runs should not occur, FIX: Fixed manual metatagging error that would occur if multiple destination directories existed
2018-02-16 14:57:01 -05:00
evilhero
ad74051985
FIX: Fixed problems with NZBHydra v2 downloads using incorrect URL reference
2018-01-12 13:27:56 -05:00
evilhero
8f40463dc0
FIX:( #1835 ) Fix for '-' not being removed during search queries to ensure all the matches get retrieved for analysis
2018-01-04 13:35:37 -05:00
evilhero
7421ffb12d
FIX:( #1776 ) If newznab provider does not have the rss url on the same url as the api, rss would always return 0 hits. Now will try to use rss url first, and if fails diretly query the api for the last 100 items, IMP: Will now disable nzb provider that returns a 503 in response to a query (timed feature coming), FIX: Some issues arose when 0 providers were enabled after disabling, as well as if torrents were disabled but the torrent provider was enabled, IMP: Removed some unnecessary logging when peforming provider order search sequence
2017-11-22 13:23:52 -05:00
evilhero
c45a70b0da
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
evilhero
689268684b
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
evilhero
06c081b728
FIX: fix for error when searching with newznab and bool conversion error
2017-10-26 14:17:32 -04:00
evilhero
c95b3d847c
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
evilhero
6294bb7476
FIX: Added unicode option for issue number retention in config.ini as UNICODE_ISSUENUMBERS (enabling will retain unicode issue numbers in filename, not enabling will convert to normal numbering if possible), FIX: Fixed some problems with the weekly pull not properly refreshing series that were on the pullist in order to be correctly marked as Wanted.
2017-09-20 17:21:33 -04:00
evilhero
21eee17344
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
...
torrents will now properly hide torrent information, IMP: Specified daemon port for deluge as an on-screen tip for more detail, IMP: Added 100,200,ALL as viewable
watchlist views, FIX: When viewing pullist and annual integration enabled, if annual was present would incorrectly link to invalid annual series instead of the
actual series itself, IMP: Added more detail error messages to metatagging errors and better handling of stranded files during cleanup, IMP: Improved some handling for weekly pull-list one-off's and refactored the
nzb/oneoff post-processing into a seperate function for future callables, Moved all the main url locations for public torrent sites to the init module so that it
can be cascaded down for use in other modules instead as a global, IMP: Added a 'deep_search_32p' variable in the config.ini for specific usage with 32p, where
if there is more than one result will dig deeper into each result to try and figure out if there are series matches, as opposed to the default where it will only use ref32p
table if available or just the first hit in a multiple series search results and ignore the remainder, FIX:Fixed some unknown characters appearing in the pullist due
to unicode-related conversion problems, FIX: fixed some special cases of file parsing errors due to Volume label being named different than expected, FIX: Added a
3s pause between experimental searches to try and not hit their frequency limitation, IMP: Weekly Pullist One-off's will now show status of Snatched/Downloaded as
required, FIX: Fixed some deluge parameter problems when using auto-snatch torrent script/option, IMP: Changed the downlocation in the auto-snatch option to an
env variable instead of being passed to avoid unicode-related problems, FIX: Fixed some magnet-related issues for torrents when using a watchdir + TPSE, FIX: Added
more verbose error message for rtorrent connection issues, FIX: Could not connect to rtorrent client if no username/password were provided, IMP: Set the db updater to run
every 5 minutes on the watchlist, automatically refreshing the oldest updated series each time that is more than 5 hours old (force db update from the activity/job schedulers page will run the db updater
against the entire watchlist in sequence), IMP: Attempt to handle long paths in windows (ie. > 256c) by prepending the unicode windows api character to the import
a directory path (windows only), IMP: When manual metatagging a series, will update the series after all the metatagging has been completed as opposed to after each
issue, IMP: Will now display available inkdrops on Config/Search Providers tab when using 32P (future will utilize/indicate inkdrop threshold when downloading)
2017-09-10 11:50:08 -04:00
evilhero
61f3a19aec
FIX:( #1679 ) Error regarding rss variable when using nzb providers
2017-07-15 15:54:18 -04:00
pwf115
997808851d
Added Slack notification support
2017-07-13 14:28:10 -04:00
evilhero
cef6732a9d
FIX:( #1678 ) When searching 32p, would use os-based dates for comparisons which caused problems when it was not English. Now will convert non-English timestamps into an English format so that comparisons will work properly again.
2017-07-13 14:03:32 -04:00
evilhero
3d91a5e521
FIX: Fix for TPSE switching to magnets only - will now send magnet link to chosen client, IMP: Telegram & Pushover notifications will now take on-screen data for test connections instead of always from cached, IMP: SABnzbd test connection will take on-screen data for test connection instead of always from cached, FIX: Quick fix for torrent-auto-snatcher trying to snatch single issues when the directory only contains the 1 file, FIX: On 32p, when doing api search and then verifying posting date of issue against store date of issue, would take the posting date as a string thinking it was an integer and causing mismatches for snatches (usually on mutli-volume series)
2017-06-08 20:23:59 -04:00
evilhero
535c557e30
FIX:( #1630 ) One-off issues will now be post-processed according to grab-bag dir location, IMP: One-off pull-list issues will now have the status marked accordingly on weekly pullist for tracking purposes, FIX: Fix for utorrent not being able to update status properly after initial snatch, FIX: Fix for some incorrect variable references due to different snatch methods when trying to run on-snatch scripts, FIX: Fix for auto-torrent-snatcher trying to snatch a torrent with an '&' in the filename, FIX:( #1637 ) Fix for telegram not saving on snatch toggle properly, IMP: added additional logging for metatagging when attempting to create temp folder in cache location, IMP: will now clean up any left over metagtagging directories that fail during normal post-processing instead of leaving and continuing, FIX: Will notify on one-off grab's/storyarc's being post-processed, FIX: fix for displaying cbz issue details (the 'i' on the comic details page) in which the series title contained non-alphanumeric characters, IMP: Added ability to change status to Wanted on Upcoming tab (will perform an immediate search on selected issues), IMP: Threaded the one-off search call from the weeklypull
2017-06-02 10:05:06 -04:00
evilhero
bd03003bd3
FIX:( #1639 ) invalid key reference during force search
2017-05-19 07:36:23 -04:00
evilhero
dee1932beb
FIX:( #1639 ) module import failure during force search
2017-05-18 22:19:07 -04:00
evilhero
d70eab5a4a
IMP: Added 'Manually check for issues' button on weekly tab where it will search for any Wanted issues on the pullist in an non-Downloaded status, IMP: Sorted Wanted tab so most recent is at top, followed by Status order (Wanted, Snatched, Failed), IMP: Sorted Newznabs in GUI so that enabled are at the top and disabled newznabs are nearer to the bottom, IMP: When force searching, will now start with the most recent issues as opposed to a random sequence order
2017-05-18 14:45:29 -04:00
evilhero
c5e46e552f
IMP: Added Qbittorrent download client option, FIX:( #1604 )Folder Name with a . at the end appears mess up on windows, FIX:( #1607 ) invalid reference to arc variable during post-processing, IMP: added an auto-snatch option for rutorrent/deluge seedbox users on nix systems (will automatically download the file to a local client for immediate post-processing), IMP: can now run custom script on snatch, FIX: Fixed a problem with volume labels getting reset on series refreshes to None, FIX: When recreating the pull (either automated/manual), will now wipe out the existing entries from the table prior to getting new information, IMP: Will now store hash of torrent (if applicable) when storing snatch information
2017-04-28 02:12:45 -04:00
evilhero
d94ae388de
FIX:( #1578 ) Fixed another error with nzbname generation with invalid options
2017-03-02 14:29:20 -05:00
evilhero
e400bf7a5d
FIX:( #1578 ) Fix for error when torrents are searched against, but blackhole method is enabled
2017-03-02 13:12:05 -05:00
evilhero
44a92cacec
FIX:( #1578 ) Uncaught exceptions on manual search with torrents, FIX:( #1399 ) RSSCheck spamming the console, FIX: Numerical Sorting not working correctly on home page and comic details pages
2017-02-28 10:59:19 -05:00
evilhero
83816cfa64
FIX:( #1541 ) Quick patch for the nzbhydra local adhere to search wait times previous fix
2017-01-16 13:31:34 -05:00
evilhero
5d06667e71
FIX:( #1541 ) Local bypass can now be removed for local nzb searches that want to adhere to the wait factor (ie.nzbhydra)
2017-01-16 10:18:15 -05:00
evilhero
6e7f71fb30
FIX: Fix for invalid literal when 32p failed to logon, IMP: when 32P search results via api return more than one possible match, will now wait until issue is matched to correct series before writing the 32P ID to the table to speed up future searches against said series
2017-01-06 13:28:39 -05:00
evilhero
49508e4944
FIX: Fix for search compares that are offset by enough timezone difference to place the search in the prior day, resulting in a non-match result
2017-01-02 20:12:18 -05:00
kounch
a8087268f9
Fix for jackett compatibility
...
Jackett (https://github.com/Jackett/Jackett ) can crash if a query with an empty category is sent.
2016-12-29 01:27:11 -05:00
evilhero
701131a5ef
FIX:( #1498 ) When deleting series, will now delete from readinglist if delete folder is also enabled, FIX:( #1499 ) Better error handling when nzb/torrent provider does not respond with results, FIX: When adding story arcs, the status of 'None' would be applied to all issues not physically found on device - will now default to Skipped, FIX:( #1492 ) When issues for arc were not stored in directory, could not properly locate issue in series folder when determining the location (especially for Download Issue option). Will now save full path to issue regardless of if the issue is in the arc folder, or not, FIX:( #1497 ) If file is in archived status when post-processing but no location is stored for archived file, would fail during dupecheck check, FIX: ALT_PULL 0 method would fail in some cases due to not being able to verify against the site's certificate
2016-12-23 14:52:37 -05:00
evilhero
b5814c9e22
FIX: Local Domain Bypass would store value incorrectly
2016-12-20 20:05:58 -05:00
evilhero
81142d5d2d
IMP: added local domain bypass for search
2016-12-20 11:48:37 -05:00
Undeadhunter
7cb640500b
Add Deluge for Torrent downloads
2016-12-19 10:17:19 -05:00
evilhero
021459c280
FIX:( #1466 ) When post-processing if filename did not have issue year or volume, would error, IMP:( #1418 ) Separate copy/move/hardlink/symlink option for Story arcs, IMP:( #1417 ) Added story arc format folder to story arc options - can now specify folder format for story arc naming, IMP:( #1374 ) Added rtorrent_authentication to config.ini allowing user to specify digest/basic authentication, as well as the rpc_url (rtorrent_rpc_url) and ssl (rtorrent_ssl). Rtorrent_host no longer requires protocol in field, IMP: Instead of hitting the intermediary/32P site to get the torrent group, will now retain specific id for torrent group to speed up searches, FIX: ( #1472 ) Fixed some problems with series being searched against 32P which had special characters and would return no results, FIX: Added some specific exception catches when attempting to retrieve search results for nzb providers, FIX: Fixed publisher retaining problem for story arcs (note story arcs will have to be refreshed), FIX: Fixed a problem with the pull-list matching up to the correct series when the issue was an annual for a given series with the alt_pull 2 method (would create an invalid link on the Wanted tab), IMP:( #1470 ) Added config.ini option to specify folder-formatting for weekly folder numbering, 0=YYYY-WN, 1=YYYY-MM-DD, IMP: ( #1471 ) Added quick check to ensure that newznab host entries do not contain leading/trailing spaces and will strip accordingly, FIX:( #1476 ) Annuals now have option to add to reading list via the series detail page, IMP: Fixed password fields to allow for special characters within password, IMP: Weekly pull will now correctly show status for previous/future weeks for watchlisted series, IMP: Download option on pullist will work for previous weeks, FIX: Fixed some issues with one-off and story arc post-processing using different file operations, FIX: Fixed error when performing an 'Force Update Active Comics' from the Manage tab (or the scheduled updating of all active comics), IMP: Storyarc issues that are not on watchlist will now retain value for volume to help when searching and file-checking/post-processing, FIX:( #1473 ) Changed pullist dates on pullist page to unicode to allow for non-English presentation
2016-12-02 12:45:49 -05:00
evilhero
a774a3ba0b
FIX:( #1455 )( #1452 )Added search_32p option in config.ini to indicate where Mylar will do the initial compare to see if a series exists on 32p before attempting to retrieve/compare the search results (0 = WS, 1 = 32P). The default setting of 0 will fix the auth mode issues all users were having, FIX: One-off's from the pullist would not snatch in some cases
2016-11-11 11:52:24 -05:00
Bart274
4a3146fd27
Add telegram notifier
2016-11-09 10:53:58 -05:00
evilhero
d195b44d71
FIX: Fixed some possible misinterpretation of wording in relation to Scan Library tab
2016-11-07 11:52:28 -05:00
davalanche
fdfbedbb40
FIX: Handle escaped and/or possibly double escaped ampersands in the NZB Search Results.
2016-11-02 11:14:02 -04:00
evilhero
cef076ee83
FIX:( #1431 ) Fixed post-processing cleanup when using SAB + files resided in a sub-folder of the path sent from SAB, IMP: Added hardlink/softlink option for non-windows users (note that metatagging is forcibly disabled when these options are enabled), IMP: Added Enforce Permissions option to force Mylar to either force / ensure permissions are as set within Mylar, or to ignore permissions and just try to perform the given action (this is for adding series, post-processing, importing, arcs, etc), FIX: Fixed a problem where if local watchdir was set and a torrent downloader was selected, both would attempt to be used, but only the watchdir was actually utilized (now it's one or the other, never both), FIX: Mylar will now remove issues that are in Failed status that have incorrect Series Data attached, FIX:( #1438 ) When file-checking/post-processing if issue date in Mylar was current year and date in filename was the following year (for end-of-year issues), would cause traceback error, FIX: If series year polled from CV is incorrect or not provided, option is available in Edit Settings of series detail page that allows user to specify the correct series year, FIX:( #1427 ) Fixed a typo when the Scan Library option is used and ComicID's were able to be parsed from the files, FIX: When issues were archived, depending on if series had issues in a Downloaded status or not, would give different results to the Have totals, IMP: Manage tab / Manage Comics now has metatag option available to allow metatagging multiple series in a batch mode, IMP:( #1419 ) When 'write cvinfo' option is enabled, will now also write cvinfo into story arc directories when added / refreshed, FIX: Fixed a problem when group metatag was being used and causing errors, IMP: Manage Failed page now will link back to the series for easier reference, and the 'link' column was removed due to invalid references, FIX: Removed the 'issue not updated' from the series detail page as was not accurate, IMP: Added a Select Filtered Issues button to the series detail page to allow for selecting of all filtered issues (Show ALL MUST be enabled for it to work properly)
2016-11-02 11:00:56 -04:00
evilhero
b437d7450a
FIX:( #1411 ) When arc issue searching using 32p, would cause an error in regards to publisher not being present, FIX:( #1415 ) Fixed error with story arcs and searching when the year isn't specified, FIX: Copy/Move will during post-processing will now cleanup cache files properly, FIX:( #1413 )( #1416 ) Fix for invalid reference when updating Story Arc settings.FIX: Added issue exception for issue 112/113, FIX: When story arc issue did not have an issue name present, would error, FIX: multiple destination dirs won't be scanned if the dir(s) don't exist
2016-10-14 13:52:55 -04:00
evilhero
cb7da2e6a3
Changed notification message(s) for PushOver
2016-09-11 17:48:01 -04:00
evilhero
1f3bd4d60a
FIX: Fixed improper url-encoding of multiple spaces that was causing problems with some nzb providers
2016-09-11 16:19:43 -04:00
evilhero
cff37bc6a7
FIX: Fix for cached RSS Feed returns which did not have a filesize in the db, FIX:( #1372 ) Fixed renamer / post-processor to handle quotation marks in filenames (replace character)
2016-09-07 19:10:17 -04:00
evilhero
a036e554d2
Fixed some incorrect lib references
2016-09-07 00:04:42 -04:00
evilhero
9679d7a6ed
Merge branch 'lib-in-sys-path' of git://github.com/tresni/mylar into tresni-lib-in-sys-path
2016-09-06 11:45:28 -04:00
evilhero
e36cb13e6a
FIX:( #1358 ) nzbname error when retrieving nzb and assigning filename from WWT tracker, FIX:( #1372 )( #1369 ) Fix for creating series folder when adding a series when series title contains either double quotation marks, or an asterisk, FIX:( #1373 ) Filechecker would ignore filenames that had the extension captialized, FIX:( #1366 ) When Comic Publisher is not provided on CV, would error during add, FIX: Attempted fix for unicode characters when importing (series title, filenames), FIX: Removed str references that would cause an error on weekly pull in some instances, FIX: When checking for watched series, if series title being checked against had only one word, would cause a traceback error, FIX: When attempting to retrieve results/torrents from TPSE and was behind cloudflare, would error out, IMP: file-size check now works for 32p feeds, FIX: When pullist issue was marked as Wanted and issue was populated on series detail page, occassionaly would not have the same status of Wanted, FIX: Fixed incorrect placement of Comic Location title in GUI, IMP: Added short description for Search Delay option within GUI, FIX:( #1370 ) multiple selection from Manage Comics tab (Refresh/Delete/Pause) would only select one item
2016-09-06 11:06:07 -04:00
Brian Hartvigsen
883a855aa9
Unintialized variable needs initialized
2016-08-23 10:18:26 -06:00
Brian Hartvigsen
69eeb9b49d
Put libs/ in sys.path
...
Update bs4 to latest version to fix issues
Get clean modules using `pip install --upgrade --target=lib`
Move cherrypy, mako, pystun, bs4 into lib directory
2016-08-23 00:01:41 -06:00