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

_ amazonplot.rb の ECS4 対応パッチ はてなブックマークに追加 del.icio.usに追加 MM/Memoに追加

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って結構複雑なことできるのね〜。

関連記事

Permalink | このエントリを含むはてなブックマーク | このエントリをはてなブックマークに追加 | このエントリを含むMM/Memo | このエントリをMM/Memoに追加 | このエントリを含むdel.icio.us | このエントリをdel.icio.usに追加 | Tags: amazon ruby
[]