Skip to main content

A minimal terminal typing test — English & Korean, monkeytype-inspired

Project description

ttyping

A minimal, monkeytype-inspired terminal typing test. English & Korean.

Install

pip install ttyping

Or with uv:

uv tool install ttyping

Usage

ttyping                    # English, 25 random words
ttyping --lang ko          # Korean random words
ttyping --file path.txt    # Practice from file
ttyping --words 50         # Custom word count
ttyping --time 30          # 30-second timed test
ttyping history            # View past results

Keybindings

Key Action
Tab Restart test
Esc Quit
Space Next word

Results are saved locally at ~/.ttyping/results.json.

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

ttyping-0.1.0.tar.gz (27.1 kB view details)

Uploaded Source

Built Distribution

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

ttyping-0.1.0-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file ttyping-0.1.0.tar.gz.

File metadata

  • Download URL: ttyping-0.1.0.tar.gz
  • Upload date:
  • Size: 27.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ttyping-0.1.0.tar.gz
Algorithm Hash digest
SHA256 493b29d3cae28ecfa5c7244c6919254777490bfdab5bc8e9ec4956db3c483103
MD5 fa555d0e438e2adef4a95c371d4728e9
BLAKE2b-256 32196ad1a7b5965985d98fee067b178a5e01220ce39b0210a291eb57245b035d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttyping-0.1.0.tar.gz:

Publisher: pypi.yml on partrita/ttyping

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ttyping-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ttyping-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ttyping-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dfe91b5cd02aaf84c027ce1d2a07065dfff86bc673ce553f34b6a4a73567bd90
MD5 a15182c75561b73e1e9169fbb023cfbf
BLAKE2b-256 996008406a390532722ca003ae778e4c3e9f694e603fe8311f049d64c28ff43f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ttyping-0.1.0-py3-none-any.whl:

Publisher: pypi.yml on partrita/ttyping

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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