2008-04-10 (Thu) [長年日記]

_ [ruby][amazon] amazonplot.rb の ECS4 対応パッチ

Amazon ECS3 が3月いっぱいでサービス廃止になり、 ECS4しか使えなくなったので、 amazonplot.rb (mingplot) を ECS4 に 対応させてみた。

amazonplot_ecs4.patch

っていうか、ググっても「使えなくなったー」という声を 全然見つけられないのだけど、もしかして使ってるの俺だけ?(^_^;)

使い方

Amazonの「トークン」はECS4では廃止になり、代わりに 「Access Key Id」というものが必要になりました。

なので、 --token には TOKEN ではなく、 AccessKeyID を指定してください。

% amazonplot --token=AMAZONTOKEN -o /home/yourname/survey 12345678
 ↓
% amazonplot --token=AccessKeyId -o /home/yourname/survey 12345678

感想

REXMLでXpathというのを真剣に使ったのは初めてかもしれん。

"Offers/Offer[Merchant/Name/text()='Amazon.co.jp']/OfferListing/Price/Amount"

で、Merchant/Nameの中身が'Amazon.co.jp'に一致する Offer の /OfferListing/Price/Amount を取得、とか。

Xpathって結構複雑なことできるのね〜。

[]

トップ «前の日記(2008-04-09 (Wed)) 最新 次の日記(2008-06-28 (Sat))»