Skip to main content

A terminal typing test based on the likes of monkeytype.gg and typings.gg, visualized with the blessed library.

Project description

Typey

Typey is a minimalistic, terminal-based typing test inspired from the likes of typings.gg and monkeytype.gg.

Demonstration

Typey was created with the intention of improving the efficiency of time-wasting. Busy doing something important and you're using a terminal? Typey. Struggling with the command line because programming is hard? Typey. Staring at your monitor because even though you have a million things you could be doing you don't feel like doing anything at all? Typey.

Getting Started

Typey can be installed from PyPI:

pip install typey

The extremely overpopulated help menu can be accessed with:

typey --h

Available Commands

By default, Typey will start with a 25 word typing test because it's quick and allows you to pad your WPM - I mean be productive. Pressing tab at any time during the test will REDO (REDO REDO REDO); pressing ESC at any point will exit the test and allow you to move on with your life.

Furthermore, there is a themes JSON file that includes a couple of GMK gems such as minimal and hyperfuse; this can be modified to include any number of themes using the colour codes provided by blessed.

For example, GMK Minimal is provided internally by:

"minimal": { "c": "grey_on_white", "i": "black_on_white", "b": "on_white" },

This is equivalent to "typey --at "minimal, grey_on_white, black_on_white, on_white".

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

Typey-1.0.3.tar.gz (22.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Typey-1.0.3-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

Details for the file Typey-1.0.3.tar.gz.

File metadata

  • Download URL: Typey-1.0.3.tar.gz
  • Upload date:
  • Size: 22.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.2

File hashes

Hashes for Typey-1.0.3.tar.gz
Algorithm Hash digest
SHA256 d3d06ac449d781d5de7ef5cf35bf40394df3fb0bcfa7783145c3e98d6998bbc1
MD5 82fcfb49134e0f72ce3adfb4baaac091
BLAKE2b-256 8fc52d7096267f83a2b3b8e8e8d66c75dd5c0ef22f17d4e2cdf5f72c74e83b4c

See more details on using hashes here.

File details

Details for the file Typey-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: Typey-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 23.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.2

File hashes

Hashes for Typey-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7e072fb5f32ea1b329523b49ed07cb89e34b8c8636d4c6a271f55ce22a83caac
MD5 a80ae0234ff6f462e4691e2615a21283
BLAKE2b-256 34da03ff5b0644dcaee27ac3e184465d75a494d69a3ca7752abe57424dc0048a

See more details on using hashes here.

Supported by

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