ScrapCalendar
Scrapboxとカレンダーを連携する方法が欲しいblu3mo.icon
例えば
X大学出願締め切り 20220305
と書いておいたら、カレンダーの2022/03/05に「X大学出願締め切り」が表示されていて欲しい
カレンダーはGoogle Calendarとかが一番良いけど、独自のカレンダーviewとかでも良い気がする
既存のカレンダーアプリと連携させたほうが良いですtakker.icon
最初から独自のカレンダーを作ろうとするのは難しすぎる
yak shavingに追われて本質的なことが何もできなくなる
実装する方法
Scrapboxのwebhookで新しい書き込みを受け取って、日付含む行を探す
とか?
これで行の移動/編集/削除を読み取る方法あるのかな
なさそう
/takker/takker-scheduler-3でもうやっていたりするtakker.icon
数時間に一回jsonエクスポートして、日付含む行を探す
scrapbox-duplicatorで既にやってるので、カレンダー登録処理を一緒にやってあげればよさそう
Google Calendarとの連携が楽takker.icon
scrapboxからGoogle APIを叩くだけ
Firefoxのバグを使うとTamperMonkeyなしでscrapboxからGoogle APIを叩ける
FirefoxのCSPガバガバ説
実装例
もう既に使ってたり……takker.icon
/takker/takker-scheduler-3/sync
2021/05/03#608fce361280f000003e40fc
必要であれば解説書くので連絡ください
あった..!wblu3mo.icon
使用しているページのサンプル等あったら見たいです🙏(/takkerで探したけど見つからなかった)
うおん、作ったほうがいいですよね……サンプル……takker.icon
めんどくさくて放置してた
private projectから公開してもよさそうなログを探して出してみます
あとcaptureも撮ろう
(細かいところは自力で読みます)
作った本人もうんざりするほど汚いので、読むときは無理のない範囲で。takker.icon