Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

abebooks4r provides high level ruby interface for AbeBooks REST service API

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 lib
Octocat-spinner-32 test
Octocat-spinner-32 .document
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.rdoc
Octocat-spinner-32 Rakefile
Octocat-spinner-32 VERSION
Octocat-spinner-32 abebooks4r.gemspec
README.rdoc

abebooks4r

abebooks4r provides high level ruby interface for AbeBooks REST service API.

Installation

$ gem sources -a http://gemcutter.org
$ sudo gem install abebooks4r

Abebooks4r requires hpricot gem

$ sudo gem install hpricot

Usage

require 'abebooks4r'

Abebooks4r::Abe.configure do |options|

options[:clientkey] = ABE_ACCESS_KEY

end

res = Abebooks4r::Abe.search(:author => 'Brad Ediger', :title => 'Advanced Rails')

unless res.has_error?
  res.books.each do |book|
    puts book.get('title')
    puts book.get('author')
  end
end

Links

http://www.abebooks.de/docs/AffiliateProgram/WebServices/
http://hasham2.blogspot.com/

For logging bugs here is link to lighthouse

http://hasham2.lighthouseapp.com/projects/41536-abebooks4r/

Note on Patches/Pull Requests

  • Fork the project.

  • Make your feature addition or bug fix.

  • Add tests for it. This is important so I don't break it in a future version unintentionally.

  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but

    bump version in a commit by itself I can ignore when I pull)
  • Send me a pull request. Bonus points for topic branches.

Copyright

Copyright © 2009 Hasham Malik. See LICENSE for details.

Something went wrong with that request. Please try again.