Skip to main content

Typing tutor trainer

Project description

Type Trainer

This small utility allows you to grow your typing skills in soft and non-annoying manner. It tries to behave closely to proprietary VerseQ application – adaptive typing tutor which dynamically changes exercises to help trainee to learn hard places thoroughly.

Install

The most easy way via pypi:

pip install typetrainer

or:

easy_install typetrainer

Or you can install from sources:

python setup.py build
sudo python setup.py install

Also you need pygtk to be installed.

Usage

typetrainer -t tutor_package /path/to/file/with/words

Where is tutor_package is one of tutors:

  • en.basic Basic English tutor with small-caps letters, commas and apostrophe.

  • ru.basic Basic Russian tutor with only small-caps letters.

tutor_package may be omitted.

And words file is any text in utf8 encoding.

Personally I prefer to run type trainer with fortunes:

typetrainer /usr/share/fortune/debian

or:

typetrainer /usr/share/fortune/cookie

TODO

  • Word generator should take in action trainee errors.

  • On screen keyboard with finger zones.

  • Advanced tutor for English (will be done when I reach 250 cpm on basic level).

  • Python tutor.

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

typetrainer-0.1.tar.gz (6.6 kB view details)

Uploaded Source

File details

Details for the file typetrainer-0.1.tar.gz.

File metadata

  • Download URL: typetrainer-0.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for typetrainer-0.1.tar.gz
Algorithm Hash digest
SHA256 084167e731aeb9d69f34e1f58f205a4ed99ea2832bdf064f6f0e061aabb38c44
MD5 d91cb141d6951c9cb934397734b077da
BLAKE2b-256 1e86bc025ee8ff08ca4ae936f0dced76a6d32d2b024f14df38ea6608cdd30c4b

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