https://github.com/Sim3-14159/emoji-app
Add full Unicode and emoji support to your Raspberry Pi! 🖥️ Easily install 📥 full Unicode compatible ⚙️ fonts and add a shortcut to your main menu to open the emoji copier. 😀
https://github.com/Sim3-14159/emoji-app
bash emoji emoji-picker emoji-unicode emojis linux python python3 raspberry-pi
Last synced: 6 months ago
JSON representation
Add full Unicode and emoji support to your Raspberry Pi! 🖥️ Easily install 📥 full Unicode compatible ⚙️ fonts and add a shortcut to your main menu to open the emoji copier. 😀
- Host: GitHub
- URL: https://github.com/Sim3-14159/emoji-app
- Owner: Sim3-14159
- Created: 2025-11-25T19:45:46.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-11-27T04:00:35.000Z (7 months ago)
- Last Synced: 2025-11-29T21:37:32.310Z (7 months ago)
- Topics: bash, emoji, emoji-picker, emoji-unicode, emojis, linux, python, python3, raspberry-pi
- Language: Python
- Homepage:
- Size: 1.67 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 😄 Emoji App 🎨
A **Python desktop app** to browse, copy, and generate emojis!
Quickly grab your favorite emojis, see their colon-style names, and even generate PNGs from a list.
---
## ✨ Features
- 🖼️ **Emoji Grid** – Scrollable interface to browse all emojis.
- 📋 **Clipboard Copy** – Click any emoji to copy it as a Unicode character.
- 🏷️ **Emoji Names** – See the colon-style name (e.g., `:smile:`) in the status bar.
- 🖌️ **Emoji PNG Generator** – Convert emoji characters from a text list into images ([`make_emojis.py`](make_emojis.py)).
---
## 🛠️ Dependencies
### 📦 Packages
> | Name | Version | Purpose |
> |-------------|---------------|----------------------------------|
> | tkinter | system default| GUI framework |
> | Pillow | 9.6.0 | Image handling |
> | pyperclip | 1.8.2 | Clipboard integration |
> | emoji | 2.6.0 | Emoji parsing and conversion |
> | pilmoji | 1.2.0 | Render emojis onto images |
> | regex | 2025.11.21 | Advanced Unicode regex support |
> [!WARNING]
> Versions are recommended; newer versions may not work.
### 🧰 System Tools
> | Name | Version | Purpose |
> |---|---|---|
> | `python` | 3.7.*x*+ | You need Python to run `.py` files. |
---
## 📂 Project Structure
| Name | Description |
|--|--|
|[`main.py`](main.py)| Launches emoji app GUI. |
|[`make_emojis.py`](make_emojis.py) Run this to configure `main.py` to use the emojis in `emojis.txt`. |
|[`emojis.txt`](emojis.txt)| Put any emojis you want in this file, then run `make_emojis.py` to configure the app to use them. |
|[`images/`](images)| When `make_emojis.py` is run, the output files are stored in here. |
|[`LICENSE`](LICENSE)| It's a license 🤓. What did you think it did? |
|[`README.md`](README.md)| This file, a REAME |
## 🚀 Usage
1. **Run the app**:
```bash
python main.py
````
2. **Generate PNG emojis**:
```bash
python make_emojis.py
```
Generated images will appear in the `images/` folder.
---
## 💡 Notes
* Works on **Windows, macOS, and Linux**.
* The app automatically keeps your emoji images organized.
* Ideal for developers, designers, or anyone who loves emojis! 🎉