Maintain your flashcards in a markdown file. Sync periodically with Anki without losing progress.
flashy interfaces directly with the Anki installation on your OS. No additional Anki plugins or special
steps are necessary.
- Prerequisites
- Working installation of
uvas it's used for dependency management ⚠️ Manually created Anki profile calledflashyby default needs to exist⚠️ . It's to keep flashy flashcards isolated from other decks for safety.
- Working installation of
$ cat <<EOF >flashcards.md
# Example Cloze Deletion Card
foo {{c1::bar}} baz
# Example Front/Back Card
Front Question
***
Back Answer
EOF$ ./flashy.py flashcards.md
ADD Example Cloze Deletion Card [...]
ADD Example Front/Back Card [...]
APPLY CHANGES (type YES to confirm)?
YES$ ./flashy.py flashcards.md
No changes- Straightforward flashcards format
- Flashcards with images support
flashy draws from apy.