Skip to main content

A command line tool to improve typing speed

Project description

⌨ Mitype ⌨

Typing Speed Test in your Terminal


What is it?

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

🖥️ For Linux, Windows, and macOS

🎦 See your replay!

🐍 Runs on python 3 and 2 both

😊 No external dependencies*

📝 Choose custom text from a file

🤸 And difficulty level

😉 Or let the app decide! (From over 6000️ text sets)

🌈 Colored texts

* For windows, you need windows-curses to run

Where to get it?

The source code is hosted on GitHub at mithil467/mitype

pip install mitype

That's all if you are on Linux and macOS. If you are on windows, you also need windows-curses, which can be installed from pypi:

pip install windows-curses

How to run it?

Once installed, you can run it simply by mitype OR python -m mitype

You can choose difficulty between 1 and 5.

mitype -d <value>

Example:

mitype -d 2

You can use text from a sample file by

mitype -f SampleTextFile

You can quit the app anytime by pressing the ESC key or CTRL-C.
Note: If you are in replay mode, currently only CTRL-C is supported for exiting.

To directly run from clone without installing:

python -m mitype

You can also directly in your web browser.

Dependencies

For windows only - windows-curses.

Installation from sources

To install mitype from the source -

In the mitype directory (the same one where you found this file after cloning the git repo), execute:

python setup.py install

Contribute to Mitype

Please check our Contributing Guidelines.

License

GPL

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.0.tar.gz (643.6 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: mitype-0.2.0.tar.gz
  • Upload date:
  • Size: 643.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2

File hashes

Hashes for mitype-0.2.0.tar.gz
Algorithm Hash digest
SHA256 13ffaf5926e5915782644b3fc7b7522334ecc5d6c49390e69aef2e1710e58cc8
MD5 ee1ca4bf55bffb6fbf568de1f8310129
BLAKE2b-256 217035631d7feaae7efe0fe509458fa5826faa5b599bbedcc4062d44af2f7415

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