Ruby XML-RPCで「はてなブックマーク」と「livodoorクリップ」からの被リンク数を調べる
どのサイトに有益、信頼性のある情報があるかを、調べるようという話のつづきです。
今回は、「はてなブックマーク」と「livedoorクリップ」サービスの力をおかりしようと思います。
2つのブックマークサービスでは、使えそうなページ、面白そうなページをユーザが自分のお気に入りとして登録することができます。したがって、登録件数の多いページ(記事)やサイトほど、有益かつ信頼性のある情報が提供されている可能性が高いといえます。
そこで、まず、あるサイトが、「はてなブックマーク」と「livedoorクリップ」に登録されている件数を調べます。
次に、調べた件数を基準に、そのサイトを注目するかどうかを決めることで、目的の情報に効率的にたどりつけるのではないか、というのが今回紹介するプログラムをつくったモチベーションです。
では、早速コードを示したいと思います。
コーディングは、Rubyで行っています。
「はてなブックマーク」、「livedoorクリップ」ともに、APIの利用には、XML-RPC利用しました。
○「hatena.rb」
○「livedoor.rb」
つぎは、「del.icio.us」に挑戦予定です。
プログラム作成に当たって、以下のサイトを参考にさせていただきました。
ありがとうございました。
(参考)
○「標準添付ライブラリ紹介 【第 1 回】 XMLRPC4R」
○「はてなブックマーク件数取得API」
○「クリップ件数取得 API」
○「Ruby XMLRPC はてなブックマーク件数取得API」