CRUCIVERB.COM

Constructing => Software / Technical => Topic started by: pmaher on March 14, 2021, 11:32:07 AM

Title: A new Python package for crossword construction
Post by: pmaher on March 14, 2021, 11:32:07 AM
For the coders out there, I wanted to share a new Python package I've developed for crossword construction. It's called blacksquare https://github.com/pmaher86/blacksquare (https://github.com/pmaher86/blacksquare), and it has support for HTML rendering in Jupyter notebooks, .puz/.pdf export, and algorithms to help find valid fills. It also provides a great high-level interface to crossword puzzles if you want to write your own algorithm. If that sounds interesting take a look and let me know what you think!
Title: Re: A new Python package for crossword construction
Post by: BrianRossman on March 15, 2021, 04:19:51 AM
Thanks for this post. Very useful for me.
Title: Re: A new Python package for crossword construction
Post by: Glenn9999 on April 04, 2021, 02:21:34 PM
Thanks for sharing.  Definitely will look at it for a couple of problems in my own work.  Most notably generating PDF prints off of crossword puzzles, specifically for the moment generating answer key pages like you see in books off of electronic puzzle formats.