Skip to main content

A command line tool to improve typing speed

Project description

Maintainability PyPI Latest Release License Black

Demo

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

  • 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: https://github.com/mithil467/mitype

pip install mitype

That’s all if you are on linux and mac OS. 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 by

python -m mitype

You can choose difficulty in between 1 and 5.

`python -m mitype -d <value>

Example:

`python -m mitype -d 2

You can use text from your own file by

python -m mitype -f SampleTextFile

You can quit the app anytime by pressing the ESC key.

Do directly run from repo:

`python local_host.py`

Dependencies

For windows only - windows-curses.

Installation from sources

To install mitype from source -

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

python setup.py install

License

GPL

Test text is taken from data.db database which is a collection of 6000 strings taken from typeracerdata.com (not given under my license).

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

Uploaded Source

File details

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

File metadata

  • Download URL: mitype-0.1.5.tar.gz
  • Upload date:
  • Size: 642.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9

File hashes

Hashes for mitype-0.1.5.tar.gz
Algorithm Hash digest
SHA256 57db1f01998bc8e56e76879d487832bcf0a5a0679ec770fd9c8304338520d691
MD5 74a9a955e15cfbb05e61b94deeb0e396
BLAKE2b-256 0806fc55b16f2a034be94dbfd1d5f28977a4e2867d683e34aebfff1b068e2735

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