« XSLTをつかって簡単マッシュアップ (RSS編) | メイン | Flickr + Amazon = Apple? »

Flickr APIを利用して画像検索、結果を一括表示するCGIに挑戦 (Ruby編)

  はてなブックマークに追加 このエントリを livedoor クリップへ追加

Flickrの画像検索結果をつかって、試してみたいことができたのでFlickrのAPIを復習してみました。

まず、「Rubyで「Flickr API」を利用する」の記事で紹介したプログラムをクラス化しました。


次に、「RubyでCGIにチャレンジ」を参考にして、画像を検索して、検索結果をまとめて表示するアプリケーションを作成しました。


完成?した検索アプリケーションがこちらです。


参考までに、RubyからFlickrのAPIを利用するためのクラス「flickr.rb」と
検索結果のXMLから、画像を取得するためのURLを作成するクラス「imageURLFactory.rb」のソースコードを紹介しておきます。

また、簡単な使い方を示したコード「test.rb」も紹介しておきます。


○「flickr.rb」


○「imageURLFactory.rb」


○「test.rb」

以上です。


今回は、以前つくったプログラムをクラス化したので、再利用しやすくなりました。
リファクタリングって大切ですね。

Rubyですと、同じコードでも、ちゃちゃっとまた書けばいいかとも思うんですが、気づいたとき、思い立ったときにコードを使いやすく直しておくと、あとあとのコーディングがぐっと楽になります。

急がば回れですね。いまさらながらですが、実感してます(笑)。

Ads BOARD








最近のエントリーとその関連エントリー

トラックバック

このエントリーのトラックバックURL:
http://kazuhiro.ty.land.to/blog/mt-tb.cgi/174

  Map