Solvers for popular word games
A solver for the NYT SpellingBee game.
The script requites python 3.6+.
# Install dependencies
$ pip install -r requirements.txt
# Run the script
$ python spellingBeeSolver.py --letters <a,b,c,d> --target <a>
Where [letters] is a comma seperated list of this week's letters, and [target] is the letter that must be included in each word
winningWords.txt is the file returned by the script, with all possible acceptable words listed. Pangrams (if any) are listed first.
The solver uses the word list from List Of English Words . This isn't the word list the NYT uses, so some words may not match, but this word list seems to be a superset of the one the NYT uses.