dkujawski / wordle_me_this

CLI wordle helper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wordle_me_this

CLI wordle helper

This is mainly an opportunity to explore asyncio and set operations.

Build package

$ python3 -m pip install build_requirements.txt
$ python3 -m build

Install

$ python -m pip install .

Usage

Usage: python -m wordle_me_this [OPTIONS] [POSITION]

  list usable words from the local dict word list. use the POSITION argument
  to identify which letters should be in which places. any non-alpha letter
  for blanks.  like: ".o.e." or "s__rt"

Options:
  -i, --include TEXT    letters to include
  -o, --omit TEXT       letters to omit
  --dupes / --no-dupes  allow dup letters in word  [default: dupes]
  --rebuild             rebuild cached word list
  --help                Show this message and exit.

Suggest a start word

$ wordle-me-this
auger
maize
anion
agile
toxic

Suggest the next word based on include/omit

$ wordle-me-this --omit uger --include a
patsy
sandy
halos
nodal
salts
clamp
cilia
...

Show words where 'a' is the second letter and 's' is the last letter

$ wordle-me-this _a__s -i y -o ktio

yawls  yawns  yards
babys  ladys  zanys
yarns  navys  manys
yawss

About

CLI wordle helper

License:Apache License 2.0


Languages

Language:Python 100.0%