I'm glad to see this new feature. Goodreads is my main source for all metadata so new types of data are always welcome.
Testing now.
I tried downloading for 18 books all with goodreads ID. I got warning that 12 of them couldn't be scanned (since there is no epub/mobi) or have no goodreads ID. I chose to download page count so it shouldn't scan it. It also shouldn't say they don't have ID, since I choose only the ones with id.
Another test with 20 other books. This time 8 can't be scanned or downloaded. And other 12 fail to download.
3rd try.
It always gives the warning if there isn't an epub/mobi version about failure to scan or about missing ID.
4th try. Only one book with mobi format. Of course
no warning message since there is mobi/epub.
This is how log looks:
Quote:
Logfile for book ID 1412 (Dreaming - EPUB)
FAILED TO GET PAGE COUNT FROM GOODREADS
Failed to initialize plugin: u'C:\\Users\\PC\\AppData\\Roaming\\calibre\\plugin s\\Goodreads Metadata.zip'
Failed to initialize plugin: u'C:\\Users\\PC\\AppData\\Roaming\\calibre\\plugin s\\Goodreads Covers.zip'
Goodreads book url: u'http://www.goodreads.com/book/show/[book id]'
Traceback (most recent call last):
File "calibre_plugins.count_pages.jobs", line 115, in do_statistics_for_book
File "genericpath.py", line 18, in exists
TypeError: coercing to Unicode: need string or buffer, NoneType found
|
I checked, ID is good, I opened using view book. Page number is also written.
5th try with a pdf format. A warning as always with no epub/mobi. And nothing happens. It ignores it.
So if it doesn't have an epub/mobi format it ignores the book and doesn't even try to download.
Am I doing something wrong or is there a bug or something?
I'm also interested and probably already know the answer, but better to check. Does it check other editions? Since often page count is in one but not another edition. Especially ebook versions often have page number left out.