Emoji data from Emojipedia 😎
>>>from emojipedia import Emojipedia >>>taco = Emojipedia.search('taco') >>>taco # <Emoji - 'Taco' - character: 🌮, description: A taco; a Mexican fo...>
To install, simply run pip install emojipedia.
To install from source, run the following from within the main project directory:
python setup.py build
python setup.py install
from emojipedia import Emojipedia # Search for emoji by title taco = Emojipedia.search('taco') # Emojipedia description print(taco.description) # "A taco; a Mexican food item displayed with a variety of fillings. ..." # Emojipedia codepoints print(taco.codepoints) # "U+1F32E" # Emojipedia listed platforms # Contains title, Emojipedia platform url, and platform specific emoji img url platforms = taco.platforms print(platforms[0]) # Platform(name=u'Apple', image_url=u'.../taco_1f32e.png') joy = Emojipedia.search('face-with-tears-of-joy') # Emoji shortcodes joy.shortcodes # ":joy:" # Search for emoji by emoji smirk = Emojipedia.search('😏') # Custom Emoji string preview print(str(smirk)) # <Emoji - 'Smirking Face' - character: 😏, description: A sly smile, often u...> # Get a category of emoji people = Emojipedia.category('people') people[0].title # <Emoji - 'Grinning Face' - character: 😀, description: A face with a big op...> print(len(people)) # 306 # Get all the emoji # NOTE: This is temporarily broken, as it seems visiting emojipedia.org/emoji always times out emojis = Emojipedia.all() print(len(emojis)) # 2621 for emoji in emojis: print(emoji.title)
Read more about python-emojipedia on the ReadTheDocs page.
Contributions to python-emojipedia are welcomed! 😁
- Fork the repo.
- Create a new feature branch.
- Add your feature / make your changes.
- Install pep8 and run
pep8 *.pyin the root project directory to lint your changes. Fix any linting errors. - Create a PR.
- ???
- 🎉 Profit. 🎉