Giter VIP home page Giter VIP logo

emojipedia's Introduction

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

emojipedia's People

Contributors

binderclip avatar diimdeep avatar gingerbeardman avatar kawarimidoll avatar vslavik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

emojipedia's Issues

question about copyright of descriptions provided by Emojipedia

Hello, I found the todo Add long descriptions and other data provided by Emojipedia in this project's README doc.

I want to translate the descriptions to Chinese and may also create emoji input tools using these data like Flags Keyboard for iPhone.

Wanna to know could the usage of these descriptions be authorized? If yes, then how.

Would be very grateful if you could provide some information. ๐Ÿ™

version number wrong

i've downloaded version 20190306 but the displayed version number is 20170424
Screenshot 2020-10-28 at 14 26 46

update to newer emoji version

Where is the file gernerator/emoji.txt coming from? I'd love to update it to a more recent version of unicode / emoji but can't find the source or way of generation of that. The structure looks like this but there is a complex html table. According to that page, production code should only rely on the official data files. It would be great if the build process could be integrated with upstream unicode data.

Can't display some emoji definition

In OS X 10.10.5 neither Dictionary.app nor the pop up can display the definition of some emoji.
I.e.:

  • ๐Ÿ˜… Smiling Face With Open Mouth & Cold Sweat.
  • ๐Ÿ˜† Smiling Face With Open Mouth & Closed Eyes

I suppose this may be due to unescaped & in the Emoji.xml file.

Ad

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Installation is failed using latest Homebrew

Describe the bug

The command brew cask install in README.md doesn't work now because of update of Homebrew.
This is not a bug of this app, but the document needs to be fixed.

To Reproduce

Run brew cask install emojipedia.

Expected behavior

Installation is succeeded.

Screenshots

Calling brew cask is disabled

Desktop (please complete the following information):

  • OS: macOS 11.2.3
  • Browser: not relevant

Additional context

homebrew discussions: Error: Calling brew cask install is disabled! ยท Discussion #340 ยท Homebrew/discussions

brew cask <command> was deprecated in favor of brew <command> --cask in Homebrew 2.6.0. Now that 2.7.0 has been released, they have been disabled.

homebrew blog: 2.6.0 โ€” Homebrew

All brew cask commands have been deprecated in favour of brew commands (with --cask) when necessary

Dance emojis keywords

๐Ÿ‘ฏ, ๐Ÿ’ƒ and ๐Ÿ•บ have respectively the keywords dancer, dancing and dance. It would be easier to find them if they shared the same keyword.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.