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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file liberty-tui-0.1.0.tar.gz
.
File metadata
- Download URL: liberty-tui-0.1.0.tar.gz
- Upload date:
- Size: 7.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8587e541975a8efcb75746e662ad9c5fce5581e3ebfb8e279009ff8d4c2f2d33 |
|
MD5 | 45953b0331157e1290de0a31b55578b3 |
|
BLAKE2b-256 | 44696ff963100a7649a5ef95ebbd8f25a7b01c3bc7f3d180e6b2d8f6ba49acd9 |
File details
Details for the file liberty_tui-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: liberty_tui-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a7df8b7e597907b3ffaee2a4526921438e2574730bebbceb224e1664ffe1d8a |
|
MD5 | 4b8913ac17321dd1e5536b50af0a1a10 |
|
BLAKE2b-256 | 9323d0d06c82a8c9edac35b7effd9de11f9b0156c3591f683188b593745b34ee |