{"id":13660582,"url":"https://github.com/hugovk/em-keyboard","last_synced_at":"2025-05-15T09:03:09.658Z","repository":{"id":40509506,"uuid":"53556341","full_name":"hugovk/em-keyboard","owner":"hugovk","description":"The CLI emoji keyboard","archived":false,"fork":false,"pushed_at":"2025-05-08T17:11:08.000Z","size":576,"stargazers_count":320,"open_issues_count":3,"forks_count":32,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-05-15T09:02:10.944Z","etag":null,"topics":["cli","command-line-interface","emoji","emoji-picker","hacktoberfest","python","terminal"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hugovk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-03-10T05:00:13.000Z","updated_at":"2025-05-08T17:00:38.000Z","dependencies_parsed_at":"2024-01-14T17:04:49.726Z","dependency_job_id":"e80003df-0575-4777-92fd-5c9e51b9dde9","html_url":"https://github.com/hugovk/em-keyboard","commit_stats":{"total_commits":217,"total_committers":18,"mean_commits":"12.055555555555555","dds":0.3963133640552995,"last_synced_commit":"bb09b5094a8e2fac8296bd3388580b36e2528636"},"previous_names":["kennethreitz/em-keyboard"],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hugovk%2Fem-keyboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hugovk%2Fem-keyboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hugovk%2Fem-keyboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hugovk%2Fem-keyboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hugovk","download_url":"https://codeload.github.com/hugovk/em-keyboard/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254310513,"owners_count":22049468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","command-line-interface","emoji","emoji-picker","hacktoberfest","python","terminal"],"created_at":"2024-08-02T05:01:23.278Z","updated_at":"2025-05-15T09:03:09.199Z","avatar_url":"https://github.com/hugovk.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# em: the cli emoji keyboard\n\n[![PyPI version](https://img.shields.io/pypi/v/em-keyboard.svg?logo=pypi\u0026logoColor=FFE873)](https://pypi.org/project/em-keyboard/)\n[![Supported Python versions](https://img.shields.io/pypi/pyversions/em-keyboard.svg?logo=python\u0026logoColor=FFE873)](https://pypi.org/project/em-keyboard/)\n[![PyPI downloads](https://img.shields.io/pypi/dm/em-keyboard.svg)](https://pypistats.org/packages/em-keyboard)\n[![GitHub Actions status](https://github.com/hugovk/em-keyboard/workflows/Test/badge.svg)](https://github.com/hugovk/em-keyboard/actions)\n[![Codecov](https://codecov.io/gh/hugovk/em-keyboard/branch/main/graph/badge.svg)](https://codecov.io/gh/hugovk/em-keyboard)\n[![Licence](https://img.shields.io/github/license/hugovk/em-keyboard.svg)](LICENSE)\n[![Code style: Black](https://img.shields.io/badge/code%20style-Black-000000.svg)](https://github.com/psf/black)\n\n**Emoji your friends and colleagues from the comfort of your own terminal.**\n\n**em** is a nifty command-line utility for referencing emoji characters by name. Provide\nthe names of a few emoji, and those lucky chosen emojis will be displayed in your\nterminal, then copied to your clipboard. Automagically.\n\nEmoji can be also searched by both categories and aspects.\n\n## Example Usage\n\nLet's serve some delicious cake:\n\n\u003c!-- [[[cog\nfrom scripts.run_command import run\nrun(\"em sparkles shortcake sparkles\")\n]]] --\u003e\n\n```console\n$ em sparkles shortcake sparkles\nCopied! ✨ 🍰 ✨\n```\n\n\u003c!-- [[[end]]] --\u003e\n\nLet's skip the copying (for scripts):\n\n\u003c!-- [[[cog run(\"em 'chocolate bar' --no-copy\") ]]] --\u003e\n\n```console\n$ em 'chocolate bar' --no-copy\n🍫\n```\n\n\u003c!-- [[[end]]] --\u003e\n\nLet's find some emoji, by color:\n\n\u003c!-- [[[cog run(\"em -s yellow\") ]]] --\u003e\n\n```console\n$ em -s yellow\n💛  yellow_heart\n🌼  blossom\n🌕  full_moon\n⭐  star\n🚸  children_crossing\n🟡  yellow_circle\n🟨  yellow_square\n```\n\n\u003c!-- [[[end]]] --\u003e\n\nIf there's only a single search result, it's copied:\n\n\u003c!-- [[[cog run(\"em -s ukraine\") ]]] --\u003e\n\n```console\n$ em -s ukraine\nCopied! 🇺🇦  flag_ukraine\n```\n\n\u003c!-- [[[end]]] --\u003e\n\n## Installation\n\nAt this time, **em** requires Python and pip:\n\n```sh\npython3 -m pip install em-keyboard\n```\n\nOn Linux, an additional dependency is required for automatic copying to clipboard. This\nwould be either [`xclip`](https://github.com/astrand/xclip) in an X11 session or\n[`wl-clipboard`](https://github.com/bugaevc/wl-clipboard) in a Wayland session. On a\nDebian-based distribution these are installable with:\n\n```sh\nsudo apt install xclip\nsudo apt install wl-clipboard\n```\n\n## Tests\n\nIf you wanna develop, you might want to write and run tests:\n\n```sh\npython3 -m pip install tox\ntox\n```\n\n## Have fun!\n\n✨🍰✨\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhugovk%2Fem-keyboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhugovk%2Fem-keyboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhugovk%2Fem-keyboard/lists"}