Skip to content

Update usage of puz.py - #346

Open
alexdej wants to merge 2 commits into
thisisparker:mainfrom
alexdej:update-puzpy
Open

alexdej wants to merge 2 commits into
thisisparker:mainfrom
alexdej:update-puzpy

Conversation

@alexdej

@alexdej alexdej commented May 9, 2026

Copy link
Copy Markdown
Contributor

Most recent versions of puz.py have a simpler interface for working with Markup and Rebus tables. This commit cleans up downloaders' use of those which should make it easier to find and fix bugs.

Also, fix #342 while I'm at it.

alexdej and others added 2 commits May 9, 2026 13:32
…rker#342)

Puzzmo's xd payload uses Unicode dingbats (❶❷❸…) as rebus placeholders
in the grid. The .puz format requires solution to be one latin-1 char
per cell, so passing the dingbat through caused encode failures at write
time. Substitute the first letter of the rebus value, matching the
convention used by NYT and other publishers.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Certain Puzzmo puzzles have encoding issues

1 participant