|
|
|
PV/ 870410
|
|
|
役立つリンク集 |
2007-06-24
OpenSearchライブラリを使ってみる
OpenSearchで「Ruby」をはてな検索する。
そしてアイテムごとにタイトルとリンクを出力。
require 'rubygems' require 'opensearch' require 'kconv' url = "http://search.hatena.ne.jp/osxml" os = OpenSearch::OpenSearch.new(url) # description の各要素を取得 short_name = os.short_name feed = os.search('Ruby') feed.items.each{|item| puts item.title.tosjis puts item.link # puts item.description.tosjis puts }
いたってシンプルなんだけど、
OpenSearch#searchで得られた
結果をどう使っていいのか分からずにちょっと苦戦。
OpenSearchは中でRSSライブラリを使っているので、
実行結果。
Ruby http://d.hatena.ne.jp/keyword/Ruby Ruby http://d.hatena.ne.jp/keyword/Ruby Ruby on Rails http://d.hatena.ne.jp/keyword/Ruby%20on%20Rails Rubyのインストール http://d.hatena.ne.jp/keyword/Ruby%a4%ce%a5%a4%a5%f3%a5%b9%a5%c8%a1%bc%a5%eb Ruby/SDL http://d.hatena.ne.jp/keyword/Ruby/SDL Ruby/Qte http://d.hatena.ne.jp/keyword/Ruby/Qte Ruby会議 http://d.hatena.ne.jp/keyword/Ruby%b2%f1%b5%c4 try ruby! http://d.hatena.ne.jp/keyword/try%20ruby%21 一時間で覚えるRuby http://d.hatena.ne.jp/keyword/%b0%ec%bb%fe%b4%d6%a4%c7%b3%d0%a4%a8%a4%ebRuby Rubyカンファレンス http://d.hatena.ne.jp/keyword/Ruby%a5%ab%a5%f3%a5%d5%a5%a1%a5%ec%a5%f3%a5%b9
Ajax と OpenSearch と はてなダイアリーキーワード連想語 API を使ったはてな検索のデモみたいなの僕もやってみたい。
参考
トラックバック - http://d.hatena.ne.jp/gan2/20070624/1182681032
リンク元
- 7 http://reader.livedoor.com/reader/
- 4 http://d.hatena.ne.jp/rubikitch/comment?date=20070624
- 4 http://ruby.g.hatena.ne.jp/
- 3 http://d.hatena.ne.jp/rubikitch/
- 2 http://72.14.235.104/search?q=cache:HUclfa15qIkJ:d.hatena.ne.jp/gan2/20070616/1181980298+マウ筋 firefox&hl=ja&ct=clnk&cd=1&gl=jp
- 2 http://d.hatena.ne.jp/ha-tan/20070624/1182642558
- 2 http://d.hatena.ne.jp/higepon/20070624/1182678138
- 2 http://d.hatena.ne.jp/keyword/Emacs
- 2 http://d.hatena.ne.jp/keyword/Meadow
- 2 http://www.google.co.jp/ig?hl=ja



