Skip to main content

Free unicode emojis ready to use !

Project description

EmojiStore

Free unicode emojis ready to use ! This package contains a total of 1851 emojis grouped in 8 categories.

Installation

Install with pip

pip install EmojiStore

or

pip3 install EmojiStore

Usage

It all starts by importing the package

import EmojiStore

Get all emojis

You can get all available emojis by calling the get_all() method.

emojis = EmojiStore.get_all()

Notice that every time you are retrieving emojis, you get an iterator of namedtuple elements (emojis). Each emoji have the following properties :

  • category : The category from which belongs the emoji
  • emoji : The emoji character
  • alias : The emoji short code
  • description : The emoji description
  • unicode : A list of Unicode composing the emoji
>>> ...
>>> first_emoji = emojis[0]
>>> print(first_emoji.category)
smileys_and_people

>>> print(first_emoji.emoji)
😀

>>> print(first_emoji.alias)
grinning_face

>>> print(first_emoji.description)
grinning face

>>> print(first_emoji.unicode)
['U+1F600']

Get emoji categories

You can get all available categories by calling the get_categories() method. This method returns a set of all categories :

  • smileys_and_people
  • animals_and_nature
  • food_and_drink
  • travel_and_places
  • activities
  • objects
  • symbols
  • flags
categories = EmojiStore.get_categories()
print(categories)

Output :

{'animals_and_nature', 'food_and_drink', 'symbols', 'flags', 'travel_and_places', 'smileys_and_people', 'objects', 'activities'}

Get all emojis from a specific category

import EmojiStore

smileys = EmojiStore.get_by_category("smileys_and_people")

Credits

All the emojis in this package where generated from https://www.webfx.com/tools/emoji-cheat-sheet

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

EmojiStore-1.0.2.tar.gz (34.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

EmojiStore-1.0.2-py3-none-any.whl (35.5 kB view details)

Uploaded Python 3

File details

Details for the file EmojiStore-1.0.2.tar.gz.

File metadata

  • Download URL: EmojiStore-1.0.2.tar.gz
  • Upload date:
  • Size: 34.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for EmojiStore-1.0.2.tar.gz
Algorithm Hash digest
SHA256 4ef7906166b04f459ce4c1141203ff341030ec229ff74d06fbed68c9f81346bd
MD5 d34d7cd68bdc4b90bfdb3c244946a419
BLAKE2b-256 42e4767e828336780960ed48d6d67d4db6d3bad811af0a4a5c7a9e3ba6947a97

See more details on using hashes here.

File details

Details for the file EmojiStore-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: EmojiStore-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 35.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for EmojiStore-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 24b1e4e0944c99e97c47acf435463cb590124caf3ea02f6c796538fd38b42c94
MD5 3c22cfd3ca87dca58ad14e2036bdf71a
BLAKE2b-256 8779b657fdb191ebbe68b81a90d33f1bdcb250c40b8ec33dabc211fedd0757b9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page