Welcome to the Alfred Emoji Wine repository: An Alfred Workflow โจ
- MacOS.
- Alfred 5. Note that the Alfred Powerpack is required to use workflows.
- Requires python 3.8 or above.
- Requires pillow library.
This workflow combines multiple sources (see below) to build a local JSON API (~/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/com.benjamino.emoji_wine
) along with an icons folder with png images.
List of sources :
- Full list of latest emojis - Used to grab the full list of emojis.
- CLDR Data files annotations - Used to translate emojis titles and tags.
- CLDR Data files annotations derived - Used to translate emojis titles and tags.
- Download the workflow
- Double click the
.alfredworkflow
file to install
Install Python 3.8 or above. Check your version with :
python --version
Install pillow using Homebrew :
brew install pillow
There is 2 flows in this workflow :
- The first one allows you to display emojis. It can be triggered by writing
wine
keyword. - The second allows you to build the local api according the selected language. You can invoke this flow with the
harvest
keyword.
You can edit these triggers (flagged with a ๐น๏ธ
symbol) in the user configuration panel.
๐ Language
: select the language you prefer. Here is the full list of supported languages :
Language | ISO639-1 | EmojiPedia | EmojiTerra | EmojiAll |
---|---|---|---|---|
๐ฌ๐ง English | en | ๐ข | ๐ข | ๐ข |
๐ซ๐ท Franรงais | fr | ๐ข | ๐ข | ๐ข |
๐ช๐ธ Espaรฑol | es | ๐ข | ๐ข | ๐ข |
๐ต๐น Portuguรชs | pt | ๐ข | ๐ข | ๐ข |
๐ฎ๐น Italiano | it | ๐ข | ๐ข | ๐ข |
๐ฉ๐ช Deutsch | de | ๐ข | ๐ข | ๐ข |
๐ณ๐ฑ Nederlands | nl | ๐ข | ๐ข | ๐ข |
๐ณ๐ด Norsk | no | ๐ข | ๐ด | ๐ด |
๐ธ๐ช Svenska | sv | ๐ข | ๐ข | ๐ข |
๐ฉ๐ฐ Dansk | da | ๐ข | ๐ข | ๐ข |
๐ฎ๐ฉ Melayu | ms | ๐ข | ๐ข | ๐ข |
๐จ๐ณ ไธญๆ | zh | ๐ข | ๐ข | ๐ด |
๐ฏ๐ต ๆฅๆฌ่ช | ja | ๐ข | ๐ข | ๐ข |
๐ฐ๐ท ํ๊ตญ์ด | ko | ๐ข | ๐ข | ๐ข |
๐ฎ๐ณ เคนเคฟเคเคฆเฅ | hi | ๐ด | ๐ด | ๐ข |
๐ฎ๐ณ เคฎเคฐเคพเค เฅ | mr | ๐ด | ๐ด | ๐ด |
๐ฎ๐ณ เฐคเฑเฐฒเฑเฐเฑ | te | ๐ด | ๐ด | ๐ด |
๐ง๐ฉ เฆฌเฆพเฆเฆฒเฆพ | bn | ๐ด | ๐ด | ๐ข |
๐ฑ๐ฐ เฎคเฎฎเฎฟเฎดเฏ | ta | ๐ด | ๐ด | ๐ด |
All emojis aren't translated in all languages. Some languages aren't supported by emoji dictionnaries.
If you wish to use another language, open a GitHub issue here.
-
โ๏ธ Padding
: Add transparent margins to icons (in pixels). -
๐ Emoji Dictionary
: Select your online emoji dictionary. -
๐ Skin Tone
: Select your preferred skin tone. -
๐ท Notification sound
: Personalize the sound of the workflow notification.
Trigger the workflow with wine
keyword and search for an your emoji in the selected language.
- Press โ on the selected emoji to copy it to the clipboard.
- Press โโ on the selected emoji to paste it to the frontmost application.
- Press โงโ on the selected emoji to open its emojipedia page in the selected language.
Use the
harvest
keyword.
In the following menu you'll find :
- A button to refresh the API for the selected language.
- The Tags section for the selected language.
- The last API information with date and time of the last update, number of emojis and the language selected when the API was created.
Tags can be created and linked to one or multiple emojis.
This allows to search emojis using custom words or phrases.
Tags are language specific meaning that when created they will impact only the selected language. They are also persistent overtime meaning that if you switch language or refresh the API, they will not be erased. Tags are stored under JSON files located in the
afred_workflow_data
folder (~/Library/Application Support/Alfred/Workflow Data/com.benjamino.emoji_wine
).
MIT License ยฉ Benjamin Oddou