ruby-amazonでAmazonWebService
ちょっと堕落して[RAA:ruby-amazon]でAWS。
インストール
略。
特別なことはなかったよ。
keywordで検索
example/searchが参考になります。
#!/usr/local/bin/ruby require 'amazon/search' class AmazonWebService def initialize(tag = 'ilikeruby-22', locale = 'jp') @devtag = get_devtag @tag = tag @locale = locale @amazon = Amazon::Search::Request.new(@devtag, @tag, @locale) end attr_reader :amazon def keyword_search(text, &block) @amazon.send('keyword_search', text, 'books', true, &block) end private def get_devtag File.open(File.expand_path("~/.amazon_key")) do |fp| return fp.read.chomp end end end if __FILE__ == $0 def show_item(item) puts "== #{item.product_name}" puts "* asin: #{item.asin}" puts "* manufacturer: #{item.manufacturer}" end amazon = AmazonWebService.new while line = gets begin keyword = line.chomp amazon.keyword_search(keyword) do |item| show_item(item) end rescue p $! end end end