Skip to content

Advanced tooling for puzzle hunts: grid/crossword parser, crossword tool to fill in the grid when entering answers, heavy-duty pattern/anagram solver, and more

License

Notifications You must be signed in to change notification settings

kevinychen/snap2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snap

Snap provides advanced tooling for puzzle hunts. Try Snap at util.in.

Features

Given a crossword puzzle page, Snap automatically detects the crossword grid and clues.

Parsing a crossword

Snap then hooks up your Google Sheet so that filling in a clue answer automatically fills in the grid and letters in orthogonal clues.

Exported crossword

Snap can handle many types of images. For example, here is an image of a grid with borders:

Bordered grid

Easily import jigsaw pieces or other moving components into Google Sheets.

Blobs

Snap has a powerful solver engine with a deep understanding of English. This allows it to solve for phrases and even sentences, which traditional tools cannot do.

Anagram

Find words in a grid, with a nice visual UI and without needing a word bank. Both straight words and boggle mode are supported.

Word search

Instructions

Instructions for the crossword tool here.

Instructions for parsing other grids are similar to that of the crossword tool; instead of clicking "Parse crossword", choose "Parse grid".

Instructions for the anagram solver here.

Development

In the snap-app directory, run yarn install, then yarn build to build the frontend asset files. (You can also develop on the frontend only with yarn start.)

Follow the instructions here to setup and start the server.

About

Advanced tooling for puzzle hunts: grid/crossword parser, crossword tool to fill in the grid when entering answers, heavy-duty pattern/anagram solver, and more

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •