Skip to main content

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

Metadata

Release files for wordgen 2022.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wordgen 2022.1.0
File Size Uploaded
wordgen-2022.1.0.tar.gz 9.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wordgen 2022.1.0
File Interpreter ABI Platform
wordgen-2022.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 19.4 kB

Release files / wordgen-2022.1.0.tar.gz

Download URL wordgen-2022.1.0.tar.gz
Size 9.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d9b9f4043663037d00379901f3581cbeadc62d7f44e23be536c66b65bd7f2c39
BLAKE2b-256 checksum
How to use checksums
0864d2da00a6eed8706338acae1e9b61695e371941851911192a249343b43fc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.2 CPython/3.10.2 Linux/5.15.0-1022-azure

Release files / wordgen-2022.1.0-py3-none-any.whl

Download URL wordgen-2022.1.0-py3-none-any.whl
Size 10.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cf4fba7ccebc8bcfad70f43e30974a08fa5e42cdb08b3385ecaa5f99cd033a1e
BLAKE2b-256 checksum
How to use checksums
8b4a0fb162e69fe2c288eab338a2b7bcb7793c5eee2693a95cc28e3e5b5a51d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.2 CPython/3.10.2 Linux/5.15.0-1022-azure

Release history Release notifications | RSS feed

This release

2022.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page