2 releases
0.2.1 | May 15, 2021 |
---|---|
0.2.0 | Mar 31, 2021 |
#14 in #spaced-repetition
87KB
551 lines
Deckster
Spaced repetition in the terminal. Inspired by Anki and uses a modified SM2 algorithm.
Only supports Unix systems.
Installation
Depends on having the rust compiler. Rust can be installed from your package manager, if not see here.
Manual installation:
git clone https://gitlab.com/prince_bett/deckster
cd deckster
make install
Using Cargo :
cargo install deckster.
Note: make sure ".cargo/bin/" is in your path.
Usage
deckster [flag] [arg]
# for help: deckster -h
Cards should be saved in TOML format. It makes it easier to read and write cards in your favourite editor.
See
deckster -s
Only text is supported. Users could add urls to Q/A fields and use their terminal to grab them and open multimedia content.
Keybindings
-----------
SPACE : Reveal answer. When pressed again reveals rating options.
RETURN : Submit rating and move to the next card.
l/RIGHT : Select next rating option.
h/LEFT : Select previous rating option.
q/ESC : Exit application.
Contributing.
I'd love to hear from you ! Please file issues with bug reports or ( minimalist ) feature suggestions.
Dependencies
~3.5–4.5MB
~86K SLoC