Dataview にいかに依存しないVaultを作るかは折に触れて考えている。
例えば、今開いているノートのプロパティ(たとえばtypeなど)に連動してDataviewクエリを自動生成し、サイドバーに結果を表示するプラグインなどを作れないだろうか。
こういうプラグインがあれば、例えばプロジェクトノートなどにDataviewクエリを埋め込まずに関連ノート一覧やタスク一覧を表示できるようになる。
2hop link プラグインのように、クエリ結果をノートの下部に表示するのもいいかもしれない。
#Obsidian #Obsidian部
実のところ、そういうプラグインを作るのは難しくない。Obsidian API を使用して現在アクティブになっているファイル名とメタデータを取得し、Dataviewクエリをなんらかのルールに基づいて生成し、Dataview Plugin APIを叩いてクエリを実行、サイドバーに表示すればよい。
様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。