Skip to main content

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.

Release files for sarar 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sarar 0.1.0
File Size Uploaded
sarar-0.1.0.tar.gz 24.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sarar 0.1.0
File Interpreter ABI Platform
sarar-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 49.5 kB

Release files / sarar-0.1.0.tar.gz

Download URL sarar-0.1.0.tar.gz
Size 24.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b5c474f46970f5dbb84be77e4ef402522ce65f17a0f4ece1a96be9e7cead71f9
BLAKE2b-256 checksum
How to use checksums
4df9e1dffc57a3d0c5ec0feadd00bfa3818b29b816cf9b41f992d95c6592fd3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.6 CPython/3.8.8 Linux/5.4.97-gentoo

Release files / sarar-0.1.0-py3-none-any.whl

Download URL sarar-0.1.0-py3-none-any.whl
Size 25.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ab3becfebc58c7c13daa8c0507049e13818aa2e21ba84709df688a1c7aee50d4
BLAKE2b-256 checksum
How to use checksums
cd59de6b7b64d0abad2f92a3670a108e109a4b3d98df5d1ebefe54cfc7faef3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.6 CPython/3.8.8 Linux/5.4.97-gentoo

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page