Obsidian Advanced URI

Obsidianを「リンク」を使って様々な動作ができるようにするプラグイン。 GitHub:Vinzent03/obsidian advanced uri: Advanced modes for Obsidian URI ドキュメント:Obsidian Advanced URI | Obsidian Advanced URI 作者は、ワークスペース(Work...

Obsidianを「リンク」を使って様々な動作ができるようにするプラグイン。

作者は、ワークスペース(Workspaces(Obsidian))をURIから切り替えがしたくて作った。

I created this Obsidian plugin initially to load workspaces per URI. I even created a feature request on the forum to add that feature to Obsidian’s own URI schema, but I ended up solving it myself with this plugin.

基本構文

obsidian://advanced-uri?vault=<your-vault>&daily=true&data=Hello%2520World&mode=append
obsidian://advanced-uri?vault=<your-vault>&workspace=main

vault=の部分は省略可能。

以下のように記述するとObsidian内でもリンクとして動作する

[This here is shown](obsidian://advanced-uri?filepath=Home%20Index%2Ftoday)

特殊記号(改行やスペースなど)はエンコードが必要 URL Encode Online | URLEncoder

ファイルの認識

自分が使う可能性があるものはこの二つ。

書き込み

mode=で指定

検索

ファイル内の文字列を検索(置き換え可能。正規表現OK) Search | Obsidian Advanced URI

その他

設定画面を開くこともできる Settings Navigation | Obsidian Advanced URI

📅アトミック・仕事術にも応用できる要素がたくさんありそう。

自作例

ブラウザで今開いているページへのmdリンクをデイリーページ下部に追記するブックマークレット

javascript:javascript%3A(function()%7Bvar%20title%3D'%250A%250A---%250A%250A'%2BencodeURIComponent('%5B'%2Bdocument.title%2B'%5D('%2Blocation.href%2B')')%2B'%250A%250A---%250A%250A'%3Bvar%20url%3D'obsidian%3A%2F%2Fadvanced-uri%3Fdaily%3Dtrue%26data%3D'%20%2B%20title%20%2B%20'%26mode%3Dappend'%3Bwindow.open(url%2C'_blank')%3B%7D)()%3Bvoid(0);

Amazonの書誌情報を元にObsidianに書誌情報ページを作るブックマークレット。

javascript:(function(d,s){s=d.createElement('script');s.src='https://scrapbox.io/api/code/goryugocast/%E6%9B%B8%E8%AA%8C%E6%83%85%E5%A0%B1%E3%82%92%E5%8F%96%E3%82%8A%E8%BE%BC%E3%82%80%E3%83%96%E3%83%83%E3%82%AF%E3%83%9E%E3%83%BC%E3%82%AF%E3%83%AC%E3%83%83%E3%83%88/ob.js';d.body.appendChild(s);})(document)

書誌情報を取り込むブックマークレット - ごりゅごcast