Thanks for your prompt reply. However, I have reasons to disagree. Is it mandatory to provide the author name? I want to lookup based only on the name of the file. Doing a normal search on google yields first few accurate hits. I don't know python or which api from google you are trying to pull the result. If you try using Google Books search api then the results are instantly available. See an example for yourself at
http://www.google.com/search?q=apres...&tbm=bks&tbo=1
In worst case possibly I can specify the url of the amazon book page and get the metadata from there associated with the book without doing any search from the app. Calibre is an excellent software and many thanks for keeping it free. If you openup plugin interfaces for Fsharp/CSharp/Powershell then I can craft my own plugins.