改正著作権法について留意事項

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


設定ファイルについて

コンフィグファイルはアプリケーションディレクトリに作成されます。例えばWindowsXPであれば、以下のディレクトリになります。

C:\Documents and Settings\user\.nicobrowser

このディレクトリ以下のファイルを編集することで、好みのランキングやマイリストをダウンロード指定することが出来ます。

nicobrowser.properties の説明

path.db=
履歴管理DBを保存するディレクトリ。

path.savefile=
ダウンロードしたflvファイルを保存するディレクトリ。

encoding=
feedurl.txtの文字エンコーディング。

nicovideo.mail=
ニコニコ動画のメールアドレス(ID)。

nicovideo.password=
ニコニコ動画のパスワード。

download.retry=
指定した回数ダウンロード試行に失敗した場合、次回以降ダウンロード対象から除外する。

download.wait=
連続してダウンロードを行う際、ここで指定した秒数待ち合わせて次のファイルへ進む。

download.low=
trueであればエコノミー動画であってもダウンロード処理を行う。falseであればエコノミー動画はスキップする。

download.mylist=
指定した公開マイリストに登録されているコンテンツをダウンロード対象に含める。

例えば
http://www.nicovideo.jp/mylist/4573744
http://www.nicovideo.jp/mylist/739988/1395449
上記2個のマイリストを対象とする場合、
download.mylist=4573744,739988/1395449
と、URLの mylist/ 以下をカンマで区切って指定する。

feedurl.txt の説明

1行ごとに、対象とするRSSフィードのURLと抽出数をカンマ区切りで設定する。
書式についてはファイル内のコメント参照。


バージョンアップに関する注意事項

ver.0.4.xを使用していた場合の注意事 項

アップデート後(つまり今回のファイルで上書きした後)、1回目の起動前に以下のコマンドを実行する必要がある。実行しないとDB関連 のエラーとなり処理が継続できない。

java -jar NicoBrowser.jar sync4

(引数にsync4をつけて実行する)

2009/05/24版以前を使用していた場合 の注意事項

アップデート後(つまり今回のファイルで上書きした後)、1回目の起動前に以下のコマンドを実行する必要がある。実行しないとDB関連 のエラーとなり処理が継続できない。

java -jar NicoBrowser.jar sync

(引数にsyncをつけて実行する)

2009/03/23版以前を使用していた場合 の注意事項

nicobrowser.propertiesの互換性は無いため、一旦リネーム(or 削除)してから
実行する必要がある。こうすることで、新しいnicobrowser.propertiesが作成される。

path.dbの設定は、従来は"ファイル名"の指定だったが、現在は"ディレクトリ名"の指定に変わっていることに注意。

本体libディレクトリ以下について、構成が大きく変わっているため、libは上書きでなく置換することを推奨。


更新履歴

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に合わせた)。