Skip to content

s-zhang/puzzlehunt-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Super Secret Puzzle Tools to Win Build Status

puzzle-utils

Features/To-Dos

(Sign up for whatever you decide to work on here so we don't duplicate work)

Basically what I want is all the random online tools in one easy lightweight place or in script version.

  • Word Ladder tools
    • "Next Word" (adjacent) word generator
    • Ladder solver (or link to a ladder solver)
    • Example
  • Decode/Encode tools
    • Caesar Ciphper (Nick)
      • Shift letters by independent numbers
      • Shift phrase by number
      • Shift phrase brute force
      • Or just use this
    • Morse Code Translator (Nick)
    • Braille Translator (Nick)
    • Semaphore Translator
    • Number/Hex to Letter
  • Improvements to wordhelper (TODO)
    • Insert/Remove/Replace a string
  • Anagram solver
    • single word and multi-word anagram solver
  • Word lookup
    • find a word with regex
  • We can put all these tools on a handy, simple website

Prerequisites

(Once) Install the following items

  1. Python 3+
  2. pipenv
    >pip install pipenv
    

Setup

(Once per code sync) Install all the dependencies by running

>.\setup.bat

For Mac Users, run

>sh macsetup.sh

Usage

(Once per use) Start puzzle-utils interactively by running

>.\run.bat
>>> anagram("silent")
['listen', 'inlets', 'tinsel', 'elints', 'silent', 'intels', 'enlist']

For Mac Users, run

>sh macrun.sh
>>> anagram("silent")
['listen', 'inlets', 'tinsel', 'elints', 'silent', 'intels', 'enlist']

Build and Test

Refer to puzzle-utils/README.md for details.

Contributing

Refer to puzzle-utils/README.md for details.

Authors

See contributors.

License

See LICENSE

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •