View Single Post
Old 02-01-2011, 06:04 AM   #11
kiwidude
calibre/Sigil 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,224
Karma: 1334002
Join Date: Oct 2010
Location: London, UK
Device: Kindle Paperwhite 3G, iPad 3, iPad Air
Ok, new issue I have come across - no biggie but for that annoying Goodreads thoughput threshold rearing it's head again...

The API to add to a shelf requires a Goodreads bookid for the book. So for every book you first have to do an API call giving the ISBN to retrieve their bookid (if it is known). Then a second call to actually add the book to the shelf.

If we were running the calls through a centralised server, you could store a database cache of ISBN to Goodreads id mappings, and over time reduce the throughput. However for now at least we aren't...

Given the similar issues with LibraryThing currently being discussed in the main forum this plugin could fairly quickly share a similar demise...
kiwidude is online now   Reply With Quote