/wordshrink

Windows utility for generating rule/hash-based p(refix)|r(oo)t|(suffi)x shorthand accessed by holding Space

Primary LanguageJupyter NotebookMIT LicenseMIT

wordshrink

Windows utility for generating rule/hash-based p(refix)|r(oo)t|(suffi)x shorthand accessed by holding Space

Usage

the mapping of single letters to prefixes and suffixes are found in shorthand/_3x10_prefix_suffix.json

image

Clone the repo in powershell

git clone https://github.com/mjdi/wordshrink

cd into the repo

cd wordshrink

create a virtual environment, activate it, and install requirments.txt

virtualenv venv

.\venv\Scripts\activate.ps1

pip install -r requirments.txt

run python shorthand\generate.py to generate the prefix|root|suffix list of all 7 letters or longer english 50k words from https://github.com/hermitdave/FrequencyWords/tree/master/content/2016/en

TODO: create command line options to adjust these parameters, like root word length (3 letters minus vowels)

image

run python engine.py in powershell to start shrinking words via holding Space and stacking letters into a stroke,

image

semicolon (;) is a prefix and suffix delineator on press and release, ex. unimportantly == ui;⬇️prt⬆️ty