generated at
Scrapboxを使ったAnkiデータ構築案:穴埋め特化ver:deck
updated の設定のみ省略した
api/table/:projectname/:pagetitle/:filename.csvだけでは updated を取得できないから

副作用が密結合だと応用が利かないしテストもしにくい
副作用とロジックを分離する

2023-02-25 19:35:37 コードをscrapbox2ankiに移動した

sample.ts
import { parseDeck } from "./mod.ts"; import { getTable } from "../scrapbox-userscript-std/rest.ts"; import { NotFoundError, NotMemberError, NotLoggedInError } from "../scrapbox-jp%2Ftypes/rest.ts"; const result = getTable(project, title, "deck"); if (result.ok) { const parsed = parseDeck(result.value); }

#2023-02-25 19:35:51
#2023-02-20 07:29:42
#2023-02-17 10:35:55