牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

macOS で今日の日付のフォーマット『2025-06-14』のように好みの形式にしてキーボードショートカットに登録するメモ

前置き

  • macOS標準の日本語入力だと「きょう」を変換すると『2025/06/14』などとスラッシュ区切りにしかできない

やり方

Automator.app で『今日の日付を挿入』を作成

  • 新規作成で『クイックアクション』
  • シェルスクリプトを実行』
    • 好みの形式の日付でdateコマンドを出力
    • 例『date "+%Y-%m-%d"』
    • 『今日の日付を挿入』などと名前をつけて保存

システム環境設定のキーボードショートカットに登録

  • システム環境設定で キーボード→キーボードショートカット→サービス→テキスト→『今日の日付を挿入』 にキーボードショートカットを登録
    • (※Automator.appで作ったworkflowが サービス→テキストの中に追加されている)

実行結果の例

2025-06-14

できた

macOS の Obsidian.app で Markdown の .md ファイルを Finder からダブルクリックして開くやり方のメモ

前置き

  • デフォルトだと Finder で .md をダブルクリックしても Obsidian.app で開けない
    • ということは spotlite でファイルを開けないので不便
  • Obsidian の保管庫 vault とそれ以外で開くアプリをなんとなく分けたい
    • それ以外はとりあえず Coteditor.app
  • クラスプラットホームで利用できるように remotely-save を利用している

やり方

結論を先に言うと Automator.app で解決する

Automator.app でアプリケーション作成

  • Automator.app の新規作成 -> アプリケーション を選択
  • アプリ名はお好みで(ここでは a_Open_with_Obsidian.app
  • シェルスクリプトを実行 を選択
RAW_PATH="$1"

if [[ "$RAW_PATH" == *"remotely-save/obsidian_vault"* ]]; then
  open "obsidian://open?path=$(python3 -c "import urllib.parse; print(urllib.parse.quote('${RAW_PATH}'))")"
else
  open -a CotEditor.app "$RAW_PATH"
fi

.mdファイルの情報を見るから設定を変更

  • このアプリケーションで開くAutomator で作成したアプリを指定して すべてを変更

これで .md ファイルをダブルクリックすれば想定通りに Obsidian|Coteditor で開く

感想

  • 公式ドキュメントを参照したり、gemini に訊いたり、ググったりしてキメラ的に出来上がった
  • macOS 標準のメモ.appからObsidianに移行中
  • Obsidian とても良い気がする