Skip to main content

A spaced-repetition TUI for free-response active recall.

Project description

liberty

A spaced-repetition TUI for free-response active recall.
Made in Python with Urwid, July 2021 to present.
Released under the MIT License.
Created by Kewbish.
On PyPi: liberty

Demo

A demo of Liberty.

Usage

Run python liberty.py [name of file] to run Liberty. The file can be any text file (I suppose any file at all, but I don't think you'll get much use out of an executable) - the way prompts are specified is through the use of a [lx] tag, where x is a number from 1 to 7. See this explanation of the Leitner box system for more specifics on why this is useful.

Flags:

  • --stats, -s: Print detailed prompt answer stats. Default: false.
  • --nokeys, -k: Do not print keyboard commands at the bottom of the TUI. Default: false.
  • --threshold-r, -r: Threshold between raising and lowering level. Specify as decimal, default: 0.8.
  • --threshold-f, -f: Threshold between lowering level and setting to 0. Specify as decimal, default: 0.6.
  • --level, -l: Leitner level to test. If 0, will test all levels. Default: 0.

Installation

Run pip install liberty to get the latest version from PyPi.

Project details


Download files

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

Files for liberty-tui, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size liberty_tui-0.1.0-py3-none-any.whl (8.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size liberty-tui-0.1.0.tar.gz (7.3 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page