scrapbox-reminder
んー、微妙かも
まとめ
必要性はないです
遊びや勉強としてつくるのは面白そうだけど
sta.iconは必要性を感じない
キッチンタイマー使えばいい
ただUserScriptで遊ぶ題材としては面白そう
「Scrapboxにこもる」コンセプトなので、リマインダーもScrapboxでやりたい思いが強い
でも利用者にUserScript使わせる負担ができてしまう
普通に「キッチンタイマー各自で使ってね」が良い気がする
実装方針
設定ページ名
.remind
これかなぁ
config-remind
これはちょっとダサいか
文法
まとめ
code:.remind
1030メシ買う
1445そろそろ会議やぞ
順不動
リスト表記も不要 or パース時に吸収しても良い
(DateRange) (Time) (Message) この路線だろう
DateRangeは「毎日」「一回だけ(Once)」の2つでいい毎日さえも要らないな、まずはシンプルにすべき
それ以外の細かいリマインドはカレンダーアプリでやればいい
(Time) (Message) この路線
10:30にリマインド
10:30 会議だしメシ買いに行くか
今から30分後にリマインドシンプルにしたいのでいったんなし
30m そろそろメシ買いに行くか
設定ページでこれ実現するのはきついな
or 30m そろそろメシ買いに行くか(from 09:17) みたいな基準記入が必要になる
あとは書き方
10:30 メシ買う
1030 メシ買う
1030メシ買う
これは要らんか、一度に2メッセージをリマインドはおかしい
code:.remind
1030
メシ買う
★このやり方だと一つのtimeに複数のメッセージをぶら下げされる
これがあると何が嬉しい?
.remindページに「1030メシ」と書いておくだけで、10:30になると「メシ」と表示される
Scrapboxから外に出る必要がない
Q:プライベートなこと書けないのでは?
それはある
ちょっと極端な例を書くけど
「あ、今日は妻が~~で余裕あるからセックスできそうだ」
「打診しておかないとな」
1120妻とセックス交渉
さすがにこういうのは書けないだろうw
Aさんのpublic project /a-publicがあるとして、/a-public/.remindにこういうことが書かれていたら、まあ引くよね(ひく人がマジョリティだよね)
僕は別に引かないけど
Q:public projectにこもっているときはリマインドできないの?
できない
というより作用範囲は「"このリマインダーを仕込んでいるproject" を開いていること」になる
背景
実装方針
UserScriptだけ使う
リマインド設定は.remindみたいな設定ページに列挙する