Library for interacting with the isbndb REST endpoints
Switch branches/tags
Nothing to show
Clone or download
scholnicks upgraded to Java 8
Latest commit c19dd4b May 25, 2015
Failed to load latest commit information.
IsbnDB upgraded to Java 8 May 25, 2015
UnitTests Added JavaDoc generation Aug 3, 2013
.gitignore initial checkin Jul 14, 2013 updated version number Aug 4, 2013


Java Library for interacting with the isbndb REST endpoints. There is a default 1 second interval betweeen calls, which is enforced as a minimum.

isbndb library is dependent on the following libraries:

import java.util.List;
import net.scholnick.isbndb.BooksProxy;
import net.scholnick.isbndb.domain.Author;
import net.scholnick.isbndb.domain.Book;

// all books with virus in the title
List<Book> books = BooksProxy.getInstance().getBooks("virus");

// exact book by ISBN
Book book = BooksProxy.getInstance().getBookByISBN("9780684853505");

// Title with spaces (BooksProxy automatically handles the spaces)
List<Book> books = BooksProxy.getInstance().getBooks("bag of bones");

net.scholnick.isbndb.BooksProxy must know your isbn developer API key. Two methods:

BooksProxy.getInstance().setDeveloperKey("YOUR_KEY"); // before any getBooks() calls

Create and store it in your classpath