View Single Post
Old 05-14-2011, 04:31 PM   #4
kiwidude
Calibre Plugins Developer
kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.
 
Posts: 4,732
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
The "Goodreads" plugin (Metadata Source) is the one that is relevant to this discussion, not the "Goodreads Sync" one which is focused on synchronising shelves with your Calibre collection.

Right now the Goodreads plugin does get the exact numerical value like 4.02 or whatever. However two things happen to this - firstly that rating will get averaged with any other ratings received, such as if you had Amazon/Barnes & Noble or another plugin that has ratings enabled.

The second thing is that the rating gets truncated to be stored as an integer value in the database. So even the rating field alone as it stands now will not even give you part of what you want.

I must confess I have been tempted to do some rounding to my values I get from Goodreads because of how it works currently (but I haven't). For instance if you have a rating value of 3.98 from Goodreads, then this will become 3 stars, rather than 4. This feels wrong to me, and if I spot it I will bump the stars up manually. But it is consistent with the other metadata source plugins that come with Calibre.

So right now there is no option available to do what you want. At the very best I could try to append the rating information in the format you want into the comments field, so you could paste it into a custom column. However for even that to work the comments field from Goodreads must be "chosen" over any others you have enabled, and that will be a lottery unless you disable comments for all the other plugins. Too icky to seriously contemplate doing.

So I "think" it needs some changes to Calibre AND some enhancements to the Goodreads plugin to do what you want. But as I said perhaps Kovid has different thoughts or does not intend to enable this if it is not possible currently.
kiwidude is offline   Reply With Quote