Skip to main content

A command line tool to improve typing speed

Project description

⌨ Mitype ⌨

Typing Speed Test in Terminal


Mitype is a program to test (and hence improve) your typing speed right from the ease of your terminal.

Written completely in python with no external dependencies!

✨ Main Features

  • 🖥️ Cross-platform
  • 🎦 See your replay
  • 🐍 Supports Python 2 and 3
  • 📝 Choose custom text input
  • 🅰️ 6000 text samples
  • 🌈 Colored texts

🔧 Install

Mitype can be easily installed by:

pip install mitype

📈 Usage

Once installed, you can run it simply as:

mitype

You can also customize each run by specifying the following options as:

  • -f FILENAME, --file FILENAME
    Uses contents of file as sample text.
  • -d N, --difficulty N
    N can be in range [1, 5] with 1 being the easiest. This decides the length of the text.
  • -i ID, --id ID
    ID can be in range [1, 6000].

You can quit mitype anytime by pressing the ESC key or CTRL-C.

You can also directly run on repl.it in your web browser although, the latency is pretty high.

💚 Contributing

We encourage you to contribute to mitype! Please check out the Contributing Guidelines about how to proceed.

📜 License

Licensed under the GPL license.

Text samples in database are collected from Typeracer Data.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mitype-0.2.2.tar.gz (646.5 kB view details)

Uploaded Source

File details

Details for the file mitype-0.2.2.tar.gz.

File metadata

  • Download URL: mitype-0.2.2.tar.gz
  • Upload date:
  • Size: 646.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.0

File hashes

Hashes for mitype-0.2.2.tar.gz
Algorithm Hash digest
SHA256 1267413a86b61842f6d91c5c68477a93d2e65051342f838fecebd24d15b24d2a
MD5 e0652447ae2c14c57dd0f31168b28c3a
BLAKE2b-256 ca58ffcce47f113e76d0974e2e0547af01d8ad532626d2b11d506579976723de

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page