How I use sentence cards in Anki, including cloze deletions generated from vocabulary notes and audio that reinforces context.
A detailed tour of my Russian vocabulary decks, including note fields, card types, tagging, and adaptations for verbs.
The first part of an overview of my Anki language-learning system, covering its guiding principles and deck organization.
A custom Beautiful Soup scraper for extracting English definitions of Russian words from Wiktionary, including multiple-etymology cases.
An updated Keyboard Maestro workflow that uses macOS textutil to strip clipboard formatting before pasting into Anki.
Extracting a web page’s title with command-line tools and the pup HTML parser instead of relying on an external title service.
Making the Hugo → S3 upload process much more efficient by tracking file hashes.
Dealing with PUNCT nodes in interlinear glossing.
A CSS-based experiment in displaying words, lemmas, and parts of speech as three-line interlinear text for a language-learning project.
leipzig.js is a library for applying
interlinear gloss to texts for linguistic analysis. In this post, I experiment a little with this libary to evaluate whether it would work for a little project of mine.