diff --git a/scripts/sort-anki.ts b/scripts/sort-anki.ts index 498d466..d31ec28 100644 --- a/scripts/sort-anki.ts +++ b/scripts/sort-anki.ts @@ -12,9 +12,11 @@ async function main() { deck: DECK, }); + const deckQuery = `deck:${DECK} -deck:${DECK}::*`; + await anki .api('findCards', { - query: `deck:${DECK}`, + query: deckQuery, }) .then((cards) => anki.api('cardsInfo', { cards })) .then(async (rs) => { @@ -76,7 +78,7 @@ async function main() { let v = this.data.get(templateName); if (!v) { v = await anki.api('findCards', { - query: `deck:${DECK} card:${templateName}`, + query: `${deckQuery} card:${templateName}`, }); remaining[templateName] = new Set(v); }