Skip to main content

Select, generate and play always-unique crosswords.

Project description

licence PyPI version Publish to PyPI.org release) issues CodeQL Tests

crossword_puzzle

A GUI package built with CustomTkinter that allows you to select, configure and generate a crossword to view, interact with and complete in a Flask web application.

Dependencies

Babel==2.14.0
customtkinter==5.2.2
Flask==3.0.1
flask_babel==4.0.0
Pillow==10.2.0
regex==2023.12.25

Installation

Requires pip

Make a virtual environment (recommended)

pip install virtualenv OR pip3 install virtualenv
python -m venv venv OR python3 -m venv venv
ON MACOS/UNIX: source venv/bin/activate
ON WINDOWS: venv\scripts\activate

Install the package in your system directory/virtual environment:

pip install -U crossword-puzzle OR pip3 install -U crossword-puzzle

OR, install the package in your home directory if you aren't using a virtual environment:

pip install --user -U crossword-puzzle

Then, run the GUI script:

crossword-ctk

Documentation

Check out the wiki here

Third-party library acknowledgements

Gallery

home gui
crossword browser gui
game english
game japanese

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crossword_puzzle-1.2.60.tar.gz (3.2 MB view hashes)

Uploaded Source

Built Distribution

crossword_puzzle-1.2.60-py3-none-any.whl (5.3 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page