ファイル構成¶
Home Path¶
SikiはHome Path以下に全てのファイルを作ります。各プラットフォーム毎の場所は以下の通りです。
- Windows
C:\Users\{User Name}\AppData\Roaming\siki\profile
- Mac
/Users/{User Name}/Library/Application Support/siki/profile
- Linux
/home/{User Name}/.config/siki/profile
SikiメインメニューのTools › Home Pathからも開けます
Tip
データをリセットもしくは完全に削除したいときはこのフォルダを削除してください
Sikiのファイル構成¶
設定に使われる.jsファイルは純粋なJSON形式ではなくJSON51形式として保存されます。compatibleフォルダ以下のファイルは文字コードはShift JISで、その他のファイルはUTF-8で保存されていることが前提となっています。
compatible/ # 2chブラウザ互換ファイルを置く場所
ImageViewURLReplace.dat # URL等を補正するためのファイル(SJIS)
ReplaceStr.txt # レス内容を変換するためのファイル(SJIS)
components/ # 主にSikiのインターフェースに関わる設定
action.js # スレッドや板のボタン構成
gamepad.js # ゲームパッド
gesture.js # マウスジェスチャ
keymapping.js # キーボードショートカット
linkclick.js # リンクをクリックした際の挙動設定
superdrag.js # スーパードラッグ
usercommand.js # ユーザーコマンド
wheel.js # マウスホイール
backup/ # 設定のバックアップが保存される場所(設定で変更可能)
plugins/ # プラグインを置く場所
site/ # サイト、板毎の設定が保存される場所
img/ # スレッドの画像を保存する場所(設定で場所の変更可能)
log/ # 閲覧するスレッドや板の置き場(設定で場所の変更可能)
misc/ # 特定サイトのログインに使う設定等のファイル置き場
adblock_filter.txt # アドブロックフィルタ用テキストファイル
imgur_account.js # imgurアカウント
reddit_account.js # redditアカウント
sync2ch_setting.js # sync2chアカウント
theme/ # カスタムテーマ
{themekey}.theme/
theme.js # テーマ本体
***.png # このテーマで使われる任意の画像ファイル
config.js # Siki本体の設定
user.js # ユーザー設定
bookmark.db # お気に入りのDB
filters.db # NG/強調のDB
bbsmenu_history.db # BBSMENUのDB
post_history.db # 投稿履歴のDB
mute.db # ミュート/マークのDB
session.json # 現在表示中のタブ等のアプリケーション情報
uploaded.js # アップロードした画像のDB
log.log # Sikiの動作ログ
net.log # ネットワークログ
config.js¶
最初に参照される設定ファイルです。
画像を保存する場所はimg_dir
,ログを保存する場所はlog_dir
に指定します。
Tip
Windowsのconfig.jsを編集する際パスの区切りに\(バックスラッシュまたは円記号)を使いますが2つ重ねないと正しく指定できません
D:\Siki_Data\以下にデータを置きたいときは以下のように指定します
img_dir: 'D:\\Siki_Data\\img',
log_dir: 'D:\\Siki_Data\\log',
backup_dir: 'D:\\Siki_Data\\log',
user.js¶
主に設定ウィンドウで変更するユーザー設定です。GUIで設定できないオプションを設定する時に直接編集してください。
バックアップ¶
設定のバックアップは自動、手動で行なえます。 デフォルトでは約1日ごとに7つまで自動作成される設定になっています。
backup
内に自動作成されたものは日付.zip
, 手動作成されたものはbackup_日付.zip
というファイル名で保存されます。
-
ゆるいJSON コメントを入れられたりkeyにquoteが必要なくなる ↩