Operaの設定ファイルの同期

30分プログラム、その244。Operaの設定ファイルの同期。
大学と家のOperaの設定を同期したかったので、rsyncで同期するようにしてみた。ポイントはタイムスタンプが新しい場合だけ上書きする-uオプション。
ショートカットキーと全体の設定、アドレスバーで使う検索エンジンの設定ファイルを同期するようにしてみた。
環境は、MacOS X/Opera 9.5b。Windowsでも使えるようにしたいけれど、Cygwinはあまり使いたくないなぁ。毎回、コマンドプロンプト開くのは格好悪い。

これでカスタマイズしまくるぞー。

使い方

$ ./opera-mirror

もしくは、watchコマンドを利用して

$ watch -n 300 ./opera-mirror

としてやれば、5分(300秒)ごとに同期できる。

ソースコード

#!/bin/sh
SERVER=example.com:path/to/opera/
WORK="$HOME/Library/Preferences/Opera Preferences Beta"

# ------------------------------------------------------------
cd "$WORK"
rsync -avz $SERVER .
rsync -auvz Keyboard "Site Preferences" "Opera 9 Preferences" search.ini $SERVER