Skip to main content

tuimoji

tuimoji is a terminal based emoji chooser for *nix. With tuimoji you can search and browse emojis and copy them to your clipboard without ever leaving the comfort of your terminal!

Tuimoji main window

Features

Installation

tuimoji requires Python3 and xclip to be installed. xclip can be installed via your favorite package manager (if it is not already).

To install tuimoji, use pip:

pip3 install --user tuimoji

Usage

Launch tuimoji with the tuimoji command. By default, the search input is focused, allowing you to type to search immediately:

Tuimoji search

Press Enter to highlight the first result, and use the cursor keys to navigate to the desired emoji. Pressing Enter again will copy the emoji to your clipboard and exit the program.

Alternatively you may browse emojis using the named categories. Use the cursor keys to navigate and press Enter to select a category.

Skin tone modifier

tuimoji defaults to 0 which is the original Simpsons skin tone (no modifier).

To change the tone launch tuimoji with the -t or --tone command line argument:

tuimoji -t 6

The available skin tone modifiers are:

Tone Result
0 👊
1_2 👊🏻
3 👊🏼
4 👊🏽
5 👊🏾
6 👊🏿

Change the clipboard

By default tuimoji will copy characters to the clipboard, which is the usual selection when using copy and paste operations (ctrl+c/ctrl+v). You can also tell tuimoji to place the character on the primary (middle click paste) or secondary (unused?) selections.

Launch tuimoji with the -s or --selection command line argument:

tuimoji -s primary

Acknowledgements

Thanks to shanraisshan/EmojiCodeSheet for the contents of the .json data file in this project.

Metadata

Release files for tuimoji 1.0.0

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

Source distribution (sdist)

Source distribution for tuimoji 1.0.0
File Size Uploaded
tuimoji-1.0.0.tar.gz 21.4 kB Details

Built distribution (wheel)

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

Total release size: 42.2 kB

Release files / tuimoji-1.0.0.tar.gz

Download URL tuimoji-1.0.0.tar.gz
Size 21.4 kB
Tags Source
SHA-256 checksum
How to use checksums
55f3cde3e153fabffd76a2fca3584b1304470a88888bb6d2c8d6d2f7fbef0e3a
BLAKE2b-256 checksum
How to use checksums
78ed8dbde8794e5a5aef7a180e8e45e50273cc467993871f1ba4cf50a6c413c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0

Release files / tuimoji-1.0.0-py3-none-any.whl

Download URL tuimoji-1.0.0-py3-none-any.whl
Size 20.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9f46638f6def267efcaae3ddb77f453468c4146aa4cace2b42e02822ae05d49e
BLAKE2b-256 checksum
How to use checksums
52c21a39288766519b0eae4b3fed3556bb6dda808ecd6bc93038d4bcc3d7d1f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.0.1

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