emoj - Find relevant emoji from text on the command-line :open_mouth: :sparkles: :raised_hands: :horse: :boom: :see_no_evil:

  •        32

Uses the API from this great article on Emoji & Deep Learning. Check out the Dango app if you want something like this on your phone.Works best on macOS. Terminals on Linux render emojis in monochrome as they don't support color emojis. On Linux, I would recommend installing Emoji One for full emoji coverage. Doesn't really work on Windows.

https://github.com/sindresorhus/emoj

Dependencies:

auto-bind : ^1.1.0
clipboardy : ^1.1.4
conf : ^1.0.0
got : ^7.1.0
has-ansi : ^3.0.0
import-jsx : ^1.2.0
ink : ^0.3.0
ink-text-input : ^1.0.0
lodash.debounce : ^4.0.6
mem : ^1.1.0
meow : ^3.7.0
skin-tone : ^1.0.0

Tags
Implementation
License
Platform

   




Related Projects

emojipacks - CLI to bulk upload emojis to your Slack

  •    HTML

Note you must have node and npm installed. If you don't, go to nodejs.org and follow the install instructions there. Note that the emoji pack to upload can be a path to a yaml file on your machine or a URL, like http://www.emojipacks.com/packs/food.yaml.

emoji-scavenger-hunt - Emoji Scavenger Hunt is an experiment that leverages the power of neural networks and your phone’s camera to identify the real world versions of the emojis we use every day

  •    TypeScript

Emoji Scavenger Hunt is an experimental web based game that makes use of TensorFlow.js to identify objects seen by your webcam or mobile camera in the browser. We show you emojis 🍌 ⏰ β˜•οΈ πŸ“± and you have to find those objects in the real world before your timer runs out πŸ† πŸ‘. Running yarn prep will use yarn to get the right packages and setup the right folders. If you don't have yarn you can install it via homebrew (for Mac). If you’re already running node/npm with nvm (our recommendation) you can install yarn without node using brew install yarn --without-node.


gitmoji-cli - A gitmoji interactive command line tool for using emojis on commits. πŸ’»

  •    Javascript

A gitmoji interactive client for using gitmojis on commit messages. You can use the commit functionality in two ways, directly or via a commit-hook.

thingscoop - Search and filter videos based on objects that appear in them using convolutional neural networks

  •    Python

Thingscoop is a command-line utility for analyzing videos semantically - that means searching, filtering, and describing videos based on objects, places, and other things that appear in them.When you first run thingscoop on a video file, it uses a convolutional neural network to create an "index" of what's contained in the every second of the input by repeatedly performing image classification on a frame-by-frame basis. Once an index for a video file has been created, you can search (i.e. get the start and end times of the regions in the video matching the query) and filter (i.e. create a supercut of the matching regions) the input using arbitrary queries. Thingscoop uses a very basic query language that lets you to compose queries that test for the presence or absence of labels with the logical operators ! (not), || (or) and && (and). For example, to search a video the presence of the sky and the absence of the ocean: thingscoop search 'sky && !ocean' <file>.

Emoji - A simple library to add Emoji support to your Android Application

  •    Java

A simple library to add Emoji support to your Android app. In a PopupWindow Emojis can be chosen. In order to edit and display text with Emojis this library provides public APIs: EmojiEditText, EmojiTextView & EmojiButton. The library has 4 different providers to choose from (iOS, EmojiOne, Google & Twitter).

Android-SlidingEmojiKeyboard - Our Sliding Emoji Keyboard app.

  •    Java

Our Sliding Emoji Keyboard app. Basic keyboard application that allows you to insert emojis. It has a settings activity that allows you to switch between iOS and Android style emojis.

gitmoji - An emoji guide for your commit messages. 😜

  •    CSS

Gitmoji is an initiative to standardize and explain the use of emojis on GitHub commit messages. Using emojis on commit messages provides an easy way of identifying the purpose or intention of a commit with only looking at the emojis used. As there are a lot of different emojis I found the need of creating a guide that can help to use emojis easier.

lectures - Oxford Deep NLP 2017 course

  •    

This repository contains the lecture slides and course description for the Deep Natural Language Processing course offered in Hilary Term 2017 at the University of Oxford. This is an applied course focussing on recent advances in analysing and generating speech and text using recurrent neural networks. We introduce the mathematical definitions of the relevant machine learning models and derive their associated optimisation algorithms. The course covers a range of applications of neural networks in NLP including analysing latent dimensions in text, transcribing speech to text, translating between languages, and answering questions. These topics are organised into three high level themes forming a progression from understanding the use of neural networks for sequential language modelling, to understanding their use as conditional language models for transduction tasks, and finally to approaches employing these techniques in combination with other mechanisms for advanced applications. Throughout the course the practical implementation of such models on CPU and GPU hardware is also discussed.

ConvNetJS - Javascript implementation of Neural networks

  •    Javascript

ConvNetJS is a Javascript implementation of Neural networks, It currently supports Common Neural Network modules, Classification (SVM/Softmax) and Regression (L2) cost functions, A MagicNet class for fully automatic neural network learning (automatic hyperparameter search and cross-validatations), Ability to specify and train Convolutional Networks that process images, An experimental Reinforcement Learning module, based on Deep Q Learning.

mojibar - :tangerine: Emoji searcher but as a menubar app.

  •    Javascript

A menubar app adaptation of Emoji searcher. After installation, find Mojibar in your apps folder or search Mojibar in spotlight. Mojibar will appear in your tray at the top right corner of your screen.

emoji - :love_letter: Find the emoji that echoes your mind.

  •    Javascript

As of 2015/07/10, the emoji keyword library has been migrated to its own repository muan/emojilib. There are almost 900 emoji, more keywords let you find emoji more easily. Go to emojis.json for the list of emoji & keywords.

ecoji - Encodes (and decodes) data as emojis

  •    Go

Ecoji encodes data as 1024 emojis, its base1024 with an emoji character set. As a bonus, includes code to decode emojis to original data. Many have asked how Ecoji compares to base64. The short answer is that Ecoji is more bytes, but less visible characters. With Ecoji each visible char represents 10 bits, but each character is multi-byte. With base64 each char represents 6 bits and is one byte. The following table shows encoding sha256 in different ways.

prettier-eslint-cli - CLI for prettier-eslint

  •    Javascript

You have a bunch of files that you want to format using prettier-eslint. But prettier-eslint can only operate on strings. This is a CLI that allows you to use prettier-eslint on one or multiple files. prettier-eslint-cli forwards on the filePath and other relevant options to prettier-eslint which identifies the applicable ESLint config for each file and uses that to determine the options for prettier and eslint --fix.

wdt-emoji-bundle - Slack like emoji picker with apple/ios, twitter/twemoji, google, emojione, facebook, messenger emoji support

  •    Javascript

Slack like emoji selector with apple/ios, twitter/twemoji, google, emojione, facebook, messenger and custom emoji support. I ❀️ opensource. Thanks to Cal Henderson @iamcal.

emojione - The world's largest independent emoji font.

  •    PHP

A set of libraries to help users find and replace native system emojis with EmojiOne in their app or website. EmojiOne Version 4 is available under the same licensing structure as Version 3. Please see below for more details.

emojione - [Archived] The world's largest independent emoji font

  •    PHP

A set of libraries to help users find and replace native system emojis with EmojiOne in their app or website. EmojiOne Version 4 is available under the same licensing structure as Version 3. Please see below for more details.

big-rig - A proof-of-concept Performance Dashboard, CLI and Node module

  •    CSS

Big Rig is an experimental, proof-of-concept system for generating and parsing Chrome's trace files. It has a web app dashboard that will allow you to track performance statistics over time, as well as a CLI version for integrating with other parts of your build system. There is also a CLI / node module for Big Rig, which you can find in its own repo.