doc | ||
fasttyper | ||
.gitignore | ||
LICENSE | ||
README.md |
fasttyper
About
Fasttyper is minimalistic typing test based on user provided exercising text. It supports both reading from text files and stdin supporting wide range of usecases.
Usage
Fasttyper is ran as an python module, so to execute it simply type:
python3 -m fasttyper
from cloned github repository. Without any argument program waits for user to enter text manually and then signal the end of it with keyboard interrupt (CTRL+C). Fasttyper can open text files, which path should be provided as first and only argument to the module execution, for example:
python3 -m fasttyper example_text.txt
Program also allows user to pipe text into it. Keep in mind, it only supports spaces and new line characters, so you won't be able to table tabs. For example, you can run Fasttyper on fortune generated quote changing tabulators to spaces with sed:
furtune | sed 's/\t/ /g' | python3 -m fasttyper
or if you want to randomize words from given file with shuf, and then keep them in the same line, replacing new lines with spaces using sed, on for example all disctionaries in system:
shuf -n5 /usr/share/dict/* | sed ':a;N;$!ba;s/\n/ /g' | python -m fasttyper
Known issues
Too large text brakes the app.