notebook

都内でWEB系エンジニアやってます。

Obsidian

ObsidianでTemplaterから他のプラグインのAPIを呼び出す

TemplaterからDataview pluginのAPIを呼び出したいというパターンがあったのでDiscord探してみたらすぐ見つかった Discord 結論 const dv = this.app.plugins.plugins["dataview"].api; これでOKっぽい すごい、Dataviewはやっと慣れてきたのでデータの取り…

Obsidian dataviewでテーブルの中に他ページから取得したTaskListとListをそのまま表示させる

DataviewではJavaScriptでコードを書くことで特定のタグやページの情報を取得してまとめてテーブル形式にして表示できる 今回は、DailyNoteの項目の中から特定の項目のリストを取得してインデントなども保持したままテーブルのセルに表示させたい 使い始めた…

ObsidianのTemplaterスクリプトをObsidian起動時に実行する

Templaterプラグインの話 年末にAdventCalendarの記事とかObsidianの記事を調べてたらTemplaterプラグインが便利そうだということで色々使ってみた ちょっと本来の使い方に沿っているかと言われると微妙かもしれないが一例として Templaterでは独自のスクリ…

Obsidianで設定している、よく使うショートカット

この記事は Obsidian Advent Calendar 2023の7日目の記事です ショートカットを使いこなせればメモの効率も上がるはず?ということで今回は設定しているショートカットを紹介したいと思います コンセプト VS Codeなどが普及する前はVimを使っていたのでかなり…

ObsidianのHeatmapCalendarプラグインを試す

Obsidian PluginのHeatmap Calendarというのを使ってみている Richardsl/heatmap-calendar-obsidian: An Obsidian plugin for displaying data in a calendar similar to the github activity calendar github.com 主に習慣化のため、DailyNoteにチェックリ…

mdastとjs-yamlを使ってすでに存在するMarkdownファイルのfrontmatterに項目の追加や修正をする

前回の続き 前回はMarkdownの内容をASTに変換してAST内のコンテンツを追加編集するものだったが、今回はMarkdown内のFrontmatterに対して追加や修正を行う ケースとしてはぼちぼちあると思うので残しておく frontmatterの判定 micromark-extension-frontmatt…

mdastを使ってすでに存在するMarkdownファイルに対してコンテンツの追加や修正をする

最近はメモや日々の振り返りなどはすべてObsidianを使っていて、DailyNoteになんでも書いて後で切り出していくような流れになっている それ以前はNotionに振り返りやその他いろんなことを集約させていたが使うツールを変えたので、できればそれまで使ってい…

ObsidianでToDoの数をグラフ化する

最近ToDo消化が追いつかない…ということで Obsidianで使えるプラグインObsidian Chartsを使って、DailyNoteで記録したToDoの推移をグラフ化し変化を分かるようにした 可視化して消化モチベーションを高めよう()という取り組み ToDoの運用 Obsidianのデイリ…

Obsidian Chartsでコンディションや日ごろの状態をグラフ化する

Obsidianで使えるプラグインObsidian Chartsを使って、DailyNoteで記録した体調数値などの数値データをグラフ化し、時系列で変化が分かるようにした これによって、振り返りの際に数値の変化がわかりやすくなり「このときこういう感じだったな」というのを思…

ObsidianのDataviewプラグインで振り返り用の日次まとめを作成する

最近は、ちょっとしたメモや開発時のログなどをすべてObsidianに集約し始めている その流れで、今までNotionで行っていた毎日の振り返りもDaily Noteで書くようにした 週次の振り返りを行う際に、Notionだとデータベースを用意してテーブル表示してその中に…