evilhero / mylar

An automated Comic Book downloader (cbr/cbz) for use with SABnzbd, NZBGet and torrents
GNU General Public License v3.0
976 stars 172 forks source link

Unable to add an issue to pull list via +One-off #1958

Closed galacticat closed 6 years ago

galacticat commented 6 years ago

I am attempting to add a comic issue to the pull list via the +One-off link. I am also unsure why this comic is getting skipped since I have added the alternate name to the Alternate Name search.

These are the debug logs after I click the +One-off link.

Mylar Version: 6ab1715c53f95c758f5c5d09e56b003c74b0f593 (master)

2018-05-15 12:56:56 INFO    Could not find Issue 5 of BSG vs. BSG (None) using Jackett - IPTorrents [api]
2018-05-15 12:56:56 INFO    no errors on data retrieval...proceeding
2018-05-15 12:56:55 DEBUG   [SSL: False] Search URL: REDACTED
2018-05-15 12:56:55 INFO    pausing for 60 seconds before continuing to avoid hammering
2018-05-15 12:56:55 DEBUG   findloop: 0 / findcount: 1
2018-05-15 12:56:55 INFO    Shhh be very quiet...I'm looking for BSG vs. BSG issue: 5 (2018) using Jackett - IPTorrents (torznab).
2018-05-15 12:56:55 DEBUG   using Torznab host of : Jackett - IPTorrents
2018-05-15 12:56:55 INFO    Could not find Issue 5 of BSG vs. BSG (None) using 32P [api]
2018-05-15 12:56:55 WARNING No results found for search on 32P.
2018-05-15 12:56:55 DEBUG   search query: bsgvsbsg
2018-05-15 12:56:55 DEBUG   config.search_32p: False
2018-05-15 12:56:55 DEBUG   series_search: BSG vs. BSG
2018-05-15 12:56:55 DEBUG   Reference found for 32p - but older than 24hours since last checked. Verifying it is still the right id before proceeding.
2018-05-15 12:56:55 DEBUG   [32P-AUTHENTICATION] [LOGIN SUCCESS] Now preparing for the use of 32P keyed authentication...
2018-05-15 12:56:55 DEBUG   [32P-AUTHENTICATION] Session key-based login was good.
2018-05-15 12:56:55 DEBUG   inkdrops: {u'status': u'success', u'results': [{u'inkdrops': u'159123.5111', u'userid': 30662}]}
2018-05-15 12:56:53 DEBUG   [32P-AUTHENTICATION] Session cookie found. Attempting to load...
2018-05-15 12:56:53 DEBUG   findloop: 0 / findcount: 1
2018-05-15 12:56:53 INFO    Shhh be very quiet...I'm looking for BSG vs. BSG issue: 5 (2018) using 32P.
2018-05-15 12:56:53 DEBUG   Initiating Search via : api
2018-05-15 12:56:53 DEBUG   srchloop: 2
2018-05-15 12:56:53 DEBUG   calpha/cnumber: None / None
2018-05-15 12:56:53 INFO    search provider order is ['32p', 'public torrents', 'Experimental', 'torznab:Jackett - IPTorrents']
2018-05-15 12:56:53 DEBUG   Usenet Retention : 1500 days
2018-05-15 12:56:53 DEBUG   there are : 1 nzb providers you have selected.
2018-05-15 12:56:53 INFO    Shhh be very quiet...I'm looking for BSG vs. BSG issue: 5 (2018) using 32P.
2018-05-15 12:56:53 DEBUG   Initiating Search via : api
2018-05-15 12:56:53 DEBUG   srchloop: 2
2018-05-15 12:56:53 DEBUG   calpha/cnumber: None / None
2018-05-15 12:56:53 INFO    search provider order is ['32p', 'public torrents', 'Experimental', 'torznab:Jackett - IPTorrents']
2018-05-15 12:56:53 DEBUG   Usenet Retention : 1500 days
2018-05-15 12:56:53 DEBUG   there are : 1 nzb providers you have selected.
2018-05-15 12:56:53 DEBUG   There are 3 torrent providers you have selected.
2018-05-15 12:56:53 DEBUG   nzbprovider(s): ['experimental']
2018-05-15 12:56:53 DEBUG   Checking for torrent enabled.
2018-05-15 12:56:53 DEBUG   IssueDate: 2018-05-16
2018-05-15 12:56:53 DEBUG   Year: 2018
2018-05-15 12:56:53 DEBUG   Issue: 5
2018-05-15 12:56:53 DEBUG   ComicName: BSG vs. BSG
2018-05-15 12:56:53 DEBUG   One-Off Search parameters:
2018-05-15 12:56:53 DEBUG   Issue Title not found. Setting to None.
2018-05-15 12:56:53 DEBUG   Unable to locate given IssueID within the db. Assuming Issue Title is None.
2018-05-15 12:56:53 DEBUG   Publisher is : Dynamite
2018-05-15 12:56:53 INFO    Marking BSG vs. BSG 5 as wanted...
2018-05-15 12:56:53 DEBUG   mode:pullwant
2018-05-15 12:56:53 DEBUG   ComicID:None
2018-05-15 12:56:40 INFO    Web logs cleared
evilhero commented 6 years ago

Well you can't add a comic to your watchlist via the One-Off option - that option is to have Mylar snatch & post-process the issue (it's only available for those series which aren't on your watchlist).

The backend site only gets updated when the information on CV is present - granted the comicid isn't correct since the name on CV is different than what's on the backend site. This requires me to manually intervene (or one of the guys that occasionally help out with fixing incorrect links on the backend).

The reason why the Alternate Search is not being picked up is a few different reasons:

NinjaEdit. The backend is now updated to the correct ComicID. If you perform a Recreate Pullist from the Weekly tab you'll see the issue as Wanted now (or you can just wait til the next 4 hour refresh cycles on your client).

galacticat commented 6 years ago

Are you using the IDs from the comicvine URL?

I usually check the pull list at least once a week between Sunday and Wednesday to see if any new series are coming out that I am interested in, so if there is a way for me to assist in updating the link between these let me know.

Another one that isn't updating: "The Land That Time Forgot: See-Ta The Savage" https://comicvine.gamespot.com/edgar-rice-burroughs-the-land-that-time-forgot-see/4050-109314/

evilhero commented 6 years ago

Not exactly just ComicID's alone, it's...well, it's convoluted TBH. Because CV doesn't have new-releases tied to the API at all, I have to do a bunch of workarounds, plus using other sites for additional information to make things a bit more accurate as far as data goes. Normally the way the pull operates on the backend is pretty good, it updates itself & then the clients all update as they are required and everything links up fine. It's just when CV has different names for series, or they change series names to fall in line with the indicia that things have to be massaged on the back-end to properly line up.

I'd love to have the ability for the users on the client-side to just say 'send fix request' for a given series that's not lining up and then queue it up on the backend side for verification before fixing (cause if the fix is wrong, the pull-list will be blank and then no pully).

Honestly, creating threads like this or hopping on irc are usually the best ways (atm at least!) to get these types of mismatches fixed properly for everyone to reap the benefits.

Time Forgot has been updated too - recreate the pull again to see the update. (Keep in mind that it won't actually get into your Wanted list (as per the Upcoming tab), until there is actual CV information for the given issue. The Wanted on the pull-list is just Mylar knowing that something is due, but it doesn't have the information yet to mark it fully Wanted/search for it properly yet).