Skip to content

BaseEmoji is a binary-to-emoji encoding scheme that represent binary data in a subset of the Unicode Emoji symbols, designed for triggering senior programmers effortlessly.

License

Notifications You must be signed in to change notification settings

amoallim15/base-emoji

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BaseEmoji

Encode Binary Data Using Emojis! 🙃

media/logo.png

BaseEmoji is a unique binary-to-emoji encoding scheme that converts binary data into a subset of Unicode Emoji symbols. This project, inspired by a desire to make data encoding both fun and distinctive, offers a whimsical alternative to traditional encoding methods like base64.

Table of Contents

Motivation

The primary motivation behind BaseEmoji is to provide a humorous and human-readable way to encode binary data. Traditional methods like base64, while functional, can be mundane. BaseEmoji aims to inject a bit of fun into data encoding and decoding.

Features

  • Basic encode and decode operations.
  • [Upcoming] Multiple flavors based on different subsets of Unicode Emoji symbols.
  • Opportunities for community contributions.

Installation

BaseEmoji can be installed via pip:

pip install base-emoji

Alternatively, you can clone the repository directly from GitHub:

git clone https://github.com/amoallim15/base-emoji.git

Usage

To encode a string into emoji representation:

$ baseemoji 'Hello world!'
> 😀😄😋😪😦😫😫😌😁😛😞😆😄😨😌😈😟😦

To decode the emoji string back to the original text:

$ baseemoji -d '😀😄😋😪😦😫😫😌😁😛😞😆😄😨😌😈😟😦'
> Hello world!

Release History

  • 0.0.3 - Added read/write functionality from/to stdin/stdout.
  • 0.0.2 - Initial implementation with a default emoji subset (base {55}).

Contributing

Contributions in the form of bug reports, feature suggestions, and pull requests are highly appreciated. Please visit our GitHub repository to contribute: BaseEmoji on GitHub.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries, please reach out via email at [email protected].

About

BaseEmoji is a binary-to-emoji encoding scheme that represent binary data in a subset of the Unicode Emoji symbols, designed for triggering senior programmers effortlessly.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages