作りたいのは、デイリーノートを用いたタスクシュート的なもの。
わりとエクセルに近いのかもしれない
ボタンなどを実装するより、自分でテキストを入力する、的なやつでいい気がする
ただ、その前に自分が何をしたいのか、どういうことをしたいのか知るためにもまずはアナログタスクシュートの実践が必要そう
Logseqの時間計測、みたいな仕組みを使えばいいと思う
まず欲しいのは、時間を計測する機能だけなのかもしれない
それを、平均を計ったり、頻度を計算したり
Dataviewでカレンダーに表示したり
from ChatGPTに毎日1つ質問をする
dataview的なものを組み合わせて、ObsidianのプラグインとしてTaskChuteを作れるんじゃないか
Dataviewとカレンダーでタスクシュートに近づける
いろいろできそう
テーブルも組み合わせて、タスクシュート的なことを
これもやりたいことのひとつになった
まず書くべきは、プラグインの作り方。
[tadashi-aikawa/silhouette: Simple task management tools for Obsidian](https://github.com/tadashi-aikawa/silhouette)
プラグインの構想。専用フォルダにタスク、フロントマターと、ログをDataviewの形式で保存。できると、うまく表示や計算ができるのではないだろうか?
[🗃️Obsidianプラグイン開発 - Minerva](https://minerva.mamansoft.net/Notes/🗃️Obsidianプラグイン開発)
---
[Obsidian Plugin Developer Docs | Obsidian Plugin Developer Docs](https://marcus.se.net/obsidian-plugin-docs/)
---
なんなら質問してみる
[tadashi-aikawa | Mond](https://mond.how/ja/Tadashi_MAMAN)
プラグインを作るためのアイデア
下準備として、Logseqのデータを入れてみた
LogseqのNOWの時間の計算
:LOGBOOK:
CLOCK: [2023-02-23 Thu 16:58:54]
CLOCK: [2023-02-23 Thu 16:59:01]--[2023-02-23 Thu 16:59:08] => 00:00:07
CLOCK: [2023-02-23 Thu 16:59:09]--[2023-02-23 Thu 17:00:00] => 00:00:51
CLOCK: [2023-02-23 Thu 17:00:04]
:END:
Dataviewはこうなる
Dataview supports "inline" fields via a `Key:: Value` syntax that you can use everywhere in your file. This allows you to write your queryable data right where you need it - for example in the middle of a sentence.
If your inline field has an own line, without any content beforehand, you can write it like this:
`# Markdown Page Basic Field:: Some random Value **Bold Field**:: Nice!`
All content after the `::` is the value of the field until the next line break.
ボタンがあって、それを押すと計測が走る
[[moment.jsを使えば、繰り返しの頻度設定ができそう]]