Home
Softono
revise-tui

revise-tui

Open source MIT Rust
20
Stars
1
Forks
0
Issues
1
Watchers
1 year
Last Commit

About revise-tui

A tui for spaced-repetition

Platforms

Web Self-hosted

Languages

Rust

Links

revise

A tui anki client for my personal use.

Revise is a command-line program used to schedule the review of items using spaced repetition. Like other spaced-repetition software (Anki, Mnemosyne), the scheduling algorithm is based on the FSRS algorithm. Unlike other spaced-repetition software, this is not flashcard-based. An "item" in "revise" is just a description of the thing you want to review. The actual information to be reviewed is assumed to be elsewhere (in a text file somewhere, or in some note-taking software, or written down in a notebook, or maybe carved into clay tablets).

Screenshot:

Keybindings

Tab             switch between reviews and decks
j|k             move up|down
a               add card
e               edit card
d               delete card  
r               review card
s               suspend card
q               quit 

All the data is stored in a sqlite database in the data dir.
On macos its stored in ~/Library/Application Support/revise/data.sqlite

TODO

  • [ ] also add ease in revlog (1234)
  • [ ] fix fps
  • [ ] revert fn. Also show what was chosen last review