Skip to content
This repository has been archived by the owner on Jul 27, 2022. It is now read-only.

Latest commit

 

History

History
33 lines (25 loc) · 1.51 KB

README.md

File metadata and controls

33 lines (25 loc) · 1.51 KB

🦕stegosaurus

Made withJupyter
a steganography based discord bot, made with 💚 using 🐍

invite the bot here

🔧 run it yourself

to run stegosaurus yourself, you need to have 🐍 3.8+ installed. after downloading and extracting the files, navigate to the folder and use:

pip install -r requirements.txt # linux

py -3 -m pip install -r requirements.txt # windows

now all that's left is to run it:

python3 bot.py # linux

py -3 bot.py # windows

🏗 feature log

  • 0️⃣ zero width character encoding/decoding
  • 🏛 caesar ciphers
  • 💾 binary encoding
  • 🔠🔢 a1z26 encoding
  • ⚠ error handling
  • other types...

🥁 background

this bot was created to submit in swas.py's bot jam. once the topic (cryptography) was revealed, i immediately had my idea. i got to work, and well, here we are!

my initial idea for the bot was to use zero-width characters, as they were invisible, and as they aren't very well known about. they are traditionally used for foreign language scripts such as arabic so that a text editor or webpage would know to show them right-to-left, or that two characters are part of a different word. they weren't meant to be seen, so they have a width of zero, making them invisible (until you run the text caret over them.)