ニコニコ動画 (SP1) 対応のダウンロード・スクリプト nicodown.rb を使う

長らく "404 Blog Not Found:perl - ニコニコ動画ダウンローダー新認証対応版" の Perl スクリプトを使わせてもらってたのだけど、ニコニコ動画が SP1 になって使えなくなったので探してみたら、id:hayori さんがさっそく Ruby スクリプトで SP1 対応のを公開されてたので、これを使わせてもらうことにする。

ふつうに sudo aptitude install rubygems して、ちらちらとヘルプを見ながら sudo gem search nicovideo -r とかしたりして、まあいいやと sudo gem install nicovideo したところ、エラーが出た。Google してみると、検索結果の一番上に回答あり。

jota> 症状:
jota> ruby extconf.rb を実行しようとすると、以下のエラーが出力される
jota>
jota> ---
jota> extconf.rb:1:in `require': No such file to load -- mkmf (LoadError)
jota> from extconf.rb:1
jota> ---

In article 17581, <19991010101813D.ttate / jaist.ac.jp>
t> mkmf.rbが入ってないようです。

その行りです. Debianruby パッケージには
mkmf.rb やヘッダファイルの類は入っておらず,
ruby-dev パッケージに入れてあります. したがって

t> debianのパッケージはどのようになっているのかは
t> 知りませんのでなんとも言えないのですが、ruby-dev
t> のパッケージを入れるとmkmf.rbもついてるようです。

[ruby-list:17605] Re: can't exec extconf.rb (LoadError)

というわけで sudo aptitude install ruby-dev。あとは問題なく使えた。
ひとつ YouTube 用にエンコードしたのを、オリジナルとならべて貼ってみる。

ニコニコ動画
YouTube

今見てみると、ランキングで 2 位に上がってる。ランキングで上位に入る曲は好きになれないものが多いのだけど、これは例外のほうだったみたい。