crosswords is a terminal tool to help you solving crosswords.
This is a full rewrite of a script I wrote back in 2011.
Install
pip install crosswords
To upgrade a previous installation, use:
pip install -U crosswords
Usage
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 languages
remote_list: list remote languages
install: install a language
update: 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.
Languages
Here are the currently available languages. You can install any of them with crosswords install <language>.
English (english): 70k words
French (french): 300k words
Tests
Clone this repo, then:
[sudo] make deps make check
Metadata
Release files for crosswords 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| crosswords-0.3.2.tar.gz | 5.9 kB | Details |
Release files / crosswords-0.3.2.tar.gz
| Download URL | crosswords-0.3.2.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6fc89d78826137c760cf420a751846287e225434b6961883179e0331bf840389
|
|
BLAKE2b-256 checksum How to use checksums |
160f5100682dd3bbf27a5ae346e997e45bc6621d7da139e510b0ca265d33d29c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |