The Google Books module http://drupal.org/project/google_books is a filter module and an API for the Google Books service, that permits a user to insert rich Google book data, cover images, and inline book readers into nodes via filters with data retrieved from the http://books.google.com domain. The API also allows data to be pulled into flat arrays indexed by the text biblio field identifiers like 'author' or 'title.'
The user of this filter module will be able to easily insert:
Book data from Google into pages using Drupal filters, there are options to include / exclude any data fields,
a book cover image when it exists and for books with a full or partial preview,
the Google Books reader for the volume for online viewing of previews or full text of books if the book is scanned and in the public domain.
The module is at: http://drupal.org/project/google_books
The starting framework of the code was based on the Book Post (Drupal 6) module to get ideas which gets data from Open Library instead of the Google Books API.
The Google Book search can be done with many types of search strings, ISBNs, titles, publishers, authors, data inside the book and anything that books.google.com provides.
There are many search options with Google Books and many options to display that data within the Google Book module. The API pulls data from Google Books in a generic way.
Requirements / Dependencies
Drupal 7: No dependencies, it should just install.
Comments
Project Page
Hi,
Do you have a project page or is this a sandbox module? It sounds excellent.
Good question!
Yes, I needed to put it in the post, and here it is for you:
http://drupal.org/project/google_books
Drupal StackExchange
and folks can find it here:
http://drupal.org/project/google_books
:)
Congrats on getting your module through the d.o. approval process!