読者です 読者をやめる 読者になる 読者になる

まめ畑

ゆるゆると書いていきます

ニコニコ大百科簡易検索用APIを更新しました

ニコニコ動画 Pipes Xpath

ニコニコ大百科簡易検索用APIを作ってみた - まめ畑で作成したニコニコ大百科簡易検索用APIを更新しました。
変更点は

  1. 単語記事検索以外にも対応
  2. 記事の要約を取得出来るように変更

の2点です。
単語記事検索以外に対応した検索方法としては

  1. 動画記事検索(v)
  2. 商品記事検索(i)

()内はcategoryパラメータに指定する値です


検索結果は

の様になります。

RSSでは

<rss version="2.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007"> 
   <channel> 
      <title>NicoDic Search</title> 
      <description>ニコニコ大百科の単語検索用</description> 
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=5a3b17487c98c870fbeb88b49766fd03</link> 
      <pubDate>Sun, 16 Aug 2009 23:21:24 -0700</pubDate> 
      <generator>http://pipes.yahoo.com/pipes/</generator> 
      <item> 
         <title>6</title> 
         <guid isPermaLink="false">5a3b17487c98c870fbeb88b49766fd03_d41d8cd98f00b204e9800998ecf8427e</guid> 
      </item> 
      <item> 
         <title>ニコニコ大百科関係者のTwitter一覧</title> 
         <link>http://dic.nicovideo.jp/a/%E3%83%8B%E3%82%B3%E3%83%8B%E3%82%B3%E5%A4%A7%E7%99%BE%E7%A7%91%E9%96%A2%E4%BF%82%E8%80%85%E3%81%AEtwitter%E4%B8%80%E8%A6%A7</link> 
         <description>ニコニコ大百科関係者のTwitter一覧ニコニコ大百科の編集者、絵師、ピコ師のTwitterユーザ名一覧です。ユーザー記事やその他でアカウントを公開している方を中心にまとめています。アカウント情報を公開していない方は各自で掲載をしていただくか、編集権を持っているユーザーの方に依頼する形でお願いします。テンプレートはソース内にコメントアウトされているので是非ご利用ください。運:ニコニコ大百科運営編:編集者絵:お絵カキコ絵師ピ:ピコ師他:その他Twitterユーザ名</description> 
         <guid isPermaLink="false">5a3b17487c98c870fbeb88b49766fd03_df7b496d2758c4b9c70d6759c82df5df</guid> 
      </item> 
      <item> 
         <title>ランキング動画関係者のTwitter一覧</title> 
         <link>http://dic.nicovideo.jp/a/%E3%83%A9%E3%83%B3%E3%82%AD%E3%83%B3%E3%82%B0%E5%8B%95%E7%94%BB%E9%96%A2%E4%BF%82%E8%80%85%E3%81%AEtwitter%E4%B8%80%E8%A6%A7</link> 
         <description>ニコニコ動画に投稿されているランキング動画の関係者のTwitterユーザ名一覧です。概要Twitterユーザー名のアルファベット順に並べています。Twitterユーザ名投稿者名または通称備考など2daime2代目「週刊ニコニコランキング」2代目(ユーザーページ)asanutauあーさん「週刊UTAUランキング」作者(マイリスト)CeripherCe</description> 
         <guid isPermaLink="false">5a3b17487c98c870fbeb88b49766fd03_c2e14137079a608d1792090607454ad1</guid> 
      </item> 
   </channel> 
</rss> 
<!-- fe1.pipes.re3.yahoo.com uncompressed/chunked Sun Aug 16 23:21:23 PDT 2009 --> 

の様にdescription要素に挿入されます。

jsonでは

desc[0].content要素内に入っています。


記事要約は取得に失敗する可能性があるのでご了承ください。
また、要約文字数は今後調整します。


ご利用はこちらからPipes: Rewire the Web


今回、要約取得用のモジュールを作りました。
こちらは他のPipes内から使用される事を前提に作成しています。
検索結果はWeb・RSSでは取得できませんが、jsonでは取得可能です。
Pipes: Rewire the Web


Pipesの一覧Pipes: Rewire the Web