deckster

Crates.iodeckster
lib.rsdeckster
version0.2.1
sourcesrc
created_at2021-03-31 07:10:09.579205
updated_at2021-05-15 06:31:13.59417
descriptionTui to study flashcards in the terminal
homepage
repositoryhttps://gitlab.com/prince_bett/deckster
max_upload_size
id376048
size94,264
(princebett)

documentation

README

Deckster

Spaced repetition in the terminal. Inspired by Anki and uses a modified SM2 algorithm.

Only supports Unix systems.

deckster

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.

Commit count: 111

cargo fmt