Metadata-Version: 2.4
Name: xpuz
Version: 2.2.108
Summary: Design and play procedurally generated crosswords
Author: Tomas Vana
License: MIT
Project-URL: Homepage, https://github.com/tomasvana10/xpuz
Keywords: crosswords,procedural generation,games
Classifier: Topic :: Multimedia
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: JavaScript
Classifier: Topic :: Text Processing :: Markup :: HTML
Classifier: Framework :: Flask
Classifier: Topic :: Software Development :: Localization
Classifier: Topic :: Education
Classifier: Topic :: Games/Entertainment
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: Babel
Requires-Dist: customtkinter
Requires-Dist: Flask
Requires-Dist: flask_babel
Requires-Dist: Pillow
Requires-Dist: regex
Requires-Dist: platformdirs
Requires-Dist: pathvalidate
Requires-Dist: CTkToolTip
Requires-Dist: pywebview
Provides-Extra: pdf
Requires-Dist: pycairo; extra == "pdf"
Dynamic: license-file

<div align="center">
  
  # xpuz

</div>

<div align="center">

  ![crossword banner](https://github.com/tomasvana10/xpuz/assets/124552709/370a11cb-540e-41c4-8917-5f5272da2ebd)
  ![licence](https://img.shields.io/badge/licence-MIT-green?style=flat?logo=licence)
  [![PyPI version](https://img.shields.io/pypi/v/xpuz?style=flat-square)](https://pypi.org/project/xpuz/)
  [![Publish to PyPI.org](https://github.com/tomasvana10/xpuz/actions/workflows/publish.yml/badge.svg)](https://github.com/tomasvana10/xpuz/actions/workflows/publish.yml)
  [![release](https://img.shields.io/github/v/release/tomasvana10/xpuz?logo=github)](https://github.com/tomasvana10/xpuz/releases/latest)
  [![issues](https://img.shields.io/github/issues-raw/tomasvana10/xpuz.svg?maxAge=25000)](https://github.com/tomasvana10/xpuz/issues)
  [![CodeQL](https://github.com/tomasvana10/xpuz/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/tomasvana10/xpuz/actions/workflows/github-code-scanning/codeql)
  [![Tests](https://github.com/tomasvana10/xpuz/actions/workflows/tox-tests.yml/badge.svg)](https://github.com/tomasvana10/xpuz/actions/workflows/tox-tests.yml)
  
</div>

`xpuz` is a GUI/web package built with `CustomTkinter` and `Flask`. It allows you to select a predefined or customised set of words to procedurally generate a crossword from, and view it in a locally hosted `Flask` web app.
- Read the documentation [here](https://xpuz.readthedocs.io).
- Download the latest source code [here](https://github.com/tomasvana10/xpuz/releases/latest).
- Play a demo of the game itself [here](https://tomasvana10.github.io/).
