Browse Source

prevent redundant deck moving

main
parent
commit
b4bda0ccbf
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      scripts/sort-anki.ts

+ 4
- 2
scripts/sort-anki.ts View File

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

Loading…
Cancel
Save