06/11/22 00:45:00 0tDahdeW0
適当に >>82 を作ってみた.
おおざっぱな仕様
0) 「板名+アドレス」「スレッド抽出キーワード」を設定する.(ThreadMatch.txt)
1) 起動しておくと毎朝早朝に 2ch の指定板のスレッド一覧 (Subject.txt) を取得.
2) 抽出キーワードに一致するスレッド dat をダウンロード.
3) 追加されたレスから URL を抽出.
a) 正規表現による抽出禁止 URL (IgnoreURLs.txt).
4) 抽出した URL をダウンロード
a) ImageViewURLReplace.dat による URL 変換と referer の添加.
b) CookieURL.txt による Cookie の取得と添加.
e) DLcache フォルダに取得 URL の MD5 値でファイル名を生成し,キャッシュファイルとして保存.
h) すでに正常取得済みのキャッシュファイルがある場合はダウンロードしない.
i) キャッシュファイル名は URL の MD5 値.+ 情報ファイル(MD5string.Info.Txt).
5) DLcache フォルダにダウンロード後,画像を Board/板名/スレッド名/ のフォルダにコピー.
a) コピーはハードリンクを使用 (NTFS の機能).(制限:よって FAT32 では動作しません)
b) コピー後のファイル名はファイル内容の MD5 値.
c) 禁止ファイル MD5 はコピーしない. (NGFiles.txt)
…残っている致命的なバグを取って,ちょいとテストしたあとでうpする予定….