To properly display this page you need a browser with JavaScript support.
1.1. Overview of pycrossword
pycrossword is a pure-Python cross-platform crossword puzzle generator and editor. This GUI application will help you create and edit publishing-quality crosswords, tweak their look and feel, export them in a variety of formats and share them in social networks.
The
pycrossword source code and documentation are hosted on
Github , and the python package is available at
PyPi .
Features include:
full-fledged
Qt5 based GUI
cross-platform implementation
install from Github or PyPI
open, save, restore, export, and import crossword puzzles
powerful word sources: SQLite database / CSV (plaintext) / raw python list
customizable word blacklisting
crossword generation (from word sources)
supports common puzzle file formats:
XPF ,
IPUZ and raw text grid
easily load, edit and save word clues
flexible GUI settings: zoom, colors, fonts, grid settings, clues table look & feel, etc. (can load and save settings)
auto app updating / new release checking from Github / PyPI
lookup word definition in an online dictionary and Google
manual editing of individual words and suggestions from word sources
comfortable navigation in GUI (hotkeys, keystrokes, mouse)
hi-res printing to PDF or printer with customizable page / element layout
export crossword to image (JPG, PNG, TIFF, BMP) / PDF / SVG with customizable resolution and other settings
store crosswords in cloud and share them social networks
view user-friendly stats on current crossword in chart
inbuilt web browser and Python code editor
app extension through external and custom plugins (Python API included)
comprehensive Doxygen-generated API reference
Fig. 1. pycrossword main window