Skip to main content

SARAR is a command-line-interface tool for GNU/Linux, its goal is to optimize the process of remembering things.

Project description

Build status Documentation status Code style: black Coverage Pylint score

License

SARAR - Spaced And Repeated Active Recaller

SARAR is a command-line-interface tool for GNU/Linux, its goal is to optimize the process of remembering things. It is somewhat similar to Anki and SuperMemo, i.e. it is a flashcard program that is based on two key concepts:

  1. Active recall: a learning technique, usually based on answering questions/flashcards ("active" memory stimulation). In contrast to passive techniques, in which the learning material is processed e.g. by reading, watching, etc.

  2. Spaced repetition: another learning technique, in which newly introduced and more difficult learning material is shown more frequently, while older and less difficult is shown less frequently. In contrast to massed practice, in which learning material is learned "at once".

The main difference between this project and alternative flashcard programs is that SARAR focuses on keeping things dead simple, minimal and usable, with more advanced and experienced GNU/Linux users in mind: see the suckless philosphy.

Note that SARAR is unfortunately not suckless, because - among other things - of its dependencies, its total number of lines of code and also probably its non-trivial development process, but still: the suckless philosphy is a reference that guides the project.


Table of contents


Core scientific guidelines

See the key scientific assumptions that are guiding the development of SARAR.


Disclamer

SARAR is not pretending to be a "superior" alternative to Anki or any other flashcard program!

SARAR is just intended for users who prefer command line interfaces, primarily seeking minimalism and simplicity.


Change log

See the change log.


Status

SARAR is in its early stages of development, it is not yet functional, please give it some time to grow and come back to see how it evolves in a little while.


User guide


Developer guide


License

The license used for this project is the GNU GPLv3 license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sarar-0.1.0.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

sarar-0.1.0-py3-none-any.whl (25.1 kB view details)

Uploaded Python 3

File details

Details for the file sarar-0.1.0.tar.gz.

File metadata

  • Download URL: sarar-0.1.0.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.6 CPython/3.8.8 Linux/5.4.97-gentoo

File hashes

Hashes for sarar-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b5c474f46970f5dbb84be77e4ef402522ce65f17a0f4ece1a96be9e7cead71f9
MD5 78cfc9833a0886dcb6f86f34ff11760b
BLAKE2b-256 4df9e1dffc57a3d0c5ec0feadd00bfa3818b29b816cf9b41f992d95c6592fd3e

See more details on using hashes here.

File details

Details for the file sarar-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: sarar-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 25.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.6 CPython/3.8.8 Linux/5.4.97-gentoo

File hashes

Hashes for sarar-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ab3becfebc58c7c13daa8c0507049e13818aa2e21ba84709df688a1c7aee50d4
MD5 4af7b5bdf16782afddd6212f8b864174
BLAKE2b-256 cd59de6b7b64d0abad2f92a3670a108e109a4b3d98df5d1ebefe54cfc7faef3c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page