#emoji #encode-decode #decode #encode #unicode #base1024

bin+lib ecoji

Provides base-1024 encoding and decoding using an alphabet of emojis

1 stable release

Uses old Rust 2015

1.0.0 Mar 19, 2018

#100 in #emoji

42 downloads per month
Used in coloursum

MIT/Apache

33KB
449 lines

Ecoji Crates Travis docs.rs

A Rust implementation of the Ecoji encoding standard.

Provides a library for encoding and decoding data as a base-1024 sequence of emojis, as well as base64-like command line tool to perform these transformations in your shell.

Usage

To use the library, add a dependency to your Cargo.toml:

[dependencies]
ecoji = "1.0"

See the crate documentation for more information and examples.

To use the CLI binary, execute the following command in your shell:

$ cargo install --bin ecoji --features build-binary ecoji

After compilation finishes, an ecoji binary will be available in your default Cargo binaries directory (usually ~/.cargo/bin on Unix systems). Run ecoji --help to see documentation on how to invoke it.

License

This program is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~100–455KB