sfc - simple flashcards

This program can be used to learn languages using flashcards. It uses the SuperMemo 2 algorithm (kind of) and has a human-readable database.

Getting started

The numbers are: * unix timestamp of the last time you trained the word * delay in days * E-Factor (the factor which the delay gets multiplied with after a correct answer) * Run the program as ./sfc database [012] where 0 gives you word n and asks for translation n, 1 asks for word n, and 2 (randomly) goes both ways.

At startup it chooses the first MAXPERDAY lines in your database which have been trained more than delay days ago for training. After all of them can be answered with one hint or less, it exits.

Screenshots

thumbnail thumbnail

Source

Get it from its mercurial repository hg clone https://hg.0au.de/sfc/

Contact

If you have any questions, suggestions, bugreports or patches, talk to apo in #suckless on irc.oftc.net.

License

Public domain.