以前作ったリコーGRIIIの写真取り込みスクリプト、便利に使っていますが、一手間だけ省けるようにしました。Wi-Fi設定を登録しておき、自動でGRIIIのWi-Fiに接続して写真を取り込むようにしています。ほんの一手間ですが、ちょっとだけ便利なるかなと。

実行権限を付加
下記でファイルをダウンロードして解凍します。(1つにまとめたスクリプトのほうが便利かも)
各2ファイルは次のようになります。
GR3_Setup.command … Wi-FiのSSID/パスワードを登録・変更する(パスワードはmacOSキーチェーンに安全に保存)
GR3_Import.command … ダブルクリックすると自動でGR3のWi-Fiに接続 → 接続確認 → 写真取り込み → カメラ電源OFF → (可能なら)元のWi-Fiに復帰、まで一気にやる本体アプリ
解凍後はターミナルでファイルに実行権限を付加しておきます。
xattr -d com.apple.quarantine ~/Downloads/gr3/GR3_Setup.command
xattr -d com.apple.quarantine ~/Downloads/gr3/GR3_import.command
chmod +x ~/Downloads/gr3/GR3_Setup.command
chmod +x ~/Downloads/gr3/GR3_import.command
Wi-Fi設定を登録して取り込み
続いて、まずはGR3_Setup.commandを実行してWi-Fi設定を登録しておきます。

続いて、GRIII側でWi-FiをOnにしたあと、GR3_Import.commandを実行すれば自動でWi-Fiに接続して写真を取得、GRIIIの電源Offまで行われるはずです。
2つのスクリプトを1つに
上記2つのスクリプトを1つにしました。設定ファイルがなければ自動でWi-Fi設定ダイアログ(初回のみ)、あれば「このまま進む/変更する」の確認ダイアログだけ出して、選ばなければそのまま接続→取り込み→電源OFF→元のWi-Fiに復帰。完了時に通知センターへ通知を追加(Terminalを見ていなくても分かるように)します。
xattr -d com.apple.quarantine ~/Downloads/GR3_AllInOne.command
chmod +x ~/Downloads/GR3_AllInOne.command


