parseメソッド

返値を少し変更しよう。個々のクラスのparseで処理するよりも、返値を抽象クラスに実装してある汎用downloadでいじったほうがいい感じっぽい。

追記 [23:33]

return {
    title   => $title,
    charset => 'utf-8',
    ext     => '.flv',
    uri     => $video,
};

こんな感じにハッシュリファレンスを返してみた。これをVDL::Plugin::Abstract->downloadに渡してやれば、適当に文字コードを合わせて、ファイル名に使えない文字は削ってダウンロードしてくれます。うん、お気楽。cp932範囲外な文字は削っちゃうけど、そこまでやるとめどいのでパス。気が向いたら作らないこともないけど。