H4wk507 / TermTyper

Practice Your typing speeds without leaving the terminal.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Practice Your typing speeds without leaving the terminal.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%