2010年1月1日より著作権法が改正されました。これに伴い、本プログラムの使用用途によっては改正著作権法に抵触する恐れがあります。詳細は以
下のペー
ジ、及びこのページのリンク先文化庁サイトを参照してください。
http://feather.cocolog-nifty.com/weblog/2009/12/post-b7a9.html
http://feather.cocolog-nifty.com/weblog/2008/03/post_7d4b.html
コマンドラインで以下を実行。
java -jar
NicoBrowser.jar
1回目の起動では、このコマンドでコンフィグ設定画面が開きます。ここでID、パスワードを入力し保存してください。
設定後、再度実行すればダウンロードが開始されます。
詳細なダウンロード設定については「設定ファイルに
ついて」の項を参照。
-h |
引数についてのヘルプを表示 |
-p |
コンフィグ設定画面を起動 |
-v |
バージョン情報を表示 |
例えば以下のように実行します:
java -jar
NicoBrowser.jar -p
C:\Documents and Settings\user\.nicobrowser
このディレクトリ以下のファイルを編集することで、好みのランキングやマイリストをダウンロード指定することが出来ます。path.db |
履歴管理DBを保存するディレクトリ。 |
path.savefile |
ダウンロードした動画ファイルを保存するディレクトリ。 |
encoding |
feedurl.txtの文字エンコーディング。通常はデフォルト値か
ら変更する必要はありません。 |
nicovideo.mail |
ニコニコ動画ログインID(メールアドレス)。 |
nicovideo.password |
ニコニコ動画ログインパスワード。 |
downloar.retry |
ダウンロード試行回数。試行回数失敗した場合、次回以降ダウンロード対
象から除外されます。 |
download.wait |
ダウンロード間隔(秒)。各ダウンロード処理を、最低でも指定した時間
空けてから実行します。 |
download.low |
エコノミー動画をだうんろーどするかどうか。するばあいはtrue、し
ない場合はfalse。 |
download.mylist |
ダウンロード対象のマイリストID。複数指定の場合はカンマ","で区
切って下さい。 【具体例】 http://www.nicovideo.jp/mylist/4573744 http://www.nicovideo.jp/mylist/739988/1395449 上記2個のマイリストを対象とする場合、 download.mylist=4573744,739988/1395449 と、URLの mylist/ 以下をカンマで区切って指定します。 |
savefilename.pattern |
保存するファイル名の命名規則。以下の記号を用いることができます。 {title}: 動画タイトル {id}: ニコニコ動画ID {low}: エコノミー動画であれば"low"の文字列、通常動画は空文字列 【具体例】 [{id}]{title} (さきゅばす互換) {id}{low}_{title} (NicoCache互換) |
savefilename.replace.from |
保存するファイル名に用いることができない文字の集合。 ファイルシステム上許されていない文字を指定することを意図しています。 文字のエスケープが必要になりますのでコンフィグ設定画面を使用することを推奨します(画面起動については「起動引数」の項参照)。 |
savefilename.replace.to |
上記で設定した各文字を、ここで設定した文字列に置き換えます。 |
1行ごとに、対象とするRSSフィードのURLと抽出数をカンマ区切りで設定します。
書式についてはファイル内のコメントを参照してください。
アップデート後(つまり今回のファイルで上書きした後)、1回目の起動前に以下のコマンドを実行する必要がある。実行しないとDB関連 のエラーとなり処理が継続できない。
java -jar
NicoBrowser.jar sync4
(引数にsync4をつけて実行する)
アップデート後(つまり今回のファイルで上書きした後)、1回目の起動前に以下のコマンドを実行する必要がある。実行しないとDB関連 のエラーとなり処理が継続できない。
java -jar
NicoBrowser.jar sync
(引数にsyncをつけて実行する)
nicobrowser.propertiesの互換性は無いため、一旦リネーム(or 削除)してから
実行する必要がある。こうすることで、新しいnicobrowser.propertiesが作成される。
path.dbの設定は、従来は"ファイル名"の指定だったが、現在は"ディレクトリ名"の指定に変わっていることに注意。
本体libディレクトリ以下について、構成が大きく変わっているため、libは上書きでなく置換することを推奨。
2010/06/03 ver.0.7.0
coroid用検索機能追加。(内部APIの追加のみ。)
2010/05/24 ver.0.6.1
Java5で対応していなかったメソッドを削除。
2010/04/20 ver.0.6.0
ダウンロードファイル名の命名規則を指定できる機能を追加。
2010/04/19 ver.0.5.1
ver.0.4.xからのアップデートコマンドを実装。
2010/04/16 ver.0.5.0
投稿者名が取得できなくなっていた問題の修正。
DBアップデートファイルの保存場所変更。
liquibaseがIDとして用いているファイル名を固定。これに伴い旧バージョンとの互換性は無くなった。
2009/12/30 ver.0.4.1
READMEに改正著作権法に関して留意事項を記載。
2009/12/01 ver.0.4.0
エコノミーモードのコンテンツをダウンロード対象から外すオプションを追加。
動画IDがsoで始まる公式動画(参考)のダウンロードが失敗
する問題に対処。
投稿者プロフィール非公開のコンテンツダウンロードに失敗する問題に対処。
2009/12/01 ver.0.3.1
コンフィグ編集時、マイリストのデータが壊れる問題に対応。
2009/11/30 ver.0.3.0
コンフィグ設定画面を追加。
2009/11/26 ver.0.2.0
download.waitプロパティを追加。
2009/11/13 ver.0.1.1
Log4Jのインストールバージョン誤りを修正。
2009/11/13 ver.0.1
永続化する情報に作者(投稿者)情報を追加。ipum用の対応。
2009/05/24
デイリーランキング以外のフィードへ対応。
一部のswfに対してアクセスできない問題の対応(新プレイヤ対応)。
ログ出力の見直し。
2009/03/23
動画ファイル取得時403をもらった場合、ファイルをダウンロードしないように対応。
2009/01/11
視聴権限が無い動画を取得しようとした場合にアプリケーションが終了してしまう問題を修正。
2008/08/03
ランキングのRSSをzioさん作ニコRSS
http://zio3.net/nicoRss/Handler.ashx
から本家
http://www.nicovideo.jp/ranking/mylist/daily/all?rss=atom
に変更した。
2008/04/09
前回ダウンロード要求から5秒待ってから次のダウンロード要求を行うようウェイト処理を追加した。
ターゲットをJDK6からJDK5に変更した。
2008/03/21
公開マイリストを指定したダウンロードを可能とした。
2008/03/15
ダウンロードする最低ランキングを指定可能とした。
ファイル名にドットが入っていた場合にもアンダーバーに
置換するよう置換規則を追加(Craving Explorerに合わせた)。