crosswords is a terminal tool to help you solving crosswords.
This is a full rewrite of a script I wrote back in 2011.
pip install crosswords
To upgrade a previous installation, use:
pip install -U crosswords
crosswords [-l <language>] <word>
Your word should have ?
characters for each letter you don't know, e.g.:
bon??ur
. By default, the tool returns up to 8 possible words.
Some words have special meaning:
list
: list local languagesremote_list
: list remote languagesinstall
: install a languageupdate
: update local languages
A language dictionnary is a file with one word per line, without accents,
hyphens or special chars. Local dictionnaries are stored in
~/.crosswords/dicts
. Remote ones are on my website.
Here are the currently available languages. You can install any of them with
crosswords install <language>
.
- English (
english
): 70k words - French (
french
): 300k words
Clone this repo, then:
[sudo] make deps make check