Quote:
Originally Posted by kiwidude
However the problem is that this is another individual call to Goodreads, and as has been documented countless times on this thread there is a real problem with the T&C of Goodreads around how many calls a plugin like this can make.
|
I understand this problem, we could possibly contact Goodreads to see if they could update their API to allow for full review texts (or maybe just longer to start with).
Quote:
Originally Posted by kiwidude
I don't know quite know what the solution is from the very brief look into it tonight. I haven't read back on this thread recently but I recall someone asking whether it would be possible to somehow identify only books that have "changed" on a shelf. There is a "date updated" field in the xml that the Goodreads API returns for each book for your review. One possibility is to take that date and store it in your calibre library for each book (in some hidden data you don't need to worry about), and then compare that the next time you sync with the shelf. So any books which were linked it could lookup the last sync date for, and compare whether the goodreads record has changed, and that way you are only presented with a list of changed books.
|
That is indeed a great idea, wether or not we see this in light of the review text sync. Having your latest update date would be nice.
Quote:
Originally Posted by kiwidude
So I'm not saying this will "never" be fixed, but right now it won't happen in the very short term. Not unless someone else out there wants to step in and supply a patch for it themselves.
|
Well, I'm willing to have a look to see what I can assist with. Is this plugin open-source (I didn't immediately find anything about this, so I'm guessing 'no')?