From b62602e4f230166671fc34d5d5e9626f5e105f25 Mon Sep 17 00:00:00 2001 From: yukihane Date: Fri, 5 Aug 2011 19:19:12 +0900 Subject: [PATCH] =?utf8?q?readme=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- README.html | 658 ++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 356 insertions(+), 302 deletions(-) diff --git a/README.html b/README.html index fe2851f..4d45f5a 100644 --- a/README.html +++ b/README.html @@ -1,303 +1,357 @@ - - - README - - -


-

-

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

-

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
-
ダウンロードした動画ファイルを保存するディレクトリ。
-
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
-
上記で設定した各文字を、ここで設定した文字列に置き換えます。
-
-
-

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

- \ No newline at end of file + + + + README + + + +


+

+

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

+

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
+

+

Windows の場合

+

Windowsの場合はバッチファイルを用意していますので、そちらから起動することもできます。

+ + + + + + + + + + + +
NicoBrowserSetting.vbs
+
設定画面を開きます
+
NicoBrowserRun.bat
+
NicoBrowserを実行します
+
+


+

+

設定ファイルについて
+

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

C:\Documents and Settings\user\.nicobrowser

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

nicobrowser.properties + + + + + + + + の説明

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
path.db
+
履歴管理DBを保存するディレクトリ。
+
path.savefile
+
ダウンロードした動画ファイルを保存するディレクトリ。
+
encoding
+
feedurl.txtの文字エンコーディング。通常はデフォルト値から変更する必要はありません。
+
nicovideo.mail
+
ニコニコ動画ログインID(メールアドレス)。
+
nicovideo.password
+
ニコニコ動画ログインパスワード。
+
downloar.retry
+
ダウンロード試行回数。試行回数失敗した場合、次回以降ダウンロード対象から除外されます。
+
download.wait
+
ダウンロード間隔(秒)。各ダウンロード処理を、最低でも指定した時間 空けてから実行します。
+
download.low
+
エコノミー動画をダウンロードするかどうか。する場合はtrue、しない場合はfalse。
+
download.mylist
+
この項目は使用せず、mylist.txtで設定してくださ い。
+
+ ダウンロード対象のマイリスト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
+
上記で設定した各文字を、ここで設定した文字列に置き換えます。
+
+
+

feedurl.txt の説明

+

1行ごとに、対象とするRSSフィードのURLと抽出数をカンマ区切りで設定します。例えば、下記のようになります。

+
# カテゴリ合算 の マイリスト + ランキング(デイリー)の上位5件
+ http://www.nicovideo.jp/ranking/mylist/daily/all?rss=2.0, 5
+
+

書式についてはファイル内のコメントも参照してみてください。

+


+

+

mylist.txt の説明

+

1行に1つのマイリスト番号を指定します。マイリスト番号とは、マイリストのURLに設定されている番号のことで、例えばURLが
+

+

http://www.nicovideo.jp/my/mylist/#/19487823

+

というマリストでは、マイリスト番号は19487823になります。従ってファイルには

+

19487823 #コメントをつけることもできます
+

+

と記載します。2つ以上指定するには、改行をはさみ

+

123456
+ 987654

+

+

というように指定します。
+

+

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

+

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

+

Javaの対応バージョンが6になりましたので、Java5では正常に実行できません。
+

+

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は上書きでなく置換することを推奨。
+

+
+

更新履歴

+

2011/08/05 ver.0.9.0
+ 設定画面改善。フィード、マイリスト設定ファイルを設定画面から起動できるように対応。
+ マイリスト設定ファイルを分離。
+ ターゲットをJava6に変更。
+

+

2010/10/30 ver.0.8.1
+ coroid用ニコニコ動画サービスの検索ページフォーム変更対応。

+

2010/07/17 ver.0.8.0
+ coroid用プロキシサーバ機能追加。(内部APIの追加のみ。)

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

+ + -- 2.11.0