フォークして自分流にカスタムしました。
最新版はこちら
- フォルダ分け
- 名前を動画IDに。
- 全部ダウンロード。
- フォルダ指定
- ID・パスワードは.netrcから取ってくる(nicovideo-dl互換)。
- ダウンロード失敗を考慮。
- "動画id.タイトル.拡張子"って名前にしたい(気が向いたら)。
- チャンネル一覧を外部ファイルに置く。
- 管理・閲覧用ウェブサーバー。nicoidとかと連携できるAndroidアプリ(面倒)。
- perlはよく使うけど、いい加減に使ってたから他人のコードは読みにくい。
ついうっかりID・パスを公開しそうになる。修正。
- 著作権等には十分配慮を。
- このgistはいつ削除してもおかしくありません。具体的には2018年3月までに削除する可能性が濃厚です。
Windowsの場合は、
use Net::Netrc;
my $mach = Net::Netrc->lookup('nicovideo');
my ($nicologin, $nicopassword, $nicoaccount) = $mach->lpa;
my $client = WWW::NicoVideo::Download->new(
email => $nicologin,
password => $nicopassword,
);
これを
my $client = WWW::NicoVideo::Download->new(
email => '',
password => '',
);
とかに置き換え。