Encode and decode data as emojis.
# Ecoji 🏣🔉🦐🔼
Ecoji encodes data as 1024 [emojis][emoji], its base1024 with an emoji character set. As a bonus, includes code to decode emojis to original data. The idea is from [here](https://github.com/keith-turner/ecoji). And this project is the implemention of Python3.
- with pip
`bash $pip install ecoji `
- with source code
`bash $git clone firstname.lastname@example.org:mecforlove/ecoji-py.git && cd ecoji-py && python3 setup.py install `
## For CLI usage
`base $echo -n hello | ecoji 👲🔩🚗🌷 `
`bash $echo -n 👲🔩🚗🌷 | ecoji -d hello% `
If you want to know more about the CLI, just type ecoji -h in your terminal.
## For python lib
`python >>> import io >>> from ecoji import encode >>> r = io.BytesIO(b'hello') >>> w = io.StringIO() >>> encode(r, w) >>> print(w.getvalue()) 👲🔩🚗🌷 `
`python >>> import io >>> from ecoji import decode >>> r = io.StringIO('👲🔩🚗🌷') >>> w = io.BytesIO() >>> decode(r, w) >>> print(w.getvalue()) b'hello' `
Last but not the least, only Python3.x is supported.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.