Skip to content
Robert Rainthorpe edited this page Jan 31, 2023 · 6 revisions

Welcome to the PySquaredle wiki!

See it in action

Video of the GUI in action

Options

❯ ./squaredle -h                                                                                                                                                                             (squaredle) 
usage: squaredle [-h] [-c] [-d] [-f FILE] [-g] [-H] [-l] [-m] [-r] [-s] [-u] [-x SQUARE] [-t] [-z] [letters]

Solves the Squaredle puzzle, as seen on https://squaredle.app

positional arguments:
  letters               the puzzle letters. If not specified will try to download from https://squaredle.app. For puzzles with gaps, use underscores ('_') to represent the gaps.

options:
  -h, --help            show this help message and exit
  -c, --single-column   display results as a single column. (default: False)
  -d, --debug           display cell neighbour list for debugging (default: False)
  -f FILE, --file FILE  specify word list (default: ./word_list.txt)
  -g, --grid            display letters grid. (default: False)
  -H, --headers         display headers for length-grouped solutions (default: False)
  -l, --length          group solutions by word length (default: False)
  -m, --multiple        in GUI mode, show all solutions for a given word (default: False)
  -r, --random          randomise letter order, for setting puzzles. Shows grid (default: False)
  -s, --sort            sort solutions alphabetically (default: False)
  -u, --gui             run in GUI mode. Some flags only affect text output, not GUI (default: False)
  -x SQUARE, --square SQUARE
                        generate random square of x by x letters. Letter distribution matches a popular grid-based word game rhyming with scrabble
  -t, --auto-extend     add extra letters to the grid to make it square (default: False)
  -z, --slow-mode       show progress as it goes (default: False)
Clone this wiki locally