View Single Post
Old 02-21-2012, 10:07 PM   #78
jaredv
Junior Member
jaredv began at the beginning.
 
Posts: 7
Karma: 10
Join Date: Feb 2012
Device: nook color
Test of goodreads plugin

I tested the goodreads plugin with a few books. I started by using a book I had previously downloaded metadata to using the goodreads plugin. I retrieved the metadata again, and even with the goodreads identifier still there no goodreads results were presented. I had disabled all the other sources except for goodreads.
The book is The Structure of Magic II

Here is the results from trying to download the metada from Goodreads, with the identifier already present:

Spoiler:
calibre, version 0.8.40
ERROR: No matches found: <p>Failed to find any books that match your search. Try making the search <b>less specific</b>. For example, use only the author's last name and a single distinctive word from the title.<p>To see the full log, click Show Details.

Starting download
Query: title:The Structure of Magic II; authors:John Grinder & Richard Bandler; douban:2539780, amazon:0831400498, isbn:9780831400491, goodreads:821993
Running identify query with parameters:
{u'authors': [u'John Grinder', u'Richard Bandler'], u'identifiers': {u'douban': u'2539780', u'amazon': u'0831400498', u'isbn': u'9780831400491', u'goodreads': u'821993'}, u'timeout': 30, u'title': u'The Structure of Magic II'}
Using plugins: Goodreads
The log from individual plugins is below

****************************** Goodreads ******************************
Request extra headers: [('User-agent', 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)')]
Found 0 results
Downloading from Goodreads took 1.0803771019
Goodreads book url: u'http://www.goodreads.com/book/show/821993'
Could not find title/authors/goodreads id for u'http://www.goodreads.com/book/show/821993'
Goodreads: u'821993' Title: 'The Structure of Magic II: A Book About Communication and Change (Book 2)' Authors: None

************************************************** ******************************
The identify phase took 1.24 seconds
The longest time (1.080377) was taken by: Goodreads
Merging results from different sources and finding earliest publication dates from the xisbn service
We have 0 merged results, merging took: 0.00 seconds


Clicking on the goodreads identifier link in the details page before attempting to redownload the metadata correctly took me to the goodreads page for the book. Which is:


With all the other sources enabled: Barnes & Noble, Amazon, Doubian, etc. The metadata downloaded correctly from the other sources except goodreads.




I tried a 2nd Ebook. This was an Ebook I downloaded from my Barnes & Noble nook library, and imported directly into Calibre from the BN site.
The book is the Sisterhood of Dune by Brian Herbert, Kevin J. Anderson.
The only metadata that importated into Calibre was the title, author, and publisher.
Once the ebook was in Calibre, I disabled the plugins for all the metadata sources except Goodreads and downladed the metadata. I received the No Metadata found error. Details below. However copying the search URLS listed and pasting them in a web browser brings up the correct book. Renabling the rest of the sources, correctly downloaded metadata from those sources. Except for goodreads.

Downloading metadata with only Goodreads enabled:

Spoiler:
calibre, version 0.8.40
ERROR: No matches found: <p>Failed to find any books that match your search. Try making the search <b>less specific</b>. For example, use only the author's last name and a single distinctive word from the title.<p>To see the full log, click Show Details.

Starting download
Query: title:Sisterhood of Dune; authors:Brian Herbert & Kevin J. Anderson
Running identify query with parameters:
{u'authors': [u'Brian Herbert', u'Kevin J. Anderson'], u'identifiers': {}, u'timeout': 30, u'title': u'Sisterhood of Dune'}
Using plugins: Goodreads
The log from individual plugins is below

****************************** Goodreads ******************************
Request extra headers: [('User-agent', 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)')]
Found 0 results
Downloading from Goodreads took 1.44699001312
Querying: http://www.goodreads.com/search?sear...e=books&search[query]=Sisterhood+of+Dune+Brian+Herbert
Examining up to 7 editions: http://www.goodreads.com/work/editions/15313650
No matches found with query: u'http://www.goodreads.com/search?search_type=books&search[query]=Sisterhood+of+Dune+Brian+Herbert'

************************************************** ******************************
The identify phase took 1.64 seconds
The longest time (1.446990) was taken by: Goodreads
Merging results from different sources and finding earliest publication dates from the xisbn service
We have 0 merged results, merging took: 0.00 seconds



Finally after downloading the metadata for sisterhood of dune from all the other sources. I dow it a second time with all of the sources enabled including goodreads, knowing that more information about the book would be available then just the title and author. Again goodreads did not successfully return metadata but the log showed slightly different results:

Spoiler:
****************************** Goodreads ******************************
Request extra headers: [('User-agent', 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)')]
Found 0 results
Downloading from Goodreads took 2.90368914604
Querying: http://www.goodreads.com/search?sear...e=books&search[query]=9781429986571
ISBN match location: u'http://www.goodreads.com/book/show/12904336-sisterhood-of-dune'
Goodreads book url: u'http://www.goodreads.com/book/show/12904336-sisterhood-of-dune'
Could not find title/authors/goodreads id for u'http://www.goodreads.com/book/show/12904336-sisterhood-of-dune'
Goodreads: u'12904336' Title: 'Sisterhood of Dune' Authors: None

************************************************** ******************************



I hope this all helps out.

Thanks,
Jared
jaredv is offline   Reply With Quote