日記/2013-12-27
最終更新時間:2013年12月27日 23時20分47秒
itunes プラグイン
{{itunes Perfume,ワンルーム・ディスコ}}
こちらのページを見て、AppleがiTunes関連のWebAPIを公開しているのを知り、FreeStyleWikiのプラグインを作成してみました。ただし、このプラグインで検索できるのは音楽(曲名)のみです。
インストール
- 以下のファイルをダウンロードして、plugin以下にインストールします。
- itunes.zip(63)
- さらに以下のモジュールをインストールします。
- JSON::XSのインストール
- このプラグインでは、JSONからPerlのデータ構造への変換にJSON::XSを使っていますので、これをインストールします。このモジュールのインストールにはコンパイルを伴うのですが、本サイトが運用されているさくらインターネットのサーバーの場合、AmazonSearch プラグインのProduct Advertising API対応のページでも紹介した、こちらのページに書かれているとおりの手順で準備を整えれば、後は簡単。
- CPANシェルから、以下のようにやればOK。
- JSON::XSのインストール
cpan[1]> install JSON::XS
- Unicode::RecursiveDowngrade、HTTP::Request、Unicode::Japaneseについても同様。
使い方
{{itunes YMO,東風,10}}
- 「YMO」はミュージシャン名。
- 「東風」は曲名。これを省略するとミュージシャン名でのみ検索することになります。
- 「10」は表示する検索結果数。省略すると「1」になります。
{{itunes YMO,東風,10}}
補足
- プラグインの出力全体を <div class="itunes">〜</div> でくるんであります。テーブルを組んで表示していますので、枠線がうるさく感じる場合にはCSSで非表示にしてください。
div.itunes table { border-style:none; } div.itunes th, div.itunes td, div.itunes img { border-style:none; }
参考