todarosみたいなミニツールで「未来にタスクを配置する」ツール
対象は?
案1: クリップボードにコピーされた文字列を対象にする
✅案2: xxxx.mdに書いた後、プログラムyyyyを実行する(xxxx.mdはクリアされる)
code:xxxx.md
7 一週間後でいいや
3 3日後にいくやつ
30 一月くらいあとにいくやつ
/20 今月の20日
7/20 今年の7/20
2023/4/1 2021/04/01にいく
ok
こんな感じの文法考えてやればいいと思うよsta.icon
つまり、yyyyはこういう挙動になる
1: xxxx.mdをwatchする
2: マークが書き込まれた時点で、パースを開始する
マークとしてたとえばokという行とかsta.icon*2
n日後
yyyy/mm/ddに
以下二つがカスタマイザブル
✅どこに保存するか(ソース)
これはyyyymmddをキーにして保存すればいいだろ
1-jsonfileでもいいし、n-fileでもいい
human readableにしたい
code:これでよくね?.md
# yyyy/mm/dd (dow)
task
task
# yyyy/mm/dd (dow)
..
dowはhuman readable用でパース時は無視すればいい
code:いや、こうだろ.md
yyyy/mm/dd (dow) task
yyyy/mm/dd (dow) task
yyyy/mm/dd (dow) task
……
✅当日になったときにどんなアクションをするか(当日アクション)
1: ソースから今日のタスクがあるか見て、あるならそれ全部取り出す
2: 1のデータを使ってどっかに書き込み処理する(Writer)
Writerをn個定義して全部実行されるようにすればいい
Pythonコード生でいいかsta.icon
当日アクションは誰がやる?
todarosみたいに「一日の最初に手動で」でいいよsta.icon
ユースケース
todarosのdaily.mdに記載
お、ええやん。
これがあればtritaskいらなくなるで?
名前どうするか
todarosと似た名前にしたい
TOday DAily ROutine taskS (特に最後、かなり強引なんだよなw
task walker
put future tomorrow skip
future tasks
FU****S
ルーチンではない。オンデマンド。
デイリーでもない。いやデイリーか。その日がきたらデイリータスクの一つになる
FUture DAily ondemand taskS
fudaos?
んー、fuda(ここに後一文字欲しいね)os
が、ないので、これでいいや
fudaos!