ruby-amazonのインストール

さくらのサーバにruby-amazonをインストール。~/tmpにて


%wget http://www.caliban.org/files/ruby/ruby-amazon-0.9.0.tar.gz
%tar -xvzf ruby-amazon-0.9.0.tar.gz
%cd ruby-amazon-0.9.0
%ruby setup.rb config
%ruby setup.rb setup
%ruby setup.rb install
以上で ~/ruby/lib/ruby/site_ruby/1.8 へインストール終了。

次、サンプルコード。http://dream.ie.ariake-nct.ac.jp/~bashi/d/?date=20040701 のサンプルを頂いて実行。


require 'amazon/search'

include Amazon::Search
$KCODE = 'u'
assoc_id = "ASO-ID"
dev_token = "DEV-ID"

request = Request.new(dev_token, assoc_id, "jp", false)
request.asin_search("4093876002") do |product|
printf("Found a product:?n%s--?n", product)
end

で、実行結果


Found a product:
asin = "4093876002"
authors = ["小松 左京", "谷 甲州"]
availability = "近日発売 予約可"
catalog = "Book"
image_url_large = "http://images-jp.amazon.com/images/P/4093876002.09.LZZZZZZZ.jpg"
image_url_medium = "http://images-jp.amazon.com/images/P/4093876002.09.MZZZZZZZ.jpg"
image_url_small = "http://images-jp.amazon.com/images/P/4093876002.09.THUMBZZZ.jpg"
isbn = "4093876002"
list_price = "¥ 1,890"
manufacturer = "小学館"
media = "単行本"
our_price = "¥ 1,890"
product_name = "日本沈没 第二部"
release_date = "2006/06/16"
similar_products = ["4257905468"]
url = "http://www.amazon.co.jp/exec/obidos/ASIN/4093876002/ASO-ID?dev-t=DEV-TOKEN%26camp=2025%26link_code=xm2"

うむ。実に簡単にAmazonが使えました。
やっぱりまずはNewRelease on Webを作ってみるのがよいかな。