An open API service indexing awesome lists of open source software.

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.

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.