Skip to main content

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

Release files for EmojiStore 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for EmojiStore 1.0.2
File Size Uploaded
EmojiStore-1.0.2.tar.gz 34.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for EmojiStore 1.0.2
File Interpreter ABI Platform
EmojiStore-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 70.4 kB

Release files / EmojiStore-1.0.2.tar.gz

Download URL EmojiStore-1.0.2.tar.gz
Size 34.9 kB
Tags Source
SHA-256 checksum
How to use checksums
4ef7906166b04f459ce4c1141203ff341030ec229ff74d06fbed68c9f81346bd
BLAKE2b-256 checksum
How to use checksums
42e4767e828336780960ed48d6d67d4db6d3bad811af0a4a5c7a9e3ba6947a97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.2

Release files / EmojiStore-1.0.2-py3-none-any.whl

Download URL EmojiStore-1.0.2-py3-none-any.whl
Size 35.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
24b1e4e0944c99e97c47acf435463cb590124caf3ea02f6c796538fd38b42c94
BLAKE2b-256 checksum
How to use checksums
8779b657fdb191ebbe68b81a90d33f1bdcb250c40b8ec33dabc211fedd0757b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.2

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

1 release file

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page