Command line "helpers" for Crossword, Spelling Bee, and Wordle.
Requires Node.js (tested on v20)
git clone https://github.com/binarymax/nyt-game-cheats
cd nyt-game-cheats
crossword.js helps find possible one-word matches to clues based on a template.
./crossword.js <template>
Where <template>
is a required list of letters and blank placeholders to represent a single incomplete word.
For example:
./crossword.js awe____
Produces the possible answer:
awesome
Template blanks also work with other non-alpha characters like .
, ?
, -
, ,
, etc.:
./crossword.js awe..me
The dictionary is quite extensive, but doesn't contain everything. Slang and pop culture names like songs and movies might not be found. It also doesn't help find multiple words such as outtolunch
, unless they are in the dictionary. It also doesn't identify rebus. You can modify the dictionary if you want (see below in About the Dictionaries)
Another example:
./crossword.js _____a_____a__
Produces:
contraindicant
contraindicate
machiavellians
monocarpellary
overpassionate
polycarpellary
quadragesimals
NOTE: The cheats dictionary does not exactly match the NYT Crossword dictionary. Some words that are valid in the game might be missing.
This ultimate spoiler finds all the possible answers to a Spelling Bee puzzle.
./bee.js <center> <edge>
Where <center>
is the letter in the middle and <edge>
are all the letters on the outside.
For example:
./bee.js a wesmot
Produces:
...
awes
awesome
awsome
eame
ease
eases
...
NOTE: The cheats dictionary includes proper nouns and does not exactly match the NYT Spelling Bee dictionary. Some words produced might not be valid in the game, and some words that are valid in the game might be missing.
Finds possible words based on the existing green, yellow, and grey letters that you already know.
./wordle.js <green> <yellow> [exclude]
Where <green>
is the 5-letter long template for the green letters to keep, [yellow]
is the optional 5-letter long template for the yellow letters to keep but move, and optionally [exclude]
is the list of grey letters to exclude. Templates work the same as Crossword templates, but must contain exactly 5 letters.
For example:
./wordle.js gr___ __a__ omnsyvl
Produces:
great
greta
If you only have yellow letters, make the green template all blanks. For example:
./wordle.js _____ _ea_r omnsyvl
Produces:
acerb
acred
adure
afire
agree
aigre
aired
apert
arced
...
NOTE: The cheats dictionary includes proper nouns and does not exactly match the NYT Wordle dictionary. Some words produced might not be valid in the game, and some words that are valid in the game might be missing.
See the info in ./dict/README.md
Made with ❤️ by Max Irwin. Apache 2.0 Licensed (but the dictionaries have other licenses).
There might unintentionally be some naughty words. Use at your own risk!
Finished with the daily NYT and want more games? I made http://anagramica.com and http://pzlbot.com a while ago for anagram lovers.