Skip to content
David Whitlock edited this page May 5, 2014 · 25 revisions

genxword

Genxword is a crossword generator written in Python (2.7 and 3). It creates a crossword from a list of words and clues, or just words, in a text file, and it outputs a crossword with clues in pdf format, and / or the crossword in png / svg format together with a text file containing the word bank and clues.

There are two versions of this program, genxword-gtk, the GUI version, and genxword, the command line version.

How to use genxword-gtk

Example crosswords created by genxword

How to use genxword

When you run genxword, you need to state what word list file is being used and what format you want the crossword saved as. In the following example, the word_list.txt file is being used, and the output will be png versions (n) of the empty grid and the key and a text file containing the word bank and clues. All of these files will have the name "Norwegian Blue" attached to them.

genxword -o "Norwegian Blue" word_list.txt n

You can save the crossword as an A4 size pdf (p), letter size pdf (l), png image (n), svg image (s), or any combination of these.

More examples of how to use genxword

For more information about all the options available, please consult the man page.

Clone this wiki locally