Duckify Encoder

Usage

Download main.py and run it.

main.py has an encoded version in encoded_main.py.txt.

As A Module

Download the duckify folder (or just download duckify.py from there.)

If you downloaded the folder:

|--[main.py]
|--[duckify]
   |--[__main__.py]
   |--[duckify.py (can be deleted)]
main.py:
import duckify
duckify.encode("hi")
duckify.decode("stuff to decode")

If you downloaded the file:

|--[main.py]
|--[duckify.py]
main.py:
import duckify
duckify.encode("hi")
duckify.decode("stuff to decode")

How It Works

Space ( ) shows a new character.
Every new character has a value.
Duck (?) is worth 1
Corn (?) is worth 10
Lettuce (?) is worth 100
The following are new and have not been added to the examples below yet.
broccoli (?) is worth 50
strawberry (?) is worth 1000
It checks how many strawberry it can subtract.
Then, how many lettuce.
Then, how many broccoli.
Then, how many corn.
Last, how many duck.

Examples

Duckify 'a'

ord('a') == 97

Result: '????????????????'

9 corn * 10 per corn = 90 + 7 duck * 1 per duck = 97

Duckify ‘abc’

ord('a') == 97

ord('b') == 98

ord('c') == 99

Result: '???????????????? ????????????????? ??????????????????'

space ( ) is used to show a new character

GitHub

View Github