Skip to content

Latest commit

 

History

History
60 lines (39 loc) · 1.3 KB

README.md

File metadata and controls

60 lines (39 loc) · 1.3 KB

TermTyper

Practice Your typing speeds without leaving the terminal.

Written in Python with curses library.

Typer preview

Features

  • real-time error preview
  • wpm, accuracy and time elapsed display
  • english and polish language support

To do:

  • Different modes:
    • Timed: Type as much text as possible in a set time range.
    • Words: Type a set amount of words.
  • Option to include special characters (punctuaction and numbers).
  • Move to from curses to rich.

Setup

  1. Clone the repository
git clone https://www.github.com/H4wk507/TermTyper.git
  1. cd into the repo and install it via pip
cd TermTyper && pip install .

Options

$ termtyper --help
usage: termtyper [-h] [-n N] [-l {english,polish}]

options:
  -h, --help            show this help message and exit
  -n N                  set number of words (50 by default)
  -l {english,polish}, --language {english,polish}
                        set language to practice with (english by default)

Sources

Some parts of the code have been inspired by Mitype Project.

Wordlists have been taken from Monkeytype.

License

Licensed under GPLv3.