Finding an Anki deck’s ID by name and using it to restrict Python database queries to that deck.
Opening and querying an Anki collection from an external Python script on macOS by linking to a downloaded Anki codebase.
Automating Russian vocabulary card preparation with Python and AppleScript, including dictionary lookups and pronunciation downloads from Wiktionary.
Using JavaScript in Anki templates to add gender-appropriate articles to French nouns, including vowel and aspirated-h cases.
Automatically improving pronunciation recordings for Anki with Hazel, ffmpeg, and SoX for audio conversion and dynamic-range processing.
A macOS application that generates spoken Russian numbers for Anki using NSSpeechSynthesizer and converts the recordings with ffmpeg.
Introducing AnkiStats and AnkiStatsServer, companion projects for extracting Anki performance data for further analysis.
Using AppleScript and System Events to select and synchronize an Anki profile as an alternative to an Automator recording.
An Automator and LaunchControl workflow for scheduling Anki synchronization on OS X, with the limitations of recorded UI actions.
Automatically resizing images for Anki with Hazel and ImageMagick to reduce media size and improve synchronization efficiency.