ここでは、ファイル・ディレクトリ構成の仕様を記しています。
ファイル仕様
datファイルと、subject.txtは、2chからダウンロードしたものそのままを保管します。
板一覧情報(board.txt)とお気に入り一覧情報(bookmark.txt)は以下のフォーマットに則っています。
板一覧情報(board.txt)とお気に入り一覧情報(bookmark.txt)は以下のフォーマットに則っています。
board.txt
板一覧情報は「http://menu.2ch.net/bbsmenu.html」からデータを取得し、以下のように整形されて保存されます。
<空行> カテゴリ名 <空行> 板名 ホスト名 ディレクトリ名 板名 ホスト名 ディレクトリ名 <空行> カテゴリ名 <空行> 板名 ホスト名 ディレクトリ名 板名 ホスト名 ディレクトリ名 ・ ・ ・
要はカテゴリ名は空行に挟まれ、1つの板の情報は3行で構成されて、1カテゴリ内の板の情報は空行無しで構成されています。
当方のboard.txtの更新プロセスはかなり適当なので、今後うまく更新されなかったら、上記フォーマットに則って手修正して下さい。
当方のboard.txtの更新プロセスはかなり適当なので、今後うまく更新されなかったら、上記フォーマットに則って手修正して下さい。
bookmark.txt
お気に入り一覧(Bookmark)はお気に入り追加の際に作成・追加され、以下のフォーマットに則っています。
ホスト名 ディレクトリ名 datファイル名 板名 スレッドタイトル 更新対象(1:対象、0:対象外) 更新ステータス ホスト名 ディレクトリ名 datファイル名 板名 スレッドタイトル 更新対象(1:対象、0:対象外) 更新ステータス ・ ・ ・
1つのお気に入りの情報は7行で構成され、空行はありません。
更新ステータスには、Bookmarkからの一括データ取得時にサーバから返ってきたステータス番号が保存され、既読or更新無し状態の場合は0が入ります。
更新ステータスには、Bookmarkからの一括データ取得時にサーバから返ってきたステータス番号が保存され、既読or更新無し状態の場合は0が入ります。
ディレクトリ仕様
カスタマイズの項目で記述されていますが、2chのデータ保管のディレクトリとして、デフォルトでは「e:\Document\_2ch」に下記の通り保管されています。
board.txt bookamark.txt ホスト名\ ディレクトリ名\ subject.txt datファイル1(000000000.dat) datファイル2(111111111.dat) info\ infファイル1(000000000.inf) infファイル2(111111111.inf)
2chサーバ側のホスト名とディレクトリ名に相当するディレクトリを作成し、その中にdatファイルがあり、datと同じレベルにinfoディレクトリを作り、datファイルと対の形でinfファイルが保管されています。
infファイルには、データ取得時の最終更新日情報、最後にそのdat開いた際に表示していたコメントの番号、コメント総数が記録されています。
infファイルには、データ取得時の最終更新日情報、最後にそのdat開いた際に表示していたコメントの番号、コメント総数が記録されています。
このwikiの更新情報RSS