/spaced

Command line, spaced repetition software using markdown.

Primary LanguageRustApache License 2.0Apache-2.0

spaced

Command line, spaced repetition software using markdown.

screenshot

Features

  • Multiple algorithms:
    • Leitner
    • All
    • More coming soon...
  • Algorithms use event sourcing to determine review time so no algorithm-specific data needs to be stored in cards.
  • Imports from:
  • Undo!

Installation

cargo install --git https://github.com/mtoohey31/spaced

Features

By default only import is enabled. If you want to customize the features that are installed, the flags --all-features, --no-default-features and --features for the cargo install subcommand may come in handy. Their usage is explained in more detail in the man page for cargo-install.

  • import: adds import subcommand and adds about ~73 dependencies for dealing with a variety of file formats
  • pandoc: prettifies output using pandoc; requires pandoc to be installed and available on your $PATH

Usage

spaced c
spaced cards c # equivalent
spaced cards clear-cards # equivalent

spaced cards clear-cards --no-confirm

spaced n
spaced notes # equivalent

spaced
spaced r # equivalent
spaced review # equivalent
spaced review . --algorithm leitner # equivalent

spaced review .. --algorithm all

spaced i -f mochi export.mochi cards/
spaced import --format mochi export.mochi cards/ # equivalent

spaced import --format anki export.apkg cards/
spaced import --format anki export.colpkg cards/

Refer to -h argument or help subcommand for further information.