View Single Post
Old 05-24-2017, 07:16 AM   #322
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by anthony.burton4 View Post
"Why limit the sources?"

Well, the metadata source plugin is rubbish at finding the right book unless the ISBN is populated - and even then it often goes and finds a different book. With this example, you managed to "find" the right book by massaging the search data - sometimes you have to try multiple versions before finding a book, and sometimes it comes back with the wrong book and it isn't immediately apparent. When an ID exists, the plugin SHOULD use it - otherwise it's just screwing up your database.

Note, the Goodreads sync plugin is fantastic at finding the right book - you can quickly see all the relevant options for each book and pick the right one.

Looks like I'll have to investigate modifying the Goodreads metadata plugin Dang it, I hate Python!
The Goodreads metadata plugin does use the Goodreads identifier if it is there. It only reverts to a search, or using the ISBN if the Goodreads identifier doesn't return a book.

For the example you gave, I created an empty book and searched for it. This found the book on Goodreads and was able to save the metadata including the identifier. I saved this, then reopened the metadata, changed the title and author to "fred" and saved it again. Then I opened the metadata editor again and clicked the download metadata button again. After a while, the books were displayed. The only book from Goodreads was the one I found above with the identifier.

There must be something else going on. As I stated before, I need to see the log from the metadata download to know. That is obtained by click "View log" button at the bottom of the dialog and copying displayed log.

Edit: You posted while I was testing and writing. But the comments all remain the same.
davidfor is offline   Reply With Quote