A Python version of Lyra Rebane's JS Crossword. This is a slightly modified version of the one used in jailCTF 2026, with slight changes to the crossword and minor improvements.
If you'd like to edit the crossword yourself, the layout is defined in src/template.js.
npm install
npm run devnpm run build creates a deployable static site in dist/.