View Single Post
Old 03-13-2011, 08:10 AM   #11
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
This discussion is perhaps better to be in the Goodreads Sync thread but I will make a few comments.

I would guess that Viktor has a number of shelves in Goodreads using them as a genre, like 'science-fiction' etc. With the initial release of Goodreads sync it was possible to set an action to apply when syncing from a shelf, such as setting a value in a custom genre column. However that feature it wasn't really intended to be used for genres, as if you have a large number of genre shelves it would be a pain to setup all the rules and one by one sync them all every time you make a change.

In the 1.1 version I added a "Download shelves as tags" feature, which would let you map shelf names to tags in Calibre. Similar functionality in some ways, except the idea is you select a bunch of books in Calibre that you have on Goodreads shelves, choose this menu option and have the "tags" column assigned values based on what shelves each book is on.

What chaley suggests above from my quick reading is an additional custom column to contain your genre tags. This is not currently possible with the Goodreads Sync plugin using the "Download shelves as tags" feature, though you could do it using the sync feature, with the same issues I described above.

What I could do is enhance the "Download shelves as tags" feature to allow you to specify an alternate custom tags column to put the values into, which sounds useful anyway. So you could get them placed into a #genre custom column for instance. You would still need to setup the tag mappings into how you want them, and it would still be dependent on how you organised your Goodreads shelves. For instance to have a "Science Fiction.Space Opera" genre tag set you would need to have some shelf in Goodreads that you could identify to map this to, like 'sci-fi-space-opera' or whatever. If you just have a 'sci-fi' shelf, there is no automagic to put it into a sub-genre.
kiwidude is offline   Reply With Quote