|  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 Plugins Developer            Posts: 4,735 Karma: 2197770 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 | 
| Addict            Posts: 201 Karma: 1071756 Join Date: Sep 2012 Location: Nova Scotia Device: Kobo Aura, Nexus 5x | |
|   |   | 
|  01-18-2013, 05:59 PM | #471 | |
| Calibre Plugins Developer            Posts: 4,735 Karma: 2197770 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 Plugins Developer            Posts: 4,735 Karma: 2197770 Join Date: Oct 2010 Location: Australia Device: Kindle Oasis | Quote: 
 | |
|   |   | 
|  01-18-2013, 07:29 PM | #473 | |
| Addict            Posts: 201 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 | |
| Addict            Posts: 201 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 Plugins Developer            Posts: 4,735 Karma: 2197770 Join Date: Oct 2010 Location: Australia Device: Kindle Oasis | Quote: 
 Quote: 
 Quote: 
 | |||
|   |   | 
|  01-18-2013, 09:36 PM | #476 | |
| Calibre Plugins Developer            Posts: 4,735 Karma: 2197770 Join Date: Oct 2010 Location: Australia Device: Kindle Oasis | Quote: 
 | |
|   |   | 
|  01-18-2013, 10:06 PM | #477 | ||
| Addict            Posts: 201 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 | |
| Addict            Posts: 201 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 Plugins Developer            Posts: 4,735 Karma: 2197770 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 | ||||
| Addict            Posts: 201 Karma: 1071756 Join Date: Sep 2012 Location: Nova Scotia Device: Kobo Aura, Nexus 5x | Quote: 
 Quote: 
 Quote: 
 Quote: 
 | ||||
|   |   | 
|  | 
| Tags | 
| calibre, goodreads | 
| 
 | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| [GUI Plugin] Search the Internet | kiwidude | Plugins | 436 | 05-12-2025 09:02 PM | 
| [GUI Plugin] Open With | kiwidude | Plugins | 404 | 02-21-2025 05:42 AM | 
| [GUI Plugin] Clipboard Search | kiwidude | Plugins | 29 | 04-02-2024 10:05 PM | 
| [GUI Plugin] Quick Preferences | kiwidude | Plugins | 62 | 03-16-2024 11:47 PM | 
| [GUI Plugin] Book Sync **Deprecated** | kiwidude | Plugins | 111 | 06-07-2011 07:47 PM |