USA Today Books API

Ruby wrapper for the USA Today Books API.

Installation

Inside your Gemfile: gem 'usa_today_books'

Get an API key

Go here: http://developer.usatoday.com/apps

Usage

Instantiate a client

>> @client = UsaTodayBooks::BestSellers.new(:api_key => 'your_api_key')

Examples

Get booklists by date

>> @books = @client.booklists(:year => 2011, :month => 5, :date => 12)
>> @books["BookLists"].first["BookListEntries"].first["Author"]
=> "Charlaine Harris"

Get titles by ISBN

>> @books = @client.titles(:isbn => "9780545010221")
>> @books["Title"]["BookListAppearances"]
=> 78

Contact me if you have any suggestions and feel free to fork it!

Copyright (c) 2011 Johnny Khai Nguyen, released under the MIT license