https://github.com/nickstenning/xwd
A low-level library for parsing and manipulating crossword puzzles, as well as command-line and web interfaces, with support for the Across Lite puzzle format.
https://github.com/nickstenning/xwd
Last synced: 12 months ago
JSON representation
A low-level library for parsing and manipulating crossword puzzles, as well as command-line and web interfaces, with support for the Across Lite puzzle format.
- Host: GitHub
- URL: https://github.com/nickstenning/xwd
- Owner: nickstenning
- Created: 2014-08-08T17:03:07.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2014-08-08T17:12:28.000Z (almost 12 years ago)
- Last Synced: 2025-04-04T10:58:15.757Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 137 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# xwd
A library for interacting with crossword puzzles, and some higher-level
utilities (for the commandline and the web) for interacting with them.
## installing
go get github.com/nickstenning/xwd/...
## using
At the moment, the only supported puzzle format is `.puz` (AKA AcrossLite)
format:
xwd foo.puz
Or, to serve a directory tree of puzzles on the web:
cd $GOPATH/src/github.com/nickstenning/xwd/xwdweb
xwdweb ~/puzzles
(Yes, I need to bundle the templates at some point.)
A couple of example puzzles can be found in the `fixtures/` directory
## caveats
The web interface doesn't do anything useful yet. It's also really ugly.