|
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 |
1.8.17