A binary-to-emoji encoding scheme that representbinary data in a subset of the Unicode Emoji symbols.
Project description
Encode everything in Emojis! ๐
BaseEmoji is a binary-to-emoji encoding scheme that represents binary data in a subset of the Unicode Emoji symbols, designed for triggering senior programmers effortlessly. BaseEmoji is heavily influenced by my frustration towards my tech lead that always shares data (base64 encoded) with me.
But why?
MOCKERY!
WHY NOT!
Base64 is not the best scheme to represent and transmit (mostly binary) data in a human-readable way. ยฏ\_(ใ)_/ยฏ
Features
Basic encode/decode operations.
[TODO] Different flavors based on subset of the Unicode Emoji symbols.
[Contribute] ใ.
Installation
You can install the package by issuing the following command:
pip install base-emoji
You can also clone this project using git:
git clone https://github.com/amoallim15/base-emoji.git
Usage example
Basic usage looks like:
$ baseemoji 'Hello world!' > ๐๐๐๐ช๐ฆ๐ซ๐ซ๐๐๐๐๐๐๐จ๐๐๐๐ฆ $ baseemoji -d '๐๐๐๐ช๐ฆ๐ซ๐ซ๐๐๐๐๐๐๐จ๐๐๐๐ฆ' > Hello world!
Release History
- 0.0.2
Initial implementation with a default flavor of base {55}.
About
Ali Moallim โ amoallim15@gmail.com
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/amoallim15/base-emoji. Iโm also available for questions, feel free to get in touch.
License
The package is available as open source under the terms of the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file base-emoji-0.0.3.tar.gz
.
File metadata
- Download URL: base-emoji-0.0.3.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bd85c02ce20cc0c24abb48441d5e991a07a0acdd8d1ff5d3c156e783cab499f |
|
MD5 | 56bc2cedfc189bd7f663512c890ff625 |
|
BLAKE2b-256 | d01a8862d3dab30460a8ee27780f4c0c8292439429a53ca76235a93457c9e032 |
File details
Details for the file base_emoji-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: base_emoji-0.0.3-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d80f5b4f5f41d9ccee7060f101cd364029c21bb8004cb2903b12d2b10d45dacc |
|
MD5 | 76fc0ca1e5884095e69456e75e57f69a |
|
BLAKE2b-256 | 4f51b0169b31bebdb780c2fe96c6e3fd01572c20c6079c9bfe3a78b1cfba3e6d |