ニコニコ動画の台頭に伴い、動画URLをやりとりして楽しむ、というYoutube以来の楽しみがさらに増強されたような状態ではありますが、基本的に「ニコニコ動画のアカウントは持っていて当然」の風潮はあります。
チャットをしている間もニコニコ動画のURLだけぽんとでてきて、みんなでそれをみて面白がる、という状況はかなり見られる景色だとは思いますが、やはりアカウントを持っていない人もいます。
持っていない人がおいてけぼりだとしょんぼりするので作りました。
要は特定フォルダ内のFLVファイルをリストアップし、それを再生するだけのCGIです。当然ニコニコ動画のストリームを持ってきているわけではないので、動画ファイルをFLVとして別途ダウンロードし、自前のサーバにアップロードする、という手間が必要です。それでも見てほしい、共有したい動画というのも意外とあるものだと思います。
単純に基本機能だけで書かれています。負荷処理など特別なことは全くしてありません。稼働させる際は注意してください。このCGIを利用した事による一切の責は負いません。
動作サンプル
http://wired-lynx.net/mgtest/
ダウンロード
http://wired-lynx.net/magier/magier.zip
Rubyで書かれています。
適当なフォルダ場所に展開し、そのMagierフォルダ内に「data」フォルダを作成して下さい。そこに入っているFLVファイルがリストアップされます。
次に、「index.cgi」ファイル内のDIR_PATHの値を設置するフォルダのURLに書き換えて下さい。(最後にもスラッシュ(/)が必要なので注意。
動画再生部分にFlowplayerを使っています。
http://flowplayer.org/
ライセンスとか良く読んでないので同梱していません。別途ダウンしてきて、Magierフォルダ内「flowplayer」フォルダに展開して下さい。
デフォルトでは同じフォルダ内の「upload.php」にリンクを貼ってありますので適宜修正するか上手く利用して下さい。
ライセンスはNYSLです。
http://www.kmonos.net/nysl/
改造、転用利用する際は元を書いてもらえると私が喜びます。