I'm more than happy to do a CLI app, but I think this needs a way to run it on a phone (noticed I don't necessarily mean "app" ;-). I can see me doing this on my phone while waiting for the barista to make my coffee.
I'm going to do something similar with Anki. I'll try to compare the two...