Skip to main content

A binary-to-emoji encoding scheme that representbinary data in a subset of the Unicode Emoji symbols.

Project description

Encode everything in Emojis! ๐Ÿ™ƒ

media/logo.png

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

base-emoji-0.0.3.tar.gz (3.8 kB view hashes)

Uploaded Source

Built Distribution

base_emoji-0.0.3-py3-none-any.whl (5.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page