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.2.0.tar.gz (79.6 kB view details)

Uploaded Source

Built Distribution

em_keyboard-4.2.0-py3-none-any.whl (74.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: em_keyboard-4.2.0.tar.gz
  • Upload date:
  • Size: 79.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for em_keyboard-4.2.0.tar.gz
Algorithm Hash digest
SHA256 f57f7fe83e9562c703c4248a6359f7f225225dce672a524f666a460c57f25618
MD5 96de1453f103dfb011bdc61dee1c10ed
BLAKE2b-256 9dde0cba953831dbde376584e210a2c05b1abd389ba14f30cbb86fbd2517bad9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: em_keyboard-4.2.0-py3-none-any.whl
  • Upload date:
  • Size: 74.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for em_keyboard-4.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4f2c2187b3d7cae5b86bfc812c9b02a47c20d679358ebcd3ef0a729fd24fcf2f
MD5 38aa1e5bd53b707e4ee9050a45b40d83
BLAKE2b-256 d5d4304574282d0a5e668d7d1b699c5f8c775ab827a27d3fcc1047bcdbeafe1d

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