DobyTang / LazyLibrarian

This project isn't finished yet. Goal is to create a SickBeard, CouchPotato, Headphones-like application for ebooks. Headphones is used as a base, so there are still a lot of references to it.
730 stars 70 forks source link

Author/series name mismatch #1657

Closed wizzy99 closed 6 years ago

wizzy99 commented 6 years ago

Current Version: 37efad16ddce03a37677bd0192fea5718461abf4

This may be new behavior, but I'm seeing a few Author and Series mismatch messages in the logs when updating authors. Some of them are big differences, others are simply spaces (E.J. vs E. J.).

What's the suggested cleanup process when these are encountered?

lazylibrarian.log:06-Nov-2018 10:07:12 - WARNING :: AUTHORUPDATE : importer.py:addAuthorToDB:181 : Authorname mismatch for 7771479 [E. J. Koh][E.J. Koh] lazylibrarian.log:06-Nov-2018 11:41:18 - WARNING :: AUTHORUPDATE : importer.py:addAuthorToDB:181 : Authorname mismatch for 298475 [Alexander Romanovich Belyaev][Alexei Yurchak] lazylibrarian.log.2:04-Nov-2018 01:36:04 - WARNING :: AUTHORUPDATE : bookwork.py:getWorkSeries:880 : Name mismatch for series 216898, [Justice League (2011) (Single Issues)][The New 52 Justice League]

philborman commented 6 years ago

Nothing needed, lazylibrarian cleans up for you, sort of. Goodreads info can be a bit variable in quality. In this case it has two different author names for the same author id, or two different series names for the same series id, and we have no way of knowing which is right. We stick with the first name we were given but warn about the difference.

wizzy99 commented 6 years ago

Got it. So that error will pop every time the author is refreshed, right, unless it gets changed back to whatever it was originally?

philborman commented 6 years ago

Yes, it's just a warning. Hopefully as goodreads info improves over time the problems should reduce. Could suppress the message on a refresh fairly easily, only warn on first run?

wizzy99 commented 6 years ago

Doesn't really matter, I was mostly curious as to whether it was a new check. I know now that there isn't really anything to do about it so feel free to close this up.