Skip to main content

Word training set generator for learning typing and improving your performance

Project description

Word generator (for all you goddam keeb nerds 🤓)

The story

I finally got some time on my hands to learn different layouts and Colemak is what interested me the most. At this point I was already familiar with Monkeytype, but it didn't provide proper learning tools. I looked around for an alternative, but other sites and tools were buggy, limited, too complicated or I wasn't able to find them.

This was my solution. wordgen generates (well, filters out really) curated word lists for you based on your demands. Just starting out? Focusing on just arst and neio might be more efficient. Want a specific word set? English or anything custom can be loaded in and used as a source for the generator. It even features a convenient --copy flag, which makes Monkeytype's ability to save texts almost useless (although their word randomisation is still awesome).

Installation

from PyPi
  • *nix: pipx install wordgen or python3 -m pip install wordgen
  • Win: pipx install wordgen or python -m pip install wordgen

Note: May differ based on your installation

from source

If you want to do this, you can probably figure it out. If you can't, give me some time and I'll eventually rewrite this section to be more useful. (or someone can make a pr)

Configuration

As of version 2022.0.1, there isn't any config file, however, you can include your own custom courses and wordsets in these paths:

system path
Linux $XDG_CONFIG_HOME/.config/wordgen/<courses or words>/ ($XDG_CONFIG_HOME defaults to ~/.config/)
Mac OS ~/Library/Preferences/wordgen/<courses or words>/
Win XP or older C:\Documents and Settings\<username>\Local Settings\Application Data\octelly\wordgen\<courses or words>\
Win 7 or newer C:\Users\<username>\AppData\Roaming\octelly\wordgen\<courses or words>\

Project versioning

year.breaking.minor

  • year of release (this resets both breaking and minor)
  • goes up in case there's a breaking change (this resets minor back to 0)
  • minor goes up with each update

Credits

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

wordgen-2022.1.0.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

wordgen-2022.1.0-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file wordgen-2022.1.0.tar.gz.

File metadata

  • Download URL: wordgen-2022.1.0.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.2 Linux/5.15.0-1022-azure

File hashes

Hashes for wordgen-2022.1.0.tar.gz
Algorithm Hash digest
SHA256 d9b9f4043663037d00379901f3581cbeadc62d7f44e23be536c66b65bd7f2c39
MD5 27e73a33bbacc74fc0881a35e12ce6e0
BLAKE2b-256 0864d2da00a6eed8706338acae1e9b61695e371941851911192a249343b43fc5

See more details on using hashes here.

File details

Details for the file wordgen-2022.1.0-py3-none-any.whl.

File metadata

  • Download URL: wordgen-2022.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.2 Linux/5.15.0-1022-azure

File hashes

Hashes for wordgen-2022.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cf4fba7ccebc8bcfad70f43e30974a08fa5e42cdb08b3385ecaa5f99cd033a1e
MD5 6c86329e07383e605da07c6e4d2cd74c
BLAKE2b-256 8b4a0fb162e69fe2c288eab338a2b7bcb7793c5eee2693a95cc28e3e5b5a51d6

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