ツリーの仕様
板のアイコン / スタイル
| 表示例 | 意味 |
|---|---|
| 2ちゃんねる(あるいは互換掲示板) | |
| PINKちゃんねる | |
| まちBBS | |
| livedoor したらば | |
| 更新チェック中 | |
| 更新されたスレッドがN個あり | |
| 「更新チェック(すべての板)」の対象外 | |
| エラー(移転 / チェック不可) | |
| エラー通知対象外 |
※競合するアイコン / スタイルは、より下側のものが優先されます。
スレッドのアイコン / スタイル
| 表示例 | 意味 |
|---|---|
| スレッド | |
| N個の未読レスあり | |
| 1000レス超過 | |
| dat落ち | |
| エラー通知対象外 |
※競合するアイコン / スタイルは、より下側のものが優先されます。
データの仕様
データ保存先フォルダ
FoxAge2ch で管理されるデータは、デフォルトでは Firefox プロファイルフォルダ内の foxage2ch フォルダへ保存されます。データ保存先フォルダは [設定] の [データ保存先] → [次のフォルダ] にて変更可能です。
データファイル
お気に入りスレッドなどのデータは、データ保存先フォルダ内の foxage2ch.json ファイルへ JSON 形式のデータファイルとして保存されます。ディスクアクセス軽減のため、データベースの変更内容は即座にファイルへ書き込まれず、最大10秒間の遅延を伴って出力されます。
なお、旧バージョン (Foxage2ch 2.x) の RDF 形式データファイル (foxage2ch.rdf) との互換性は無いですが、インポートツールを使用してデータを移行することが可能です。
自動バックアップ
Firefox 起動後の FoxAge2ch 初回起動時、データファイルの自動バックアップが行われます。デフォルトでは、最大5日分のバックアップファイルが保持されますが、 [設定] の [データ保存先] → [最大バックアップファイル数] にて変更可能です。
バックアップされたデータファイルからの復元を行うには、 バックアップからの復元ツールを使用してください。
JSONデータ構造
データファイル内のJSON形式データは、ルート、板、スレッド、区切りの4種類のアイテムが配列構造となっています。各アイテムは以下のようなプロパティを保持します。なお、配列の並び順はツリー上で表示される並び順とは一致しておらず、前後関係にのみ意味があります。
ルートのプロパティ
| プロパティ | 型 | 値 / 意味 |
|---|---|---|
| id | 文字列 | "root" |
| boardError | 数値 | 合計エラー板数。エラー通知機能で使用する。 |
| threadError | 数値 | すべての板の合計エラースレッド数。エラー通知機能で使用する。 |
板のプロパティ
| プロパティ | 型 | 値 / 意味 |
|---|---|---|
| id | 文字列 | すべてのアイテムに一意のID。 |
| type | 数値 | 1 |
| title | 文字列 | 板のタイトル。 |
| parent | 文字列 | "root" |
| status | 数値 | 以下の各フラグの合計値。 ・1: チェック中 ・2: 更新あり ・8: エラー |
| bbs | 数値 | 板の形式。 ・1: 2ちゃんねる(あるいは互換掲示板) ・2: PINKちゃんねる ・3: まちBBS ・4: livedoor したらば |
| checkDate | 数値 | 最後に更新チェックした日時。 |
| open | 真偽値 | 板に対応するツリーのフォルダが開いているかどうか。 |
| unread | 数値 | 個々の板の合計更新スレッド数。 |
| error | 数値 | 個々の板の合計エラースレッド数。 |
| skip | 真偽値 | 「更新チェック (すべての板)」の対象外とするかどうか。 |
| exclude | 真偽値 | エラー通知の対象外とするかどうか。 |
スレッドのプロパティ
| プロパティ | 型 | 値 / 意味 |
|---|---|---|
| id | 文字列 | すべてのアイテムに一意のID。 |
| type | 数値 | 2 |
| title | 文字列 | スレッドのタイトル。 |
| parent | 文字列 | スレッドが属する板のid。 |
| status | 数値 | 以下の各フラグの合計値。 ・2: 更新あり ・4: dat落ち |
| readRes | 数値 | 既読レス数 |
| lastRes | 数値 | 最新レス数 |
| exclude | 真偽値 | エラー通知の対象外とするかどうか。 |
区切りのプロパティ
| プロパティ | 型 | 値 / 意味 |
|---|---|---|
| id | 文字列 | すべてのアイテムに一意のID。 |
| type | 数値 | 3 |
| title | 文字列 | 区切りのタイトル。 |
| parent | 文字列 | "root" |