Skip to main content

Command line tool to generate fun to play word searches.

Project description

py-wordsearch-gen - Word Search Generator

Ruff Tests Mastodon Follow

py-wordsearch-gen is a word search generator, originally written to generate a word search for distribution at the PSF booth at PyCon US 2025. It is incredibly simple to use and will generate a new word search with every run.

Installation

Installation is easy:

pip install py-wordsearch-gen

Usage

To use just run wordsearch from the command line.

usage: wordsearch [-h] [-s SIZE] [-m MIN] [-d] [-r] [-k] words [words ...]

Word Search Generator

positional arguments:
  words             List of words for the search.

options:
  -h, --help        show this help message and exit
  -s, --size SIZE   The size of the word search grid from 5 - 50. (Default: 10)
  -m, --min MIN     The minimum word length. Cannot be larger than the size of the grid. (Default: 4)
  -d, --diagonal    Allow words to be placed diagonally.
  -r, --reverse     Allow words to be placed backwards.
  -k, --answer-key  Print the answer key ahead of the puzzle.

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

py_wordsearch_gen-0.1.3.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_wordsearch_gen-0.1.3-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file py_wordsearch_gen-0.1.3.tar.gz.

File metadata

  • Download URL: py_wordsearch_gen-0.1.3.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for py_wordsearch_gen-0.1.3.tar.gz
Algorithm Hash digest
SHA256 52ac818dc75d4e0c46c0187a387062acc9465248834d1f1ec2bc0b9f8a176cb8
MD5 a8020f91c0467560f0ca2925feb85cf2
BLAKE2b-256 b748f8ad7b2080ff56b9d3129635fc4ef6385dcea6b7a7fbe8c83940abb27e7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_wordsearch_gen-0.1.3.tar.gz:

Publisher: publish.yml on brass75/wordsearch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_wordsearch_gen-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for py_wordsearch_gen-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 89cf01791f25084a2f82de30b462548aa5cb084c5e5ac35dad14615b05d00934
MD5 c88b70f6bef268018467db16178062eb
BLAKE2b-256 7ee898b95920af64471c34f384d41f8cc4d7aedc3386990d28b6f9d880d865d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_wordsearch_gen-0.1.3-py3-none-any.whl:

Publisher: publish.yml on brass75/wordsearch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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