Skip to main content

The CLI Emoji Keyboard

Project description

em: the cli emoji keyboard™

PyPI version Supported Python versions PyPI downloads GitHub Actions status codecov GitHub

Emoji your friends and colleagues from the comfort of your own terminal.

em is a nifty command-line utility for referencing emoji characters by name. Provide the names of a few emoji, and those lucky chosen emojis will be displayed in your terminal, then copied to your clipboard. Automagically.

Emoji can be also searched by both categories and aspects.

Example Usage

Let's serve some delicious cake:

$ em sparkles shortcake sparkles
Copied! ✨ 🍰 ✨

Let's skip the copying (for scripts):

$ em 'chocolate bar' --no-copy
🍫

Let's find some emoji, by color:

$ em -s yellow
💛  yellow_heart
🌼  blossom
🌕  full_moon
⭐  star
🚸  children_crossing
🟡  yellow_circle
🟨  yellow_square

If there's only a single search result, it's copied:

$ em -s ukraine
Copied! 🇺🇦  flag_ukraine

Installation

At this time, em requires Python and pip:

python3 -m pip install em-keyboard

That's it!

Tests

If you wanna develop, you might want to write and run tests:

python3 -m pip install tox
tox

Have fun!

✨🍰✨

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

em_keyboard-4.0.0.tar.gz (77.9 kB view details)

Uploaded Source

Built Distribution

em_keyboard-4.0.0-py3-none-any.whl (73.2 kB view details)

Uploaded Python 3

File details

Details for the file em_keyboard-4.0.0.tar.gz.

File metadata

  • Download URL: em_keyboard-4.0.0.tar.gz
  • Upload date:
  • Size: 77.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for em_keyboard-4.0.0.tar.gz
Algorithm Hash digest
SHA256 d3c14edf8cdc8b4295a2a31145aa7511b05e1a1da93a9141d9bb7981eee9a3d9
MD5 33230506b2e03b9e86c74ced884d259c
BLAKE2b-256 75b3bfd2631b72af4f4e8ca530c08e2e6f8c49a2e729fe5b1fd46252407abfb1

See more details on using hashes here.

Provenance

File details

Details for the file em_keyboard-4.0.0-py3-none-any.whl.

File metadata

  • Download URL: em_keyboard-4.0.0-py3-none-any.whl
  • Upload date:
  • Size: 73.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for em_keyboard-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2a24c6190bb9f0b6d57cecabba77f7e7eafe70f9c73ca9f96845f17e547b706d
MD5 cd9da825ce89dfc2e72229d54c33e0ac
BLAKE2b-256 4b176aa2a5e179d72e9a0f9c07d38501818562a68fae553e247201730308d9a5

See more details on using hashes here.

Provenance

Supported by

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