Scripts para adicionar flashcards no aplicativo Anki usando o plugin AnkiConnect.
Desenvolvi este script para adicionar 2463 flashcards de estudos de japonês que seria totalmente inviável de adicionar manualmente.
E para adicionar 233 flashcards de questões sobre a certificação AWS.
Estou salvando no GitHub para usar como referência futura, para uso próprio, de como criar scripts usando o AnkiConnect.
Instale o Anki Desktop
Vá em Tools -> Add-ons -> Get Add-ons.... No campo Code insira o código do plugin AnkiConnect que é 2055492159. Clique em OK. Espere aparecer a mensagem Download complete. Please restart Anki to apply changes.
Da mesma forma, instale o plugin Japanese Support (3918629684).
O AnkiConnect disponibiliza APIs HTTP para executar inúmeras ações no Anki. Sempre que ligar o Anki o AnkiConnect estará acessível em localhost:8765, portanto para executar os scripts é necessário estar com o Anki aberto.
A documentaçõe de todas as ações suportadas e exemplo de requisições estão documentadas no repositório GitHub do AnkiConnect.
O arquivo da variável KANJI_WORDS_DICT_JSON_FILE_PATH
precisa ser baixada aqui.
O arquivo da variável KANJI_DICT_JSON_FILE_PATH
é uma versão deste arquivo que modifiquei removendo OnYomis e KunYomis que estão fora do Jouyou. Está zipado no arquivo kanjidic_english_modified.zip
.