Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lord63/pyemojify

Substitutes emoji aliases to emoji raw characters. Simple but sweet :smile:
https://github.com/lord63/pyemojify

Last synced: about 1 month ago
JSON representation

Substitutes emoji aliases to emoji raw characters. Simple but sweet :smile:

Awesome Lists containing this project

README

        

# Pyemojify

[![Latest Version][1]][2]
[![Build Status][3]][4]
[![Python Versions][5]][2]

Substitutes emoji aliases to emoji raw characters. Simple but sweet :smile:

## Installation

$ pip install pyemojify

## Usage

### CLI

Use `pyemojify -t text`, for example:

$ pyemojify -t "Life is short :smile: , use :sparkles: Python :sparkles:"
Life is short 😄 , use ✨ Python ✨.

Pyemojify also support pipeline, for example:

$ echo "Life is short :smile: , use :sparkles: Python :sparkles:" | pyemojify
Life is short 😄 , use ✨ Python ✨.

This one is very useful for git commit messages, use the following one and you'll
see you emoji friends again!

$ git log --oneline --color | pyemojify | less

### API

>>> from pyemojify import emojify
>>> text = emojify("Life is short :smile: , use :sparkles: Python :sparkles:")
>>> print(text)
Life is short 😄 , use ✨ Python ✨.

## Credits

It's a python port of the original [emojify][], all the glories should belong to [mrowa44][].

## License

MIT

[emojify]: https://github.com/mrowa44/emojify
[mrowa44]: https://github.com/mrowa44
[1]: http://img.shields.io/pypi/v/pyemojify.svg
[2]: https://pypi.python.org/pypi/pyemojify
[3]: https://travis-ci.org/lord63/pyemojify.svg
[4]: https://travis-ci.org/lord63/pyemojify
[5]: https://img.shields.io/pypi/pyversions/pyemojify.svg