降り出した雨とー 動き出す街のー♫
Canvas
おじかさんのこの方法、面白いなあと思いました。 週間の振り返りをしてウィークノートを書く。 楽しそうなのでスクリプトにしてみました。
Weekend.md
Templaterスクリプトです。
<%* FORMAT = "YYYY-MM-DD"; n = 4; p = []; for(i=0;i<n * 2;i++){ a = {}; a.id = i; a.x = (i % n) * 350; a.y = (parseInt(i/n) % n) * 460; a.width = 340; a.height = 450; a.type = "text"; a.text = "![[" + tp.date.now(FORMAT, -i) + "]]"; p.push(JSON.stringify(a)); } s = '{"nodes":[' + p.join(",") + ']}'; f = "Weekend.canvas"; p = app.vault.getAbstractFileByPath(f); if(p){ await app.vault.modify(p, s); }else{ p = await app.vault.create(f, s); } await app.workspace.activeLeaf.openFile(p); %>
CommanderでRibbonに置くと良さそう。
使い方
Weekend.mdを起動すると、デイリーノート8日分がカードになって並びます。 カードをタップすると中身をスクロールできます。 リンクもタップできます。
ルートにWeekend.canvasという一時ファイルを作っています。 起動するたび書き変わるので放置してください。
スクリプトの登録
Templaterの登録については上記記事を参照してください。
まとめ
振り返ると、それだけで時間が過ぎていく。