scrapboxでscrapbox2ankiを動かすテスト
2023-04-09
2023-03-19
2023-03-15
18:28:33 今開いているページだけ書き出すコードを作った
18:01:55 CDN読み込み処理を別ファイルに切り出した
2023-02-26
22:57:10 全ての変更をpushした
22:26:35 deckがページごとにできてしまった
同時にDeckを読み込むfetchが走ってしまったせいで、cacheから同一objectを読み込めていなかった
22:51:51 修正中
ついでにgitにpush中
Promiseでcacheすることで解決
読み込みが開始されると同時に、cacheにPromiseが同期的に登録される
次に読み込もうとするとPromiseが見つかるため、これをawaitすれば同じ参照を持ったDeckを利用できる
https://code2svg.vercel.app/svg/L50-63/https://raw.githubusercontent.com/takker99/scrapbox2anki/0.0.2/mod.ts#.jpg
NodeTypeも同様の仕組みにした
21:47:32
なぜかdefault deckになる
これはcacheが残ってたせい
reloadしたら直った
改行が反映されない
即席で対応した
21:13:48 modはmillisecondsだったようだ
1000倍したら直った
https://gyazo.com/6cae0991f638e5746deb61287d7c60f9
20:48:40 だめだ!guidが同じだと、noteが更新されないようだ
いや、そんなことはない
updatedも変えないとダメっぽいな
20:36:33 上書きimportしてみた
deckの重複チェックは正常に働いた
https://gyazo.com/d96647423f8c5970d4cd48df4df83efc
updatedをいじれば反映されるかな?
20:41:33 だめだったmodを1000倍してmillisecondsにすればいけるはず
ここはnote typeのupdatedを反映する処理を組まないとむり
20:27:38 成功!!!
https://gyazo.com/95da8a4f6fbd7fb29f348e5e3bd1dd24
気になったところ
templateの改行が反映されていない
20:34:20 直した
sourceは行リンクまで指定したい
20:34:25 done
今開いているページだけ書き出す
project中の全部のページをクロールして作る