Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (testpypi.python.org).
Help us improve Python packaging - Donate today!

Program for measuring typing speed in words per minute (WPM)

Project Description

wpm — console app that measures your typing speed

WPM is a simple terminal program that measures your typing speed in words per minute (WPM).

The WPM is calculated by taking characters per second (CPS) and dividing by five. That gives a slightly higher score than on sites than typeracer.com, but is good enough to gauge your typing speed.

How to install

The recommended way is to install via PyPi

$ pip install wpm

But you can also do a local installation with

$ python setup.py install [--user]

How to run

Just type

$ wpm

To cancel typing, just hit the ESCAPE key.

You can also train a single custom text. In that case, just do

$ wpm --load yourfile.txt

If you want to bundle up several texts into one file, just create a JSON file with the following format

[
  {
    "author": "Author Name",
    "title": "Title of Work",
    "text": "The text to type here ..."
  },

  {
    "author": "Author Name",
    "title": "Title of Work",
    "text": "The text to type here ..."
  }
]

You load your JSON files with

$ wpm --load-json yourfile.json

License

Copyright 2017 Christian Stigen Larsen

Distributed under the GNU GPL v3 or later. See the file LICENSE.txt for the full license text. This software makes use of open source software.

Release History

Release History

This version
History Node

1.0

Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
wpm-1.0.tar.gz (16.3 kB) Copy SHA256 Checksum SHA256 Source Jun 24, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting