pycrossword
0.4
Pure-Python implementation of a crossword puzzle generator and editor
|
▼Npycross | |
Ncrossword | Core low-level crossword generation objects |
Ncwordg | Main application entry-point module that creates and launches the GUI app – see main() function |
Ndbapi | Implements classes to work with SQLite databases created from Hunspell dictionaries |
Nforms | Classes for all the GUI app's forms except the main window |
Ngui | The GUI app main window implementation – see MainWindow class |
Nguisettings | Stores a single global configurations object - CWSettings::settings together with methods to load from and save to compressed JSON files |
Nplugins | |
▼Nutils | |
Nglobalvars | |
Ngraphs | |
Nonlineservices | |
Npluginbase | |
Npluginmanager | |
Nsynteditor | |
Nundo | |
Nupdate | |
Nutils | |
Nwordsrc | Implements the Wordsource base class and its derivatives – various sources of words for generating crosswords |
▼Nutils | |
Nglobalvars | Most application globals are placed here for convenience |
Ngraphs | Used to display statistics for the current crossword in the web browser using the Altair package |
Nonlineservices | Provides interfaces for the online services used by the app: Yandex and MW online dictionaries, Google search engine, Kloudless cloud storage and Shareaholic social sharing service |
Npluginbase | User plugin platform to extend pyCrossword functionality based on Yapsy |
Npluginmanager | User plugin manager for custom plugins based on Yapsy |
Nsynteditor | Scintilla-based Python editor and its customized version for user plugin developers |
Nundo | Undo / Redo history support using a simple list-based approach |
Nupdate | Support for application updates from the PyPi or Github servers |
Nutils | General container for utility functions and classes used across the entire application |