(追記 2015/12/05 1:59) 更に修正しました。
tyru.hatenablog.com
本文
作ってからふとdlnicoで検索したらdlnico.pyってのがあって、
自分がほしい機能が揃ってたので感動したけど動かなくなってたので作った。
追記
(2011/06/29 19:08): id:rightgo09さんがブクマでWeb::Scraperが使われてないことを教えてくれたので修正しました。
README
以下READMEから引用
Usage:
$ dlnico.pl {video or mylist} [{saved directory}]
{video}
video URI or number prefixed with "sm" or "nm".
{mylist}
mylist URI or number.
{saved directory}
the directory where downloaded video(s) are saved.
default value is "." (current directory) .
Usage:
$ dlnico.pl http://www.nicovideo.jp/mylist/22370493 # download all videos in mylist
$ dlnico.pl 22370493 # same as above
$ dlnico.pl http://www.nicovideo.jp/watch/sm14043624 # download the video
$ dlnico.pl sm14043624 # same as above
Options:
-h Show short help.
--help
Show long help.
--email {email}
Your email (as ID).
if you have installed Config::Pit, and does not specify "--email",
Config::Pit::pit_get() will invoke.
--password {password}
Your password.
if you have installed Config::Pit, and does not specify "--email",
Config::Pit::pit_get() will invoke.
--progress
Show progressbar while downloading.
--overwrite
Default behavior is that if there is already a file on the path of
saving .flv file, skip it. but overwrite it if you specify this
"--overwrite" option.
-q, --quiet
Run quietly.
-v, --verbose
Run verbosely.
TODO
以下 ./dlnico.pl --help からの引用
- parallel download using Coro.
- write about "--filename-format" syntax.
- add available keys in "--filename-format" syntax.
- test, test, test.