The first part of an overview of my Anki language-learning system, covering its guiding principles and deck organization.
Accessing Anki note-type models from standalone Python scripts, with notes on version compatibility and non-Latin names.
Using Perl inside a Keyboard Maestro macro to turn copied Wiktionary text into Markdown for Anki cards.
A Keyboard Maestro macro that locates an Anki sound file from its field markup and opens it in Audacity for editing.
A read-only workaround for querying a locked Anki database by making a temporary copy when the application is open.
Using Python’s WiktionaryParser to extract and clean English definitions of Russian words for Anki cards.
Adapting Anki Cloze Anything for language-learning notes so example sentences display cleanly and remain compatible with AwesomeTTS.
A complete script that repairs Knowclip-generated Anki packages using the package’s creation time to assign note and card dates.
Extending the Knowclip date-correction script to repair card identifiers as well as note identifiers.
An initial script for correcting creation dates in Knowclip-generated Anki packages by updating their SQLite data.