All Projects → kevinychen → snap2

kevinychen / snap2

Licence: MIT license
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

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to snap2

sheetful
The sheetiest REST API on the block.
Stars: ✭ 65 (+364.29%)
Mutual labels:  google-sheets
google docs-ruby
A library which allows you to edit your spreadsheets with pleasure
Stars: ✭ 18 (+28.57%)
Mutual labels:  google-sheets
artefactory-connectors-kit
ACK is an E(T)L tool specialized in API data ingestion. It is accessible through a Command-Line Interface. The application allows you to easily extract, stream and load data (with minimum transformations), from the API source to the destination of your choice.
Stars: ✭ 34 (+142.86%)
Mutual labels:  google-sheets
BakingSheet
Easy datasheet management for C# and Unity. Supports Excel, Google Sheet, JSON and CSV format.
Stars: ✭ 144 (+928.57%)
Mutual labels:  google-sheets
fastapi-csv
🏗️ Create APIs from CSV files within seconds, using fastapi
Stars: ✭ 46 (+228.57%)
Mutual labels:  google-sheets
csvtogs
Take a CSV file and create a Google Spreadsheet with the contents
Stars: ✭ 15 (+7.14%)
Mutual labels:  google-sheets
HTML-templating-with-Google-Apps-Script
Use data from your spreadsheets to build a webpage or a client-side app ✨
Stars: ✭ 55 (+292.86%)
Mutual labels:  google-sheets
Mosque-Screen
Chat: https://discord.gg/CG7frj2 - Email: [email protected]. We do not provide any support, this is a volunteer-based project therefore we cannot commit to any time to resolve local issues.
Stars: ✭ 54 (+285.71%)
Mutual labels:  google-sheets
react-google-sheet
Pulling data from Google Sheets with React components
Stars: ✭ 24 (+71.43%)
Mutual labels:  google-sheets
garmdown
Download Garmin Connect Data
Stars: ✭ 14 (+0%)
Mutual labels:  google-sheets
LocalizationService
Tools for localization Unity's UIText components
Stars: ✭ 22 (+57.14%)
Mutual labels:  google-sheets
pandoc-placetable
Pandoc filter to include CSV data (from file or URL)
Stars: ✭ 35 (+150%)
Mutual labels:  google-sheets
toggl-google-sheet
Import Toggl time entries into a Google Sheet
Stars: ✭ 17 (+21.43%)
Mutual labels:  google-sheets
Gson
Google sheets as a api service
Stars: ✭ 38 (+171.43%)
Mutual labels:  google-sheets
vue-crossword
Crossword puzzle builder VueJS application.
Stars: ✭ 54 (+285.71%)
Mutual labels:  crossword
jira-sprint-reporting
Reporting in a Google Sheet on a Sprint level using JIRA REST API
Stars: ✭ 25 (+78.57%)
Mutual labels:  google-sheets
svelte-crossword
Crossword component for Svelte
Stars: ✭ 67 (+378.57%)
Mutual labels:  crossword
BadgeHub
Raspberry Pi, Dymo Turbo Writer 450 badge printing service that logs user information such as name and email and prints a name badge and QR code associated with that information.
Stars: ✭ 25 (+78.57%)
Mutual labels:  google-sheets
PasswordKeeper
Web-app to help you securely store your encrypted passwords in your Google Drive.
Stars: ✭ 43 (+207.14%)
Mutual labels:  google-sheets
quackle
Quackle crossword game artificial intelligence and analysis tool
Stars: ✭ 126 (+800%)
Mutual labels:  crossword

Snap

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

Features

Crossword tool

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

Parse grids

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

Bordered grid

Parse blobs

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

Blobs

Heavy duty anagram solver

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

Wordsearch solver

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.

Snap also comes with a Google Sheet add-on for advanced users. You can find instructions for installing it 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].