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.
Release files for liberty-tui 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| liberty-tui-0.1.0.tar.gz | 7.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| liberty_tui-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.8 kB
Release files / liberty-tui-0.1.0.tar.gz
| Download URL | liberty-tui-0.1.0.tar.gz |
|---|---|
| Size | 7.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8587e541975a8efcb75746e662ad9c5fce5581e3ebfb8e279009ff8d4c2f2d33
|
|
BLAKE2b-256 checksum How to use checksums |
44696ff963100a7649a5ef95ebbd8f25a7b01c3bc7f3d180e6b2d8f6ba49acd9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / liberty_tui-0.1.0-py3-none-any.whl
| Download URL | liberty_tui-0.1.0-py3-none-any.whl |
|---|---|
| Size | 8.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4a7df8b7e597907b3ffaee2a4526921438e2574730bebbceb224e1664ffe1d8a
|
|
BLAKE2b-256 checksum How to use checksums |
9323d0d06c82a8c9edac35b7effd9de11f9b0156c3591f683188b593745b34ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|