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 a base64
-like command
line tool to perform these transformations in your shell.
Visit ecoji.io to try Ecoji in your browser.
Note: because I no longer have capacity to support it, I'm now looking for a new maintainer for this library. Until I'm able to find one, it is unlikely to receive new updates in any reasonably timely manner.
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.
This program is licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
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.