Skip to content

An encoding and decoding app for a phone-dial-pad-based cypher.

License

Notifications You must be signed in to change notification settings

tetraketra/dial-up

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📞 Dial Up 📞

Command-line encoder and decoder for an unnamed nondeterministic phone-dialpad-based code. Supports punctuation, variable capitalization, and messages of arbitrary length. This app is intentionally built to use no dependencies. You do not need to build an environment.

🏗️ Project Structure 🏗️

dial-up
├── words # The base words the app uses to build its corpus.
│   └── [ℤ++]-letter-word.json 
├── dial_up.py       # The app. Run as script.
├── pyproject.toml   # Linting config.
├── requirements.txt # Empty ^.^
│
│=─ word_list.json   # App corpus. Built when needed.
└=─ log.txt          # App log. Built when needed.

🛠️ Run Process 🛠️

git clone https://github.com/tetraketra/dial-up
cd dial-up

python3 dial_up.py # Expects 3.11 but should work on some earlier versions.

About

An encoding and decoding app for a phone-dial-pad-based cypher.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages