Skip to content

Practice Your typing speeds without leaving the terminal.

License

Notifications You must be signed in to change notification settings

H4wk507/TermTyper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.