OSDN Git Service

テストケース誤り修正
[coroid/NicoBrowser.git] / README.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">\r
2 <html lang="ja">\r
3 <head>\r
4   <meta content="text/html; charset=UTF-8" http-equiv="content-type">\r
5   <title>README</title>\r
6 </head>\r
7 <body>\r
8 <ul class="readonly" id="mozToc">\r
9 <!--mozToc h2 1 h3 2-->\r
10   <li><a href="#mozTocId600802">機能・特徴</a></li>\r
11   <li><a href="#mozTocId344177">使い方の一例</a></li>\r
12   <li><a href="#mozTocId180645">操作方法</a>\r
13     <ul>\r
14       <li><a href="#mozTocId241225">基本操作\r
15         </a></li>\r
16       <li><a href="#mozTocId84970">起動引数</a></li>\r
17     </ul>\r
18   </li>\r
19   <li><a href="#mozTocId782665">設定ファイルについて\r
20     </a>\r
21     <ul>\r
22       <li><a href="#mozTocId730811">nicobrowser.properties\r
23 の説明</a></li>\r
24       <li><a href="#mozTocId935686">feedurl.txt\r
25 の説明</a></li>\r
26     </ul>\r
27   </li>\r
28   <li><a href="#mozTocId136534">バージョンアップに関する注意事項</a>\r
29     <ul>\r
30       <li><a href="#mozTocId920310">2009/05/24版以前を使用していた場合の注意事項</a></li>\r
31       <li><a href="#mozTocId116237">2009/03/23版以前を使用していた場合の注意事項</a></li>\r
32     </ul>\r
33   </li>\r
34   <li><a href="#mozTocId627544">未解決の課題</a></li>\r
35   <li><a href="#mozTocId130181">更新履歴</a></li>\r
36 </ul>\r
37 <p><br>\r
38 </p>\r
39 <h2><a class="mozTocH2" name="mozTocId600802"></a>機能・特徴</h2>\r
40 <ul>\r
41   <li>ニコニコ動画に投稿された動画の自動ダウンロード</li>\r
42   <ul>\r
43     <li>ランキングの上位から自動ダウンロード</li>\r
44     <li>指定したマイリストから自動ダウンロード</li>\r
45   </ul>\r
46   <li>ダウンロード履歴管理</li>\r
47   <ul>\r
48     <li>一度ダウンロードした動画は重複してダウンロードされない</li>\r
49     <li>エコノミーモードでダウンロードしていた場合でも、高画質ファイルが取得できるのであれば再ダウンロードする</li>\r
50   </ul>\r
51   <li>Pure Javaであるため、Windows, MacOS, Linux上で動作可能</li>\r
52   <li><a\r
53  href="http://feather.cocolog-nifty.com/weblog/2009/11/ipum---1377.html">ipum</a>と\r
54 の連携でサムネイル付き音楽ファイルの自動生成が可能</li>\r
55 </ul>\r
56 <p><br>\r
57 </p>\r
58 <h2><a class="mozTocH1" name="mozTocId344177"></a>使い方の一例</h2>\r
59 <p><a\r
60  href="http://feather.cocolog-nifty.com/weblog/2008/03/post_7d4b.html">http://feather.cocolog-nifty.com/weblog/2008/03/post_7d4b.html</a></p>\r
61 <p><br>\r
62 </p>\r
63 <h2><a class="mozTocH1" name="mozTocId180645"></a>操作方法</h2>\r
64 <h3><a class="mozTocH3" name="mozTocId241225"></a>基本操作<br>\r
65 </h3>\r
66 <p>コマンドラインで以下を実行。</p>\r
67 <p style="font-weight: bold;"><code>java -jar\r
68 NicoBrowser.jar</code></p>\r
69 <p>1回目の起動では、このコマンドでコンフィグ設定画面が開く。ここでID、パスワードを入力し保存する。</p>\r
70 <p>設定後、再度実行すればダウンロードが開始される。</p>\r
71 <p>詳細なダウンロード設定については「<a href="#mozTocId782665">設定ファイルに\r
72 ついて</a>」の項を参照。<br>\r
73 </p>\r
74 <h3><a class="mozTocH3" name="mozTocId84970"></a>起動引数</h3>\r
75 <table style="text-align: left; width: 337px; height: 88px;" border="1"\r
76  cellpadding="2" cellspacing="2">\r
77   <tbody>\r
78     <tr>\r
79       <td style="vertical-align: top;">-h<br>\r
80       </td>\r
81       <td style="vertical-align: top;">引数についてのヘルプを表示<br>\r
82       </td>\r
83     </tr>\r
84     <tr>\r
85       <td style="vertical-align: top;">-p<br>\r
86       </td>\r
87       <td style="vertical-align: top;">コンフィグ設定画面を起動<br>\r
88       </td>\r
89     </tr>\r
90     <tr>\r
91       <td style="vertical-align: top; width: 30px;">-v<br>\r
92       </td>\r
93       <td style="vertical-align: top;">バージョン情報を表示<br>\r
94       </td>\r
95     </tr>\r
96   </tbody>\r
97 </table>\r
98 <p>例えば以下のように実行する:<br>\r
99 </p>\r
100 <p><span style="font-weight: bold;">java -jar\r
101 NicoBrowser.jar -p<br>\r
102 </span></p>\r
103 <p><span style="font-weight: bold;"><br>\r
104 </span></p>\r
105 <h2><a class="mozTocH2" name="mozTocId782665"></a>設定ファイルについて<br>\r
106 </h2>\r
107 コンフィグファイルはアプリケーションディレクトリに作成される。Windowsであれば、例えば以下のディレクトリ。\r
108 <p>C:\Documents and Settings\user\.nicobrowser</p>\r
109 このディレクトリ以下のファイルを編集することで、好みのランキングやマイリストをダウンロード指定することが出来る。\r
110 <h3><a class="mozTocH2" name="mozTocId730811"></a>nicobrowser.properties\r
111 の説明</h3>\r
112 <p>path.db=<br>\r
113 履歴管理DBを保存するディレクトリ。</p>\r
114 <p>path.savefile=<br>\r
115 ダウンロードしたflvファイルを保存するディレクトリ。</p>\r
116 <p>encoding=<br>\r
117 feedurl.txtの文字エンコーディング。</p>\r
118 <p>nicovideo.mail=<br>\r
119 ニコニコ動画のメールアドレス(ID)。</p>\r
120 <p>nicovideo.password=<br>\r
121 ニコニコ動画のパスワード。</p>\r
122 <p>download.retry=<br>\r
123 指定した回数ダウンロード試行に失敗した場合、次回以降ダウンロード対象から除外する。</p>\r
124 <p>download.wait=<br>\r
125 連続してダウンロードを行う際、ここで指定した秒数待ち合わせて次のファイルへ進む。<br>\r
126 </p>\r
127 <p>download.low=<br>\r
128 trueであればエコノミー動画であってもダウンロード処理を行う。falseであればエコノミー動画はスキップする。<br>\r
129 </p>\r
130 <p>download.mylist=<br>\r
131 指定した公開マイリストに登録されているコンテンツをダウンロード対象に含める。</p>\r
132 <p>例えば<br>\r
133 http://www.nicovideo.jp/mylist/4573744<br>\r
134 http://www.nicovideo.jp/mylist/739988/1395449<br>\r
135 上記2個のマイリストを対象とする場合、<br>\r
136 download.mylist=<span style="font-weight: bold;">4573744,739988/1395449</span><br>\r
137 と、URLの mylist/ 以下をカンマで区切って指定する。</p>\r
138 <h3><a class="mozTocH2" name="mozTocId935686"></a>feedurl.txt\r
139 の説明</h3>\r
140 <p>1行ごとに、対象とするRSSフィードのURLと抽出数をカンマ区切りで設定する。<br>\r
141 書式についてはファイル内のコメント参照。<br>\r
142 </p>\r
143 <p><br>\r
144 </p>\r
145 <h2><a class="mozTocH2" name="mozTocId136534"></a>バージョンアップに関する注意事項</h2>\r
146 <h3><a class="mozTocH3" name="mozTocId920310"></a>2009/05/24版以前を使用していた場合\r
147 の注意事項</h3>\r
148 <p>アップデート後(つまり今回のファイルで上書きした後)、1回目の起動前に以下のコマンドを実行する必要がある。実行しないとDB関連\r
149 のエラーとなり処理が継続できない。</p>\r
150 <p style="font-weight: bold;"><code>java -jar\r
151 NicoBrowser.jar sync</code></p>\r
152 <p>(引数にsyncをつけて実行する)</p>\r
153 <h3><a class="mozTocH2" name="mozTocId116237"></a>2009/03/23版以前を使用していた場合\r
154 の注意事項</h3>\r
155 <p>nicobrowser.propertiesの互換性は無いため、一旦リネーム(or 削除)してから<br>\r
156 実行する必要がある。こうすることで、新しいnicobrowser.propertiesが作成される。</p>\r
157 <p>path.dbの設定は、従来は"ファイル名"の指定だったが、現在は"ディレクトリ名"の指定に変わっていることに注意。</p>\r
158 <p>本体libディレクトリ以下について、構成が大きく変わっているため、libは上書きでなく置換することを推奨。<br>\r
159 </p>\r
160 <h2><a class="mozTocH2" name="mozTocId627544"></a>未解決の課題</h2>\r
161 <p><a\r
162  href="http://feather.cocolog-nifty.com/weblog/2009/11/nicobrowser---f.html">web\r
163 サイト</a>参照。</p>\r
164 <h2><a class="mozTocH2" name="mozTocId130181"></a>更新履歴</h2>\r
165 <p>2009/12/01 ver.0.4.0<br>\r
166 エコノミーモードのコンテンツをダウンロード対象から外すオプションを追加。<br>\r
167 動画IDがsoで始まる公式動画(<a href="http://dic.nicovideo.jp/a/id">参考</a>)のダウンロードが失敗\r
168 する問題に対処。<br>\r
169 投稿者プロフィール非公開のコンテンツダウンロードに失敗する問題に対処。<br>\r
170 </p>\r
171 <p>2009/12/01 ver.0.3.1<br>\r
172 コンフィグ編集時、マイリストのデータが壊れる問題に対応。<br>\r
173 </p>\r
174 <p>2009/11/30 ver.0.3.0<br>\r
175 コンフィグ設定画面を追加。</p>\r
176 <p>2009/11/26 ver.0.2.0<br>\r
177 download.waitプロパティを追加。</p>\r
178 <p>2009/11/13 ver.0.1.1<br>\r
179 Log4Jのインストールバージョン誤りを修正。</p>\r
180 <p>2009/11/13 ver.0.1<br>\r
181 永続化する情報に作者(投稿者)情報を追加。ipum用の対応。</p>\r
182 <p>2009/05/24<br>\r
183 デイリーランキング以外のフィードへ対応。<br>\r
184 一部のswfに対してアクセスできない問題の対応(新プレイヤ対応)。<br>\r
185 ログ出力の見直し。</p>\r
186 <p>2009/03/23<br>\r
187 動画ファイル取得時403をもらった場合、ファイルをダウンロードしないように対応。</p>\r
188 <p>2009/01/11<br>\r
189 視聴権限が無い動画を取得しようとした場合にアプリケーションが終了してしまう問題を修正。</p>\r
190 <p>2008/08/03<br>\r
191 ランキングのRSSをzioさん作ニコRSS<br>\r
192 http://zio3.net/nicoRss/Handler.ashx<br>\r
193 から本家<br>\r
194 http://www.nicovideo.jp/ranking/mylist/daily/all?rss=atom<br>\r
195 に変更した。</p>\r
196 <p>2008/04/09<br>\r
197 前回ダウンロード要求から5秒待ってから次のダウンロード要求を行うようウェイト処理を追加した。<br>\r
198 ターゲットをJDK6からJDK5に変更した。</p>\r
199 <p>2008/03/21<br>\r
200 公開マイリストを指定したダウンロードを可能とした。</p>\r
201 <p>2008/03/15<br>\r
202 ダウンロードする最低ランキングを指定可能とした。<br>\r
203 ファイル名にドットが入っていた場合にもアンダーバーに<br>\r
204 置換するよう置換規則を追加(Craving Explorerに合わせた)。</p>\r
205 </body>\r
206 </html>\r