01-15-2013, 01:36 AM | #466 |
Enthusiast
Posts: 42
Karma: 13798
Join Date: Feb 2011
Device: kindle 3
|
Looking to import Goodreads ratings to a custom Calibre column
Looking to import Goodreads ratings to a custom Calibre column.
I wonder if it is possible to do. I frequently use their ratings as a guide and have created a column whereby I will input the rating manually for a book that I have looked up. Helps me find good reads and also to avoid bad reads If this could be automated it would be greatly appreciated |
01-15-2013, 01:58 AM | #467 |
calibre/Sigil Developer
Posts: 4,601
Karma: 2092290
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
@bigbird1227 - you should be able to do this already with this plugin. Just choose your rating column on the first configuration page, then setup your sync action for each shelf you want to import from by ticking the checkbox to sync the rating from goodreads in your sync settings for that shelf.
Though that is your own rating for the book on goodreads. If you want the goodreads rating, then you need to use the Goodreads metadata plugin. However it is not possible to import into a custom column from a metadata plugin, so you would need to switch around your usage of rating columns. |
01-15-2013, 09:24 PM | #468 |
Zealot
Posts: 114
Karma: 6288
Join Date: Dec 2012
Device: iphone
|
Good evening, I just noticed something interesting. On the Goodreads Sync Plugin the customize section gives the option of "Always Overwrite Calibre ISBN Value". Amazon Kindle books don't display an ISBN they only show an ASIN which is recognized in Goodreads. That's where the disconnect is between Format and IDS. Is there a way to get the plugin to overwrite Amazon ID with ASIN where available?
|
01-18-2013, 01:13 AM | #469 |
Member Retired
Posts: 36
Karma: 10
Join Date: Oct 2009
Device: nook
|
|
01-18-2013, 10:27 AM | #470 |
Groupie
Posts: 199
Karma: 1071756
Join Date: Sep 2012
Location: Nova Scotia
Device: Kobo Aura, Nexus 5x
|
|
01-18-2013, 05:59 PM | #471 | |
calibre/Sigil Developer
Posts: 4,601
Karma: 2092290
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
(1) a goodreads identifier for a book in calibre being associated with particular shelve(s) in your user account (2) optionally the date read, rating and comments. There is no "syncing" of any other data about a book (e.g. title, author, series etc) - that is all "metadata download" and in the realm of the Goodreads metadata download plugin only currently (or Import List plugin) - and even then that is one way. The "Upload tags as shelves" feature in this plugin is purely about allowing you to use a shelf name as a tag for a book, to then assign it to goodreads, rather than using the right-click "Add to shelf" option to choose the shelf. The question by the OP concerning this related only to the fact that if you use a tag name that doesn't exist as a shelf, the plugin will not create a shelf for it. I'm still not convinced about it being an option I want to offer, because people use tags for lots of reasons other than just genre (such as indicating it is a wishlist item, whether they have read it etc) or indeed if they used tags from Google they will have potentially thousands of different ones. Which there is no way in heck you want to be creating Goodreads shelves for each one. It is entirely probable the OP is more disciplined and has a limited number of tags that they really do want to be shelves, but not every user will work that way. So it isn't a piece of work I'm currently queueing up to do... |
|
01-18-2013, 06:03 PM | #472 | |
calibre/Sigil Developer
Posts: 4,601
Karma: 2092290
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
|
|
01-18-2013, 07:29 PM | #473 | |
Groupie
Posts: 199
Karma: 1071756
Join Date: Sep 2012
Location: Nova Scotia
Device: Kobo Aura, Nexus 5x
|
Quote:
Anyway, once I get a match between my Goodreads shelves and Calibre I can do a metadata download to get anything else. I also don't think "date read, rating and comments" are optional - if I omit the first two, I'm unable to sync at all - the shelf doesn't appear in the Sync options. |
|
01-18-2013, 07:47 PM | #474 | |
Groupie
Posts: 199
Karma: 1071756
Join Date: Sep 2012
Location: Nova Scotia
Device: Kobo Aura, Nexus 5x
|
Quote:
And the other thing that you're still missing is that "Shelf" (in goodreads) has nothing (explicitly) to do with genre. In Goodreads, they are tags. I don't want all of my tags to be set in my e-reader as Shelves (as can be done with the Kobo driver) but I pretty much want all of my Calibre tags to be Goodreads shelves - but again, if you don't, you just don't map them. |
|
01-18-2013, 09:34 PM | #475 | |||
calibre/Sigil Developer
Posts: 4,601
Karma: 2092290
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
Quote:
Quote:
|
|||
01-18-2013, 09:36 PM | #476 | |
calibre/Sigil Developer
Posts: 4,601
Karma: 2092290
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
|
|
01-18-2013, 10:06 PM | #477 | ||
Groupie
Posts: 199
Karma: 1071756
Join Date: Sep 2012
Location: Nova Scotia
Device: Kobo Aura, Nexus 5x
|
Quote:
Code:
calibre, version 0.9.14 ERROR: Unhandled exception: <b>ValueError</b>:invalid literal for float(): 1,2 Traceback (most recent call last): File "calibre_plugins.goodreads_sync.dialogs", line 1859, in sync_button_clicked File "calibre_plugins.goodreads_sync.dialogs", line 1839, in _create_empty_books ValueError: invalid literal for float(): 1,2 Quote:
|
||
01-18-2013, 10:09 PM | #478 | |
Groupie
Posts: 199
Karma: 1071756
Join Date: Sep 2012
Location: Nova Scotia
Device: Kobo Aura, Nexus 5x
|
Quote:
I'm sorry if I've upset you, but you've repeatedly said you don't really understand the Shelf usage (and don't use it at all yourself), and you still don't seem to. |
|
01-18-2013, 10:33 PM | #479 | ||
calibre/Sigil Developer
Posts: 4,601
Karma: 2092290
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
Quote:
And yes I would argue that creating empty books is not a "sync" of data, in regards to the question the other poster made. A sync implies that data will get overwritten, and in the case of title/author this plugin will *not* get overwritten. The book in calibre can have completely different values from the matched book on your shelf. So book metadata is not "synced", however you are correct in saying that you can use this plugin to create new books in calibre that do match their goodreads equivalent. As for the invalid float error, I haven't seen that reported elsewhere, so I will take a look into that at some point. |
||
01-20-2013, 07:55 PM | #480 | ||||
Groupie
Posts: 199
Karma: 1071756
Join Date: Sep 2012
Location: Nova Scotia
Device: Kobo Aura, Nexus 5x
|
Quote:
Quote:
Quote:
Quote:
|
||||
Tags |
calibre, goodreads |
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Search the Internet | kiwidude | Plugins | 424 | Yesterday 12:16 PM |
[GUI Plugin] Quick Preferences | kiwidude | Plugins | 62 | 03-16-2024 11:47 PM |
[GUI Plugin] Open With | kiwidude | Plugins | 402 | 03-16-2024 11:44 PM |
[GUI Plugin] Clipboard Search | kiwidude | Plugins | 24 | 03-16-2024 11:06 PM |
[GUI Plugin] Book Sync **Deprecated** | kiwidude | Plugins | 111 | 06-07-2011 07:47 PM |