Emoji ===== Emoji for Python. This project was inspired by `kyokomi `__. Example ------- The entire set of Emoji codes as defined by the `unicode consortium `__ is supported in addition to a bunch of `aliases `__. By default only the official list is enabled but doing ``emoji.emojize(use_aliases=True)`` enables both the full list and aliases. .. code-block:: python >> import emoji >> print(emoji.emojize('Python is :thumbs_up:')) Python is 👍 >> print(emoji.emojize('Python is :thumbsup:', use_aliases=True)) Python is 👍 >> print(emoji.demojize('Python is 👍')) Python is :thumbs_up: Installation ------------ Via pip: .. code-block:: console $ pip install emoji --upgrade From master branch: .. code-block:: console $ git clone https://github.com/carpedm20/emoji.git $ cd emoji $ python setup.py install Developing ---------- .. code-block:: console $ git clone https://github.com/carpedm20/emoji.git $ cd emoji $ pip install -e .\[dev\] $ nosetests The ``utils/get-codes-from-unicode-consortium.py`` may help when updating ``unicode_codes.py`` but is not guaranteed to work. Generally speaking it scrapes a table on the Unicode Consortium's website with `BeautifulSoup `_ and prints the contents to ``stdout`` in a more useful format. Link ---- `Emoji Cheat Sheet `__ `Official unicode list `__ Authors ------- Taehoon Kim / `@carpedm20 `__ Kevin Wurster / `@geowurster `__