ATOKでAmazon検索。

[2008-11-18 追記] 価格情報がないときに検索候補なしになるバグを直しました。
[2008-11-17 追記] Googleカレンダーと同様にnokogiri不要のバージョンも作りました。
[2008-11-02 追記] mswin32用のgemがなく、かつビルドで転けてたためでした。historyを確認したらmswin32用には関係ないようなので(1.0.0)をお使いください。
[11:00 追記] nokogiri (1.0.2)でさっそく動かなくなってます。動作確認環境は以下です。orz

C:>ruby -v
ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]

C:>gem list

*** LOCAL GEMS ***

hoe (1.8.2)
nokogiri (1.0.0)
rake (0.8.3)
rubyforge (1.0.1)

ATOKダイレクト API for Perl / Ruby | さらに使いこなす | ATOK.com

「ATOK 2008」で導入された、新たな機能拡張の仕組みである「ATOKダイレクト」のプラグインを、PerlやRubyを用いて作成するための技術情報です。

ということで、ATOKだしRubyだしnokogiriもリリースされたしというよく分からないモチベーションにまかせて作ってみました。

amazon_search.jpg

これで仕様書や原稿を書いている最中に突然本が買いたくなっても困りませんね!

amazon_search.zip(こっちがメイン)

amazon_search_nokogiri.zip(nokogiri版、もう更新しません)

なお、zipを解凍したらセットアップする前に「amazon_search.rb」を書き換えてください。

amazon_searchDATAamazon_search.rb
7 module Atok_plugin
8   def run_process(request)
9     aws_access_key_id = '0123456789ABCDEFGHIJ'    # あなたの「AWS Access Key ID」に置き換えてください。
10
11     url = 'http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceService&Version=2008-10-07' <<

ちなみに詳細が見にくい原因は↓です。残念。

ATOKダイレクト API その他 | さらに使いこなす | ATOK.com

候補文字列、コメント文字列、ツールチップ候補文字列には改行コードやその他の制御文字は設定できません。

ソースのすべては↓こちら。


タイトルとURLをコピーしました