• Stars
    star
    239
  • Rank 165,154 (Top 4 %)
  • Language
    PHP
  • License
    MIT License
  • Created almost 8 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

MacOS X Dictionary containing Emoji and their meanings

Emojipedia

MacOS X Dictionary containing Emoji and their meanings

Installing the dictionary

Pick one method of installation: using Dictionaries.app, Terminal, or Finder.

Using Dictionaries.app

  1. Download Dictionaries.app and run it
  2. Click "Add Dictionary"
  3. Select Emojipedia
  4. Click "Add"

Using Terminal

  1. Install using homebrew caskroom brew install --cask emojipedia
  2. Launch Dictionary.app
  3. In Dictionary > Preferences, scroll to the bottom of the list and check the Emojipedia dictionary to enable it
  4. Optional: drag the Emojipedia dictionary entry to change the order of dictionaries

Using Finder

  1. Download Emojipedia.dictionary.zip and unzip it
  2. Copy Emojipedia.dictionary to ~/Library/Dictionaries
  3. Launch Dictionary.app
  4. In Dictionary > Preferences, scroll to the bottom of the list and check the Emojipedia dictionary to enable it
  5. Optional: drag the Emojipedia dictionary entry to change the order of dictionaries

Using the dictionary

Try looking up the meaning of these emoji as a test: 😍 🔰 💮 💩

  • Right-click on the emoji and choose the Look Up menu item (on a track pad you can also use a Three Finger Tap or Force Click)
  • Press Cmd+Ctrl+D whilst pointing the mouse cursor at the emoji to display a popup
  • Launch Dictionary and type the emoji into the search field

Screenshots

Contextual menu Look Up Dictionary lookup

Dicationary Popup Dictionary popup

Dictionary.app Dictionary.app


Status

Number of Emoji included: 1719
Emoji Data: v12

Features:

  • Emoji display
  • Descriptive name
  • Hyperlinked keywords
  • Link to read more at Emojipedia

Todo

  • Add long descriptions and other data provided by Emojipedia
  • Add translations
  • Add language toggle
  • Transition to use Emoji Data instead of copy/pasted HTML table

Editing the dictionary

The following steps are only required if you wish to modify the dictonary.

Feel free to send Pull Requests for items on the todo list!

Requirements

Preparing

  1. Copy contents of Additional_Tools_for_Xcode_x.x.dmg to /Applications/Additional Tools/
  2. Download this project and unzip

Editing

Edit the generator/emoji.txt file as you wish.

Building

  1. Open Terminal and cd to project directory
  2. Run build.sh (this will build and install the dictionary)
  3. In Dictionary > Preferences, scroll to the bottom of the list and activate the Emojipedia dictionary (only required once)

References

  1. Dictionary Services Programming Guide, Apple
  2. Create Custom Dictionaries For Mac OSX, Indiver Nagpal
  3. Emoji Data, Unicode, Inc.
  4. Emojipedia, Emojipedia Pty Ltd
  5. How to type emoji on Mac OS X, Emoji Blog

More Repositories

1

PSX

Various things for PSX (PlayStation 1, PSone)
113
star
2

mandala

A little playground for testing pixel logic patterns.
Lua
84
star
3

dd-gui

A simple GUI for the dd command line utility under Mac OS X
Perl
28
star
4

iwata-asks-downloader

Tool to download Iwata Asks interviews (none of which are stored in this repo)
Python
21
star
5

Beautipedia.safariextension

A cleaner Wikipedia. (I've taken over maintenance of this Safari Extension from its original author)
JavaScript
18
star
6

Monokai-BBEdit-Color-Scheme

A simple port of the Monokai TextMate theme to BBEdit
17
star
7

loveletter

A PHP implementation of Christopher Strachey's "Loveletters" program (1952)
PHP
12
star
8

openscad-spritesheet

Workflow to generate sprite sheets from rotations of an OpenSCAD model.
Shell
10
star
9

monkey.sublime

Sublime Text package for the monkey programming language
10
star
10

monkey.tmbundle

TextMate bundle for the monkey programming language
Monkey
9
star
11

favemoji.safariextension

Emoji instead of favicons in Safari
JavaScript
8
star
12

today

Screensaver for macOS inspired by the work of On Kawara
Objective-C
7
star
13

fsnotes-alfred-workflow

Alfred workflow for FSNotes
5
star
14

tranquility-levels

Levels for the discontinued game tranquility (TQworld)
5
star
15

chrome-application-shortcuts

A range of Chrome Application Shortcuts for Mac OS X
Shell
4
star
16

Karma.bowTie

Theme for the Bowtie iTunes controller
JavaScript
4
star
17

canoe-disassembly

Disassembly of Canoe emulator from SNES Classic Mini
Assembly
4
star
18

artworks-keyboard

Custom keyboard for Deneba artWORKS and UltraPaint for use with both Mini vMac and BasiliskII emulators for iOS
4
star
19

greatwavetoday

Sources for greatwavetoday.com
3
star
20

Dash.tmbundle

Bundle to add Dash documentation lookup to TextMate
3
star
21

monkey.textwrangler

TextWrangler codeless language module for the monkey programming language
3
star
22

iStockLargeComp.safariextension

Generates a downloadable large comp from the individual zoom tiles on iStockphoto.com
JavaScript
3
star
23

dot-css-js

CSS and JS to modify the style and function of websites, for use with PageExtender or Makeover
JavaScript
2
star
24

Google-Calendar.safariextension

Safari extension to change the background colour of Saturdays and Sundays on Google Calendar
JavaScript
2
star
25

ProgressBars

Vanilla plugin: adds the ability to insert progress bars into a comment
PHP
2
star
26

progress-bar

Example progress bar using Lua Playdate SDK.
Lua
2
star
27

Flickr-Links.safariextension

Safari extension to display Image URL and Short URL links on the new Flickr photo page
JavaScript
2
star
28

RiceBalls

Vanilla plugin: replaces emoticons (smilies/smileys) with David Lanham's Rice Balls images from AdiumXtras
PHP
2
star
29

WorldFlags

Vanilla plugin: Adds a column in Dashboard/Users with a country flag displaying the location of the Last IP Address for each user
PHP
2
star
30

alfred-mobygames

Alfred workflow for Moby Games search
1
star
31

OpenTaskpaper.novaextension

Opens the current project's todo.taskpaper file in an app of your choice.
JavaScript
1
star
32

marguerite

Files from wayback machine of http://www.marguerite.jp/Games/
HTML
1
star
33

strategies

Issue tracker for Strategies https://gingerbeardman.itch.io/strategies
1
star
34

MoreMessagesPositions

Vanilla plugin: adds more positions to the dashboard Appearance/Messages interface.
PHP
1
star
35

proxyconnect

Links the Vanilla forum signin process to the WolfCMS login process.
PHP
1
star
36

MobileSearch

Vanilla plugin: adds a search menu item to the standard Vanilla Mobile theme.
PHP
1
star
37

UK.keylayout

UK.keylayout for Mac OS X 10.2 or higher
1
star
38

MobileTweaks

Vanilla plugin: applies some small CSS tweaks to the standard Vanilla Mobile theme.
PHP
1
star
39

Countdown

Add a countdown to a specific time and date to a comment. Pick from different display types.
PHP
1
star
40

Piyo

An open source Twitter client for Mac OS X
JavaScript
1
star
41

hfsutils

Modified version of hfsutils, adds "fullpath" output format.
C
1
star
42

CISOr

ISO Compressor/Decompressor for macOS
1
star
43

GuestDefaultRoute

Vanilla plugin: allows a different homepage route for guests.
PHP
1
star
44

OpenTodoTxt.novaextension

Opens the current project's todo.txt and/or done.txt files in an app of your choice.
JavaScript
1
star
45

SmartyPants

Vanilla plugin: adds SmartyPants Typographer support to discussions and comments
PHP
1
star
46

EasyReply

Vanilla plugin: adds a @ reply/mention button to each comment
PHP
1
star
47

View-Background-Image.safariextension

Provides a contextual menu item allowing you to view – in a new tab – the background image of any element
HTML
1
star
48

pang-ds

Level data converter and viewer for the game Pang: Magical Michael on NDS
PHP
1
star
49

Priiprocess

Simple INI file preprocessor supporting variables and includes
PHP
1
star
50

View-Artwork.safariextension

Right click jewel case images on Last.fm to View Artwork at the largest size available
JavaScript
1
star
51

monkey.bbpackage

BBEdit package for the monkey programming language
1
star
52

curling.love

Curling sim, to scale, in a tall window
Lua
1
star
53

Kodak-Q60-IT8-Reference-Files

IT8 Reference Files for Kodak Q-60 Color Input Targets
1
star
54

json.docs

documentation system for the monkey programming language
JavaScript
1
star