Browse Source

avoid overriding already WaniKani

main
parent
commit
b4bc954057
3 changed files with 10 additions and 20 deletions
  1. +9
    -13
      scripts/populate-from-wanikani.ts
  2. +1
    -1
      src/wanikani.ts
  3. +0
    -6
      template/jp.takoboto/EJ/Back.html

+ 9
- 13
scripts/populate-from-wanikani.ts View File

@ -5,22 +5,18 @@ async function main() {
await wk.sortByLevels('Takoboto', { ja: 'Japanese' }, { useBeyond: true });
await wk.populateSound(
'note:jp.takoboto',
'note:jp.takoboto -tag:wanikani',
{ ja: 'Japanese', audio: 'JapaneseAudio' },
{ mode: { online: true } },
);
await wk.populateSentence(
'note:jp.takoboto',
{
vocabJa: 'Japanese',
sentenceJa: 'Sentence',
sentenceAudio: 'SentenceAudio',
sentenceEn: 'SentenceMeaning',
sentenceCloze: 'MeaningQuiz',
},
{ overwrite: true },
);
await wk.addTags('note:jp.takoboto', {
await wk.populateSentence('note:jp.takoboto -tag:wanikani', {
vocabJa: 'Japanese',
sentenceJa: 'Sentence',
sentenceAudio: 'SentenceAudio',
sentenceEn: 'SentenceMeaning',
sentenceCloze: 'MeaningQuiz',
});
await wk.addTags('note:jp.takoboto -tag:wanikani', {
ja: 'Japanese',
});
}

+ 1
- 1
src/wanikani.ts View File

@ -547,7 +547,7 @@ export class WaniKani {
});
if (!vocabMap.size) return;
query += ` -${fields.ja}:`;
query += ` -tag:wanikani -${fields.ja}:`;
const anki = new AnkiConnect();
anki

+ 0
- 6
template/jp.takoboto/EJ/Back.html View File

@ -6,12 +6,6 @@
{{SentenceAudio}}
{{/SentenceAudio}}
{{^SentenceAudio}}
{{#Sentence}}
[sound:https://peaceful-brushlands-36451.herokuapp.com/api/tts?lang=ja&is_sentence=true&q={{kanji:Sentence}}]
{{/Sentence}}
{{/SentenceAudio}}
<p>{{furigana:Japanese}}</p>
{{#JapaneseAlt}}

Loading…
Cancel
Save