All Projects → carpedm20 → Emoji

carpedm20 / Emoji

Licence: other
emoji terminal output for Python

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Emoji

Weird Json
A collection of strange encoded JSONs. For connoisseurs.
Stars: ✭ 53 (-95.64%)
Mutual labels:  emoji
Country Code Emoji
convert country codes (ISO 3166-1 alpha-2) to corresponding emoji flags (unicode regional indicator symbols)
Stars: ✭ 65 (-94.65%)
Mutual labels:  emoji
Rime pure
【rime小狼毫\trime同文】手机/PC一站式配置【简约皮肤\拼音搜狗词库\原创trime同文四叶草九宫格拼音方案\四叶草拼音、小鹤双拼、极品五笔、徐码、郑码】 rime配置
Stars: ✭ 73 (-93.99%)
Mutual labels:  emoji
Awesome Emoji Picker
Add-on/WebExtension that provides a modern emoji picker that you can use to find and copy/insert emoji into the active web page.
Stars: ✭ 54 (-95.56%)
Mutual labels:  emoji
Normalize country
Convert country names and codes to a standard.
Stars: ✭ 60 (-95.06%)
Mutual labels:  emoji
Ideogram
Insert emoji anywhere in elementary OS, even in non-native apps
Stars: ✭ 68 (-94.4%)
Mutual labels:  emoji
Emojitaco
Alfred Emoji Script with Taco and other unicode 9 emoji
Stars: ✭ 51 (-95.8%)
Mutual labels:  emoji
Emoji
A simple library to add Emoji support to your Android Application
Stars: ✭ 1,201 (-1.15%)
Mutual labels:  emoji
Emoji Regex
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
Stars: ✭ 1,134 (-6.67%)
Mutual labels:  emoji
Hexo Filter Github Emojis
github emojis for hexo! 🎉
Stars: ✭ 71 (-94.16%)
Mutual labels:  emoji
Unicode Proposals
Proposals for new characters to encode and canonic character sequences to register
Stars: ✭ 55 (-95.47%)
Mutual labels:  emoji
Mojilist
🛍 Create shopping lists with emojis!
Stars: ✭ 60 (-95.06%)
Mutual labels:  emoji
Codefont
60余种常用的等宽字体 愉快的code吧 欢迎issues我 收录更多字体 Happy code bar with more than 60 common fonts of equal width. Welcome issues. I include more fonts.
Stars: ✭ 68 (-94.4%)
Mutual labels:  emoji
Emoji Art Generator
Use a genetic algorithm to evolve an image by putting emojies on a canvas
Stars: ✭ 53 (-95.64%)
Mutual labels:  emoji
Phpumoji
PHPUnit Emoji Result Printer
Stars: ✭ 75 (-93.83%)
Mutual labels:  emoji
Code Review Emoji Guide
An emoji legend to help convey intention and added meaning in code review comments.
Stars: ✭ 52 (-95.72%)
Mutual labels:  emoji
Emojis List
Complete list of standard emojis.
Stars: ✭ 65 (-94.65%)
Mutual labels:  emoji
Rails emoji
Emoji for Ruby on Rails
Stars: ✭ 76 (-93.74%)
Mutual labels:  emoji
Laravel Smartmd
🎯 A simple markdown editor compatible most markdown parse,You can choose any parse methods on server or client,like Mathematical formula、flowchart、upload image...
Stars: ✭ 76 (-93.74%)
Mutual labels:  emoji
Emoji Cli
Emoji searcher
Stars: ✭ 68 (-94.4%)
Mutual labels:  emoji

Emoji

Emoji for Python. This project was inspired by kyokomi <https://github.com/kyokomi/emoji>__.

Example

The entire set of Emoji codes as defined by the unicode consortium <http://www.unicode.org/Public/emoji/1.0/full-emoji-list.html>__ is supported in addition to a bunch of aliases <http://www.emoji-cheat-sheet.com/>__. 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 👍', use_aliases=True))
Python is 👍
>> print(emoji.demojize('Python is 👍'))
Python is :thumbs_up:
>>> print(emoji.emojize("Python is fun :red_heart:"))
Python is fun ❤
>>> print(emoji.emojize("Python is fun :red_heart:",variant="emoji_type"))
Python is fun ❤️ #red heart, not black heart

..

By default, the language is English (language='en') but Spanish ('es'), Portuguese ('pt') and Italian ('it') are also supported.

.. code-block:: python

>> print(emoji.emojize('Python es :pulgar_hacia_arriba:', language='es'))
Python es 👍
>> print(emoji.demojize('Python es 👍', language='es'))
Python es :pulgar_hacia_arriba:
>>> print(emoji.emojize("Python é :polegar_para_cima:", language='pt'))
Python é 👍
>>> print(emoji.demojize("Python é 👍", language='pt'))
Python é :polegar_para_cima:️

..

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\]
$ pytest

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 <http://www.crummy.com/software/BeautifulSoup/>_ and prints the contents to stdout in a more useful format.

Links

For English:

Emoji Cheat Sheet <http://www.emoji-cheat-sheet.com/>__

Official unicode list <http://www.unicode.org/Public/emoji/1.0/full-emoji-list.html>__

For Spanish:

Unicode list <https://emojiterra.com/es/puntos-de-codigo/>__

For Portuguese:

Unicode list <https://emojiterra.com/pt/pontos-de-codigo/>__

For Italian:

Unicode list <https://emojiterra.com/it/punti-di-codice/>__

Authors

Taehoon Kim / @carpedm20 <http://carpedm20.github.io/about/>__

Kevin Wurster / @geowurster <http://twitter.com/geowurster/>__

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].