Semi-automatically generate Anki cards from arbitrary text using basic NLP techniques (spaCy) and statistical measures for keyword and term extraction.
- Anki desktop app must be installed and running, with installed add-on called AnkiConnect
- Create file
input.txt
in thetxt
directory - Paste into the file some text from which you want to generate cards
- Run
main.py
and enjoy
Note: For now, generation is heavily tied to my 35 custom note types, but with some tinkering, it is possible to change this behavior (PRs welcome ;) ). Maybe some time I will get around to implementing programmatic generation of the required note models.
Implemented, but documentation TBD
Implemented, but documentation TBD