├── .editorconfig ├── .gitignore ├── .travis.yml ├── Gruntfile.js ├── LICENSE ├── Makefile ├── README.md ├── batchUploadExample.sh ├── bin ├── convert-to-emojipack └── emojipacks ├── lib ├── debug.js ├── pack.js ├── prompt.js ├── slack.js └── valid.js ├── package.json ├── packs ├── animals.yaml ├── avengers.yaml ├── businessfish.yaml ├── clippy.yaml ├── fika.yaml ├── finland.yaml ├── food.yaml ├── frontend.yaml ├── futurama.yaml ├── german-states.yaml ├── harrypotterhouses.yaml ├── mario-8bit.yaml ├── nekoatsume.yaml ├── occupy.yaml ├── octicons.yaml ├── officespace.yaml ├── omnom.yaml ├── parrotparty.yaml ├── pokemongo.yaml ├── politipack.yaml ├── shiba.yaml ├── skype.yaml ├── slackmojis-facebook-reaction.yaml ├── slackmojis-logo.yaml ├── slackmojis-meme.yaml ├── slackmojis-mlb.yaml ├── slackmojis-nba.yaml ├── slackmojis-nfl.yaml ├── slackmojis-nhl.yaml ├── slackmojis-nyc-subway.yaml ├── slackmojis-party-parrot.yaml ├── slackmojis-pokemon.yaml ├── slackmojis-retro-game.yaml ├── slackmojis-scrabble-letters.yaml ├── slackmojis-skype.yaml ├── slackmojis-star-wars.yaml ├── slackmojis-turntable.fm.yaml ├── slackmojis-uncategorized.yaml ├── slackmojis-yoyo.yaml ├── startups.yaml ├── starwars.yaml ├── twitch.yaml ├── unicorn.yaml └── weapons.yaml ├── test ├── Slack.html ├── TESTREADME.md ├── image-checker.py └── requirements.txt └── update_slackmoji ├── .gitignore ├── requirements.txt └── update_slackmojis.py /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent 2 | # coding styles between different editors and IDEs 3 | # editorconfig.org 4 | root = true 5 | 6 | [*] 7 | indent_style = space 8 | indent_size = 2 9 | 10 | end_of_line = lf 11 | charset = utf-8 12 | trim_trailing_whitespace = true 13 | insert_final_newline = true 14 | 15 | [*.md] 16 | trim_trailing_whitespace = false 17 | 18 | [*.py] 19 | indent_style = space 20 | indent_size = 4 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | 5 | # Runtime data 6 | pids 7 | *.pid 8 | *.seed 9 | 10 | # Directory for instrumented libs generated by jscoverage/JSCover 11 | lib-cov 12 | 13 | # Coverage directory used by tools like istanbul 14 | coverage 15 | 16 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 17 | .grunt 18 | 19 | # node-waf configuration 20 | .lock-wscript 21 | 22 | # Compiled binary addons (http://nodejs.org/api/addons.html) 23 | build/Release 24 | 25 | # Dependency directory 26 | # https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git 27 | node_modules 28 | 29 | ./test 30 | resized/ 31 | 32 | # Ignore actual batchUpload.sh 33 | batchUpload.sh 34 | 35 | # OSX Garbage 36 | .DS_Store 37 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: python 2 | 3 | python: 2.7 4 | 5 | # whitelist 6 | # gh-pages is otherwise ignored by Travis CI 7 | # Use a regex to whitelist gh-pages and all branches 8 | branches: 9 | only: 10 | - /.*/ 11 | 12 | # Use container-based infrastructure 13 | sudo: false 14 | 15 | install: 16 | - npm install 17 | - pip install -U pip 18 | - pip install -r test/requirements.txt 19 | 20 | script: 21 | - grunt 22 | - python test/image-checker.py --resize "packs/*.yaml" 23 | -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = function (grunt) { 4 | 5 | grunt.loadNpmTasks('grunt-yaml-validator'); 6 | 7 | grunt.initConfig({ 8 | 9 | yaml_validator: { 10 | defaults: { 11 | src: [ 'packs/*.yaml' ] 12 | } 13 | } 14 | 15 | }); 16 | 17 | // Default task. 18 | grunt.registerTask('default', 'yaml_validator'); 19 | 20 | // Travis CI task. 21 | grunt.registerTask('travis', 'yaml_validator'); 22 | 23 | }; 24 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Andy Jiang 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | 2 | # 3 | # Default. 4 | # 5 | 6 | default: install 7 | 8 | # 9 | # Tasks. 10 | # 11 | 12 | # Install Emojipacks on your machine. 13 | install: node_modules 14 | @npm link 15 | @echo 16 | @echo "\x1B[97m emojipacks \x1B[90m·\x1B[39m Successfully installed Emojipack!" 17 | @echo "\x1B[97m \x1B[90m·\x1B[39m Run \`emojipacks\` to get started." 18 | @echo 19 | 20 | # Install node modules with npm. 21 | node_modules: package.json 22 | @npm install 23 | @touch node_modules 24 | 25 | # 26 | # Phonies. 27 | # 28 | 29 | .PHONY: clean 30 | .PHONY: debug 31 | .PHONY: run 32 | .PHONY: server 33 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # emojipacks 2 | [![Build Status](https://travis-ci.org/lambtron/emojipacks.svg?branch=master)](https://travis-ci.org/lambtron/emojipacks) 3 | 4 | > CLI to bulk upload emojis to your Slack! 5 | 6 | ## Install 7 | 8 | *Note you must have `node` and `npm` installed. If you don't, go to [nodejs.org](https://www.nodejs.org) and follow the install instructions there.* 9 | 10 | ```bash 11 | $ npm install -g emojipacks 12 | ``` 13 | 14 | or 15 | 16 | ```bash 17 | $ git clone git@github.com:lambtron/emojipacks.git 18 | $ cd emojipacks 19 | $ make 20 | ``` 21 | 22 | ## Usage 23 | 24 | There is only one command: 25 | 26 | ```bash 27 | $ emojipacks 28 | ``` 29 | 30 | It'll ask you a few questions: 31 | 32 | ```bash 33 | Slack subdomain: 20percentclub 34 | Email address login: andyjiang@gmail.com 35 | Password: ********* 36 | 2FA Code: 123456 # if 2FA is enabled 37 | Path or URL of Emoji yaml file: ./packs/futurama.yaml 38 | ``` 39 | 40 | Then, let it work its magic: 41 | 42 | ```bash 43 | Starting import 44 | Got tokens 45 | Logged in 46 | Upload crumb is s-1437797544-90b75206a7-☃ 47 | Getting emoji page 48 | Uploading bender with http://i.imgur.com/7zYM751.png 49 | Uploading amywong with http://i.imgur.com/DgKkcCi.png 50 | . 51 | . 52 | . 53 | Uploading hypnotoad with http://i.imgur.com/o7tyjxN.gif 54 | Uploaded emojis 55 | ``` 56 | 57 | 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](http://www.emojipacks.com/packs/food.yaml). 58 | 59 | ## Optionally Pass Command Line Parameters 60 | 61 | This will allow for easier batch uploading of multiple yaml files 62 | 63 | ```bash 64 | $ emojipacks -s -e -p -y 65 | ``` 66 | 67 | ## Run Batch Upload script 68 | 69 | A file named batchUploadExample.sh is provided for your reference. Edit this file change the subdomain, email, and password parameters to your own and save it as batchUpload.sh or something similar. 70 | 71 | This script will aid in the process of batch uploading. 72 | 73 | It optionally takes an argument for the directory path that contains your yaml files. If this is not provided './packs' will be used by default. 74 | 75 | ```bash 76 | $ ./batchUpload.sh [path_to_yaml_files] 77 | ``` 78 | 79 | ## Emoji Yaml File 80 | 81 | Also note that the yaml file must be indented properly and formatted as such: 82 | 83 | ```yaml 84 | title: food 85 | emojis: 86 | - name: apple 87 | src: http://i.imgur.com/Rw0Vlda.png 88 | - name: applepie 89 | src: http://i.imgur.com/g4RU1fM.png 90 | ``` 91 | 92 | ..with the `src` pointing to an image file. According to Slack: 93 | 94 | - Square images work best 95 | - Image can't be larger than 128px in width or height 96 | - Image must be smaller than 64K in file size 97 | 98 | ### Emoji Aliases 99 | It is possible to give multiple names to a single emoji using yaml such as: 100 | ```yaml 101 | title: octicons 102 | emojis: 103 | - name: pr 104 | aliases: 105 | - pullrequest 106 | - mergerequest 107 | src: https://i.imgur.com/rhwNxfc.png 108 | ``` 109 | 110 | 111 | ## Emoji packs 112 | 113 | - [animals](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/animals.yaml) 114 | - [clippy](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/clippy.yaml) 115 | - [fika](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/fika.yaml) 116 | - [frontend](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/frontend.yaml) 117 | - [harrypotter](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/harrypotterhouses.yaml) 118 | - [mario](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/mario-8bit.yaml) 119 | - [occupy](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/occupy.yaml) 120 | - [officespace](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/officespace.yaml) 121 | - [omnom](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/omnom.yaml) 122 | - [futurama](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/futurama.yaml) 123 | - [food](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/food.yaml) 124 | - [skype](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/skype.yaml) 125 | - [starwars](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/starwars.yaml) 126 | - [startups](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/startups.yaml) 127 | - [businessfish](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/businessfish.yaml) 128 | - [hipchat](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/hipchat.yaml) 129 | - [twitch](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/twitch.yaml) 130 | - [parrotparty](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/parrotparty.yaml) ([Parrot](http://cultofthepartyparrot.com/) [Paint](http://cultofthepartyparrot.com/paint/)) 131 | - [Finland](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/finland.yaml) 132 | - [pokemongo: items](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/pokemongo.yaml) 133 | - [Pokémon Go: Pokémon](https://raw.githubusercontent.com/Templarian/slack-emoji-pokemon/master/pokemon.yaml) ([Prefixed `pokemon-*`](https://raw.githubusercontent.com/Templarian/slack-emoji-pokemon/master/pokemon-prefix.yaml)) 134 | - [politipack](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/politipack.yaml) 135 | - [nekoatsume](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/nekoatsume.yaml) 136 | - [octicons](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/octicons.yaml) 137 | - [pokemon](https://raw.githubusercontent.com/jaylynch/pokemoji/master/pokemon-by-name.yaml) 138 | - [devicon](https://raw.githubusercontent.com/izumin5210/emojipack-for-devicon/master/png/devicon.yaml) ([Devicon](http://devicon.fr/)) 139 | - [hamsterdance](https://raw.githubusercontent.com/snipe/hamsterdance-emojipack/master/hamsterdance.yaml) ([snipe/emojipacks](https://github.com/snipe/hamsterdance-emojipack)) 140 | - [avengers](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/avengers.yaml) 141 | - [Shiba Stickers](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/shiba.yaml) (from Messenger) 142 | - [gamedevmoji](https://raw.githubusercontent.com/niksudan/gamedevmoji/master/gamedevicons.yaml) 143 | - [AWS simple icons](https://raw.githubusercontent.com/Surgo/aws_emojipacks/master/noprefix-emojipacks.yml) 144 | 145 | ### Emoji packs from [slackmojis.com](http://www.slackmojis.com) 146 | 147 | - [Uncategorized](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-uncategorized.yaml) 148 | - [Facebook Reaction](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-facebook-reaction.yaml) 149 | - [Logo](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-logo.yaml) 150 | - [Meme](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-meme.yaml) 151 | - [MLB](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-mlb.yaml) 152 | - [NBA](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-nba.yaml) 153 | - [NFL](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-nfl.yaml) 154 | - [NHL](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-nhl.yaml) 155 | - [NYC Subway](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-nyc-subway.yaml) 156 | - [Party Parrot](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-party-parrot.yaml) 157 | - [Pokemon](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-pokemon.yaml) 158 | - [Retro Game](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-retro-game.yaml) 159 | - [Scrabble Letters](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-scrabble-letters.yaml) 160 | - [Skype](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-skype.yaml) 161 | - [Star Wars](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-star-wars.yaml) 162 | - [Turntable.fm](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-turntable.fm.yaml) 163 | - [Yoyo](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/slackmojis-yoyo.yaml) 164 | 165 | ![](http://media1.giphy.com/media/68H7QjnqFOn2E/100.gif) 166 | 167 | Want to contribute? [Suggest an emoji pack](https://20p.typeform.com/to/xOFDyq)! 168 | 169 | ## Troubleshooting 170 | 171 | This script will essentially log into your Slack and then submit a `POST` request on the emoji upload form page. If you are seeing errors, make sure that: 172 | - **you have Slack privileges to add custom emojis**: otherwise, the script won't be able to get to the emoji upload form 173 | - **your credentials are correct**: if you have done all of the following correctly try running the command **emojipacks -d** 174 | 175 | *Still having issues? Create an issue [here](https://github.com/lambtron/emojipacks/issues/new).* 176 | 177 | *Enjoyed this project? Check out my [blog](http://blog.andyjiang.com) for more*. 178 | 179 | ## License (MIT) 180 | 181 | ``` 182 | WWWWWW||WWWWWW 183 | W W W||W W W 184 | || 185 | ( OO )__________ 186 | / | \ 187 | /o o| MIT \ 188 | \___/||_||__||_|| * 189 | || || || || 190 | _||_|| _||_|| 191 | (__|__|(__|__| 192 | ``` 193 | 194 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 195 | 196 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 197 | 198 | THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 199 | -------------------------------------------------------------------------------- /batchUploadExample.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | subdomain='' 4 | email='' 5 | password='' 6 | 7 | if [[ $1 -eq 0 ]] ; then 8 | path='./packs' 9 | else 10 | path="$1" 11 | fi 12 | 13 | for f in "$path"/*.yaml 14 | do 15 | echo $f 16 | emojipacks -s $subdomain -e $email -p $password -y $f; 17 | done 18 | -------------------------------------------------------------------------------- /bin/convert-to-emojipack: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | const program = require('commander'), 4 | { resolve } = require('path') 5 | co = require('co'), 6 | fs = require('fs'); 7 | 8 | /** 9 | * Usage. 10 | */ 11 | 12 | program 13 | .version(require('../package').version) 14 | .option('-d, --debug', 'Run in debug mode') 15 | .option('-j, --json [value]', 'source JSON file to parse into YAML') 16 | .option('-y, --pack [value]', 'resulting YAML emoji pack path and name') 17 | .parse(process.argv); 18 | 19 | co(function *() { 20 | const emojisJson = require(resolve(process.cwd(), program.json)), 21 | stream = fs.createWriteStream(resolve(process.cwd(), program.pack)), 22 | compiledEmojis = {}, 23 | pendingAliases = {}; 24 | 25 | if (emojisJson.ok === false) { 26 | console.log('Error getting Emoji JSON'); 27 | 28 | return; 29 | } 30 | 31 | Object.keys(emojisJson.emoji).forEach((name) => { 32 | const src = emojisJson.emoji[name]; 33 | 34 | // Detect alias 35 | if (src.indexOf('alias:') === 0) { 36 | const aliasFor = src.split(':')[1]; 37 | 38 | console.log(`processing alias ${name}`); 39 | 40 | if (pendingAliases[aliasFor] === undefined) { 41 | pendingAliases[aliasFor] = []; 42 | } 43 | 44 | pendingAliases[aliasFor].push(name); 45 | 46 | return; 47 | } 48 | 49 | console.log(`processing emoji ${name}`); 50 | compiledEmojis[name] = { name, src }; 51 | }); 52 | 53 | console.log('Merging aliases back in with the original set'); 54 | Object.keys(pendingAliases).forEach((name) => { 55 | 56 | if (compiledEmojis[name] === undefined) { 57 | compiledEmojis[name] = { name }; 58 | } 59 | 60 | compiledEmojis[name].aliases = pendingAliases[name]; 61 | }); 62 | 63 | stream.once('open', () => { 64 | stream.write('title: custom-uploads\n'); 65 | stream.write('emojis:\n'); 66 | 67 | Object.keys(compiledEmojis).forEach((name) => { 68 | var emoji = compiledEmojis[name]; 69 | 70 | stream.write(` - name: ${emoji.name}\n`); 71 | 72 | // Write the aliases array if any exist 73 | if (emoji.aliases && emoji.aliases.length > 0) { 74 | stream.write(' aliases:\n'); 75 | emoji.aliases.forEach((alias) => { 76 | stream.write(` - ${alias}\n`); 77 | }); 78 | } 79 | 80 | // Write the source if it exists (useful for aliases for standard emojis) 81 | if (emoji.src) { 82 | stream.write(` src: ${emoji.src}\n`); 83 | } 84 | }); 85 | }); 86 | }); 87 | -------------------------------------------------------------------------------- /bin/emojipacks: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var program = require('commander'); 4 | var Prompt = require('../lib/prompt'); 5 | var Slack = require('../lib/slack'); 6 | var Pack = require('../lib/pack'); 7 | var co = require('co'); 8 | 9 | /** 10 | * Usage. 11 | */ 12 | 13 | program 14 | .version(require('../package').version) 15 | .option('-d, --debug', 'Run in debug mode') 16 | .option('-s, --subdomain [value]', 'Your Slack subdomain') 17 | .option('-e, --email [value]', 'Admin email address') 18 | .option('-p, --password [value]', 'Password for admin email') 19 | .option('-y, --pack [value]', 'YAML emoji pack') 20 | .parse(process.argv); 21 | 22 | /** 23 | * Start process. 24 | */ 25 | 26 | co(function *() { 27 | var user = yield Prompt.start(program.subdomain, program.email, program.password, program.pack); 28 | var pack = yield Pack.get(user.pack); 29 | pack = clean(pack); 30 | user.emojis = pack.emojis; 31 | var slack = new Slack(user, program.debug); 32 | yield slack.import(); 33 | process.exit(); 34 | }); 35 | 36 | /** 37 | * Standardize the emoji file. 38 | */ 39 | 40 | function clean(object) { 41 | if (!object.emojis) { 42 | object.emojis = []; 43 | for (var i = 0; i < object.length; i++) { 44 | if (!object[i].src) object[i].src = object[i].image_url; 45 | object.emojis.push(object[i]); 46 | } 47 | } 48 | return object; 49 | } 50 | -------------------------------------------------------------------------------- /lib/debug.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Module dependencies. 4 | */ 5 | 6 | var resolve = require('path').resolve; 7 | var fs = require('fs'); 8 | 9 | /** 10 | * Write file. 11 | */ 12 | 13 | exports.write = function(title, html) { 14 | var test = resolve(__dirname, '../test/' + title + '.html'); 15 | fs.writeFileSync(test, html); 16 | }; 17 | -------------------------------------------------------------------------------- /lib/pack.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Module dependencies. 4 | */ 5 | 6 | var thunkify = require('thunkify-wrap'); 7 | var get = thunkify(require('request').get); 8 | var resolve = require('path').resolve; 9 | var exists = require('fs').existsSync; 10 | var path = require('path').resolve; 11 | var isUri = require('valid-url').isUri; 12 | var yaml = require('js-yaml'); 13 | var fs = require('fs'); 14 | 15 | /** 16 | * Get pack. 17 | * 18 | * @param {string} 19 | * 20 | * @return {array} 21 | */ 22 | 23 | exports.get = function *(path) { 24 | var yml = yield getYaml(path); 25 | return yaml.safeLoad(yml); 26 | }; 27 | 28 | /** 29 | * Get the yaml. 30 | * 31 | * @param {String} path 32 | * 33 | * @return {array} 34 | */ 35 | 36 | function *getYaml(path) { 37 | if (isUri(path)) { 38 | var res = yield get(path); 39 | return res[0].body; 40 | } 41 | if (exists(resolve(process.cwd(), path))) return fs.readFileSync(path, 'utf-8'); 42 | return; 43 | } 44 | -------------------------------------------------------------------------------- /lib/prompt.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Module dependencies. 3 | */ 4 | 5 | var isSubdomain = require('./valid').subdomain; 6 | var isPassword = require('./valid').password; 7 | var isEmail = require('./valid').email; 8 | var isUri = require('valid-url').isUri; 9 | var resolve = require('path').resolve; 10 | var exists = require('fs').existsSync; 11 | var prompt = require('co-prompt'); 12 | var chalk = require('chalk'); 13 | 14 | /** 15 | * Start. 16 | */ 17 | 18 | exports.start = function* (subdomain, email, password, pack) { 19 | var load, valid; 20 | if (!subdomain) { 21 | subdomain = yield ask('Slack subdomain: ', isSubdomain, 'Uh oh! The subdomain should be at least one letter!'); 22 | } 23 | if (!email) { 24 | email = yield ask('Email address login: ', isEmail, 'Are you sure that is an email address? :)'); 25 | } 26 | if (!password) { 27 | password = yield ask('Password: ', isPassword, 'A password (as defined by this script) needs to have at least one character (not including you).'); 28 | } 29 | if (!pack) { 30 | pack = yield ask('Path or URL of Emoji yaml file: ', isPath, 'Does the path to the yaml file look right? :)'); 31 | } 32 | load = { 33 | url: url(subdomain), 34 | email: email, 35 | password: password, 36 | pack: pack 37 | }; 38 | return load; 39 | } 40 | 41 | /** 42 | * Prompt with validation. 43 | */ 44 | 45 | function *ask(message, valid, error) { 46 | var res; 47 | do { 48 | if (message.toLowerCase().indexOf('password') >= 0) res = yield prompt.password(message); 49 | else res = yield prompt(message); 50 | if (!valid(res)) err(error); 51 | } while (!(valid(res))); 52 | return res; 53 | } 54 | 55 | exports.prompt_ask = ask; 56 | 57 | /** 58 | * is path 59 | */ 60 | 61 | function isPath(path) { 62 | return isUri(path) || exists(resolve(process.cwd(), path)); 63 | } 64 | 65 | /** 66 | * Show error message. 67 | */ 68 | 69 | function err(message) { 70 | console.log(chalk.red(message)); 71 | } 72 | 73 | /** 74 | * Url. 75 | */ 76 | 77 | function url(subdomain) { 78 | return 'https://' + subdomain + '.slack.com'; 79 | } 80 | -------------------------------------------------------------------------------- /lib/slack.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Module dependencies. 4 | */ 5 | 6 | var cheerio = require('cheerio'); 7 | var thunkify = require('thunkify-wrap'); 8 | var request = thunkify(require('request')); 9 | var write = require('./debug').write; 10 | var req = require('request'); 11 | var fs = require('fs'); 12 | var ask = require('./prompt').prompt_ask; 13 | var isPassword = require('./valid').password; 14 | 15 | /** 16 | * Expose `Slack`. 17 | */ 18 | 19 | module.exports = Slack; 20 | 21 | /** 22 | * Static variables 23 | */ 24 | 25 | var loginFormPath = '/?no_sso=1'; 26 | var emojiAddEndpoint = '/api/emoji.add'; 27 | var apiTokenRegex = new RegExp('api_token: "(.*)"'); 28 | 29 | // required to avoid "This browser is not supported" message 30 | var headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36'}; 31 | 32 | /** 33 | * Initialize a new `Slack`. 34 | */ 35 | 36 | function Slack(opts, debug) { 37 | if (!(this instanceof Slack)) return new Slack(opts); 38 | this.opts = opts; 39 | this.debug = debug; 40 | 41 | /** 42 | * Do everything. 43 | */ 44 | 45 | this.import = function *() { 46 | try { 47 | console.log('Starting import'); 48 | yield this.tokens(); 49 | console.log('Got tokens'); 50 | yield this.login(); 51 | console.log('Logged in'); 52 | } catch (e) { 53 | console.log('Uh oh! ' + e); 54 | throw e; 55 | } 56 | console.log('Getting emoji page'); 57 | var emojiList = ''; 58 | var aliasList = ''; 59 | for (var i = 0; i < Object.keys(this.opts.emojis).length; i++) { 60 | var e = this.opts.emojis[i]; 61 | if (e.src) { 62 | var uploadRes = yield this.upload(e.name, e.src); 63 | emojiList += ' :' + e.name + ':'; 64 | } 65 | if (e.aliases) { 66 | for (var n = 0; n < e.aliases.length; n++) { 67 | yield this.alias(e.name, e.aliases[n]); 68 | aliasList += ' :' + e.aliases[n] + ':'; 69 | } 70 | } 71 | } 72 | console.log('Uploaded emojis:' + emojiList); 73 | console.log('Uploaded emoji aliases:' + aliasList); 74 | return 'Success'; 75 | }; 76 | 77 | /** 78 | * Get login page (aka credentials). 79 | */ 80 | 81 | this.tokens = function *() { 82 | var opts = this.opts; 83 | opts.jar = opts.jar || { _jar: { store: { idx: {} } } }; 84 | var load = { 85 | url: opts.url + loginFormPath, 86 | headers: headers, 87 | jar: opts.jar, 88 | method: 'GET' 89 | }; 90 | var res = yield request(load); 91 | var $ = cheerio.load(res[0].body); 92 | if (this.debug) write($('title').text(), $.html()); 93 | opts.formData = { 94 | signin: $('#signin_form input[name="signin"]').attr('value'), 95 | redir: $('#signin_form input[name="redir"]').attr('value'), 96 | crumb: $('#signin_form input[name="crumb"]').attr('value'), 97 | remember: 'on', 98 | email: opts.email, 99 | password: opts.password 100 | }; 101 | if (!opts.formData.signin && !opts.formData.redir && !opts.formData.crumb) throw new Error('Login error: could not get login form for ' + opts.url); 102 | return this.opts = opts; 103 | }; 104 | 105 | /** 106 | * Log into Slack and populate cookies. 107 | */ 108 | 109 | this.login = function *() { 110 | var opts = this.opts; 111 | var load = { 112 | url: opts.url + loginFormPath, 113 | headers: headers, 114 | jar: opts.jar, 115 | method: 'POST', 116 | followAllRedirects: true, 117 | formData: opts.formData 118 | }; 119 | var res = yield request(load); 120 | if(res[0].body.indexOf("Sorry, you entered an incorrect email address or password.") != -1){ 121 | throw new Error('Login error: incorrect username / password'); 122 | } 123 | 124 | if(res[0].body.indexOf("Enter your authentication code") != -1){ 125 | 126 | var $ = cheerio.load(res[0].body); 127 | 128 | var inputs = $("form input") 129 | 130 | var formData = {}; 131 | 132 | inputs.each(function(i,v){ 133 | formData[v.attribs.name] = v.attribs.value; 134 | }) 135 | 136 | user_2fa_code = yield ask('2FA Code: ', isPassword, 'A password (as defined by this script) needs to have at least one character (not including you).'); 137 | formData["2fa_code"] = user_2fa_code 138 | 139 | delete formData[undefined] 140 | delete formData['input'] 141 | 142 | var load_2fa = { 143 | url: opts.url + "/", 144 | headers: headers, 145 | jar: opts.jar, 146 | method: 'POST', 147 | followAllRedirects: true, 148 | formData: formData 149 | }; 150 | res = yield request(load_2fa); 151 | } 152 | 153 | //TODO: it may be necessary in the future to replace this with a user-supplied token 154 | var match = apiTokenRegex.exec(res[0].body); 155 | if (!match || !match[1]) { 156 | throw new Error('Application Error: unable to find api token on login page'); 157 | } 158 | opts.apiToken = match[1]; 159 | 160 | return this.opts = opts; 161 | }; 162 | 163 | /** 164 | * Upload the emoji. 165 | */ 166 | 167 | this.upload = function *(name, emoji) { 168 | console.log('Uploading %s with %s', name, emoji); 169 | return new Promise(function(resolve, reject, notify) { 170 | var opts = this.opts; 171 | var r = req({ 172 | url: opts.url + emojiAddEndpoint, 173 | headers: headers, 174 | method: 'POST', 175 | jar: opts.jar, 176 | followAllRedirects: true 177 | }, function(err, res, body) { 178 | if (err || !body) return reject(err); 179 | resolve(body); 180 | }); 181 | var form = r.form(); 182 | form.append('name', name); 183 | form.append('mode', 'data'); 184 | form.append('image', req(emoji)); 185 | form.append('token', opts.apiToken); 186 | }.bind(this)); 187 | }; 188 | 189 | this.alias = function *(name, alias) { 190 | console.log('Aliasing %s to %s', alias, name); 191 | return new Promise(function(resolve, reject, notify) { 192 | var opts = this.opts; 193 | var r = req({ 194 | url: opts.url + emojiAddEndpoint, 195 | headers: {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36'}, 196 | method: 'POST', 197 | jar: opts.jar, 198 | followAllRedirects: true 199 | }, function(err, res, body) { 200 | if (err || !body) return reject(err); 201 | resolve(body); 202 | }); 203 | var form = r.form(); 204 | form.append('name', alias); 205 | form.append('mode', 'alias'); 206 | form.append('alias', name); 207 | form.append('token', opts.apiToken); 208 | }.bind(this)); 209 | }; 210 | } 211 | -------------------------------------------------------------------------------- /lib/valid.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Is subdomain? 4 | */ 5 | 6 | exports.subdomain = function(subdomain) { 7 | return subdomain.length >= 1; 8 | }; 9 | 10 | /** 11 | * Is email? 12 | */ 13 | 14 | exports.email = function(email) { 15 | var re = /\S+@\S+\.\S+/; 16 | return re.test(email); 17 | } 18 | 19 | /** 20 | * Is password? 21 | */ 22 | 23 | exports.password = function(password) { 24 | return password.length > 1; 25 | } 26 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "emojipacks", 3 | "description": "CLI to upload emojis to Slack", 4 | "version": "0.2.1", 5 | "author": "Andy Jiang", 6 | "main": "./bin/emojipacks", 7 | "keywords": [ 8 | "emojis", 9 | "emoji", 10 | "slack", 11 | "chat", 12 | "fun", 13 | "lol", 14 | "lols", 15 | "lulz", 16 | "derp", 17 | "slacker", 18 | "slackin", 19 | "communication", 20 | "emoticon", 21 | "emoticons" 22 | ], 23 | "repository": { 24 | "type": "git", 25 | "url": "https://www.github.com/lambtron/emojipacks" 26 | }, 27 | "engines": { 28 | "node": ">= 0.11.x", 29 | "npm": ">= 2.5.x" 30 | }, 31 | "preferGlobal": "true", 32 | "bin": { 33 | "emojipacks": "./bin/emojipacks" 34 | }, 35 | "dependencies": { 36 | "chalk": "^1.1.0", 37 | "cheerio": "^0.19.0", 38 | "co": "^4.6.0", 39 | "co-prompt": "^1.0.0", 40 | "commander": "^2.8.1", 41 | "debug": "^2.2.0", 42 | "js-yaml": "^3.3.1", 43 | "request": "^2.60.0", 44 | "thunkify-wrap": "^1.0.4", 45 | "valid-url": "^1.0.9" 46 | }, 47 | "devDependencies": { 48 | "grunt": "^0.4.3", 49 | "grunt-yaml-validator": "^0.7.3", 50 | "grunt-cli": "^0.1.13" 51 | }, 52 | "scripts": { 53 | "test": "grunt travis --verbose" 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /packs/animals.yaml: -------------------------------------------------------------------------------- 1 | title: animals 2 | emojis: 3 | - name: llama 4 | src: http://i.imgur.com/6bKXKUP.gif 5 | - name: alpaca 6 | src: http://i.imgur.com/c6QxTbM.gif 7 | - name: columbian-mammoth 8 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/columbian-mammoth.png 9 | - name: dodo 10 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/dodo.png 11 | - name: emu 12 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/emu.png 13 | - name: platypus 14 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/platypus.png 15 | - name: sabre-tooth-tiger 16 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/sabre-tooth-tiger.png 17 | - name: wildebeest 18 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/wildebeest.png 19 | - name: wooly-mammoth 20 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/wooly-mammoth.png 21 | - name: zebra 22 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/zebra.png 23 | - name: arctic-fox 24 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/arctic-fox.jpg 25 | - name: desert-fox 26 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/desert-fox.gif 27 | - name: festive-reindeer 28 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/festive-reindeer.png 29 | - name: great-auk 30 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/great-auk.png 31 | - name: great-owl 32 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/great-owl.png 33 | - name: hawk 34 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/hawk.jpg 35 | - name: moa 36 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/moa.png 37 | - name: moose 38 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/moose.png 39 | - name: reindeer-crash 40 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/reindeer-crash.png 41 | - name: reindeer-harness 42 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/reindeer-harness.png 43 | - name: beluga-whale 44 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/beluga-whale.jpg 45 | - name: blue-whale 46 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/blue-whale.jpg 47 | - name: grey-seal 48 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/grey-seal.png 49 | - name: humpback-whale 50 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/humpback-whale.jpg 51 | - name: killer-whale 52 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/killer-whale.jpg 53 | - name: narwhal2 54 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/narwhal.jpg 55 | - name: raccoon 56 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/raccoon.png 57 | - name: robot-dog 58 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/robot-dog.png 59 | - name: robot-scorpion 60 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/robot-scorpion.png 61 | - name: robot-shark 62 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/robot-shark.png 63 | - name: coyote 64 | src: https://github.com/bdobyns/emojipacks/raw/animals/assets/coyote.jpg 65 | -------------------------------------------------------------------------------- /packs/avengers.yaml: -------------------------------------------------------------------------------- 1 | title: avengers 2 | emojis: 3 | - name: avengers-coulson 4 | src: http://www.free-emoticons.com/files/cartoon-emoticons/3641.png 5 | - name: avengers-black-widow 6 | src: http://www.free-emoticons.com/files/cartoon-emoticons/3640.png 7 | - name: avengers-captain-america 8 | src: http://www.free-emoticons.com/files/cartoon-emoticons/3639.png 9 | - name: avengers-giant-man 10 | src: http://www.free-emoticons.com/files/cartoon-emoticons/3638.png 11 | - name: avengers-hawkeye 12 | src: http://www.free-emoticons.com/files/cartoon-emoticons/3637.png 13 | - name: avengers-hulk 14 | src: http://www.free-emoticons.com/files/cartoon-emoticons/3636.png 15 | - name: avengers-iron-man 16 | src: http://www.free-emoticons.com/files/cartoon-emoticons/3635.png 17 | - name: avengers-loki 18 | src: http://www.free-emoticons.com/files/cartoon-emoticons/3634.png 19 | - name: avengers-nick-fury 20 | src: http://www.free-emoticons.com/files/cartoon-emoticons/3633.png 21 | - name: avengers-thor 22 | src: http://www.free-emoticons.com/files/cartoon-emoticons/3632.png 23 | - name: avengers-war-machine 24 | src: http://www.free-emoticons.com/files/cartoon-emoticons/3631.png 25 | - name: avengers-logo 26 | src: http://www.free-emoticons.com/files/avatar-emoticons/2399.png 27 | 28 | -------------------------------------------------------------------------------- /packs/businessfish.yaml: -------------------------------------------------------------------------------- 1 | title: businessfish 2 | emojis: 3 | - name: bfexcite 4 | src: http://i.imgur.com/cUqre6P.png 5 | - name: bfkiss 6 | src: http://i.imgur.com/NryT58n.png 7 | - name: bfquestion 8 | src: http://i.imgur.com/8RwFbed.png 9 | - name: bfdetermine 10 | src: http://i.imgur.com/rlJ2w4w.png 11 | - name: bfcomeon 12 | src: http://i.imgur.com/C4FFhiz.png 13 | - name: bfsob 14 | src: http://i.imgur.com/U2p2jU8.png 15 | - name: bflove 16 | src: http://i.imgur.com/FB6hyjI.png 17 | - name: bfbow 18 | src: http://i.imgur.com/z77FJ7w.png 19 | - name: bfbored 20 | src: http://i.imgur.com/twEprSA.png 21 | - name: bfno 22 | src: http://i.imgur.com/Js4oftZ.png 23 | - name: bfstuck 24 | src: http://i.imgur.com/tKYNnhU.png 25 | - name: bfhaha 26 | src: http://i.imgur.com/AISW1Ob.png 27 | - name: bfalarm 28 | src: http://i.imgur.com/VVXQOq1.png 29 | - name: bffrustrate 30 | src: http://i.imgur.com/6lwB38X.png 31 | - name: bfcongrats 32 | src: http://i.imgur.com/CYamr2P.png 33 | - name: bftired 34 | src: http://i.imgur.com/yPVW0fh.png 35 | - name: bfohh 36 | src: http://i.imgur.com/s9OjtoJ.png 37 | - name: bfrun 38 | src: http://i.imgur.com/O33tIq9.png 39 | - name: bfsorry 40 | src: http://i.imgur.com/XuSu3Y4.png 41 | - name: bfhide 42 | src: http://i.imgur.com/X2ffjZU.png -------------------------------------------------------------------------------- /packs/clippy.yaml: -------------------------------------------------------------------------------- 1 | title: clippy 2 | emojis: 3 | - name: clippy 4 | src: http://i.imgur.com/B2MFIDL.png 5 | -------------------------------------------------------------------------------- /packs/fika.yaml: -------------------------------------------------------------------------------- 1 | title: fika 2 | emojis: 3 | - name: fika-bulle 4 | src: http://i.imgur.com/ZeIf2cu.png 5 | - name: fika-croissant 6 | src: http://i.imgur.com/UC3QP4q.png 7 | - name: fika-punschrulle 8 | src: http://i.imgur.com/jY9w1DC.png 9 | - name: fika-semla 10 | src: http://i.imgur.com/rU8iYTa.png 11 | - name: fika-wiener 12 | src: http://i.imgur.com/VXlhDIg.png 13 | -------------------------------------------------------------------------------- /packs/finland.yaml: -------------------------------------------------------------------------------- 1 | title: finland 2 | emojis: 3 | - name: a-trusted-friend 4 | src: https://hugovk.github.io/finland-emoji/128px/a_trusted_friend.png 5 | - name: alandislands 6 | src: https://hugovk.github.io/finland-emoji/128px/alandislands.png 7 | - name: association 8 | src: https://hugovk.github.io/finland-emoji/128px/association.png 9 | - name: auroraborealis 10 | src: https://hugovk.github.io/finland-emoji/128px/auroraborealis.png 11 | - name: baby-in-a-box 12 | src: https://hugovk.github.io/finland-emoji/128px/baby_in_a_box.png 13 | - name: bear 14 | src: https://hugovk.github.io/finland-emoji/128px/bear.png 15 | - name: black-gold 16 | src: https://hugovk.github.io/finland-emoji/128px/black_gold.png 17 | - name: christmasparty 18 | src: https://hugovk.github.io/finland-emoji/128px/christmasparty.png 19 | - name: crosscountryskiing 20 | src: https://hugovk.github.io/finland-emoji/128px/crosscountryskiing.png 21 | - name: cupofcoffee 22 | src: https://hugovk.github.io/finland-emoji/128px/cupofcoffee.png 23 | - name: education 24 | src: https://hugovk.github.io/finland-emoji/128px/education.png 25 | - name: fashionista-finns 26 | src: https://hugovk.github.io/finland-emoji/128px/fashionista_finns.png 27 | - name: finnishlove 28 | src: https://hugovk.github.io/finland-emoji/128px/finnishlove.png 29 | - name: flag 30 | src: https://hugovk.github.io/finland-emoji/128px/flag.png 31 | - name: forest 32 | src: https://hugovk.github.io/finland-emoji/128px/forest.png 33 | - name: four-seasons-of-bbq 34 | src: https://hugovk.github.io/finland-emoji/128px/four_seasons_of_bbq.png 35 | - name: girlpower 36 | src: https://hugovk.github.io/finland-emoji/128px/girlpower.png 37 | - name: handshake 38 | src: https://hugovk.github.io/finland-emoji/128px/handshake.png 39 | - name: happiness 40 | src: https://hugovk.github.io/finland-emoji/128px/happiness.png 41 | - name: headbanger 42 | src: https://hugovk.github.io/finland-emoji/128px/headbanger.png 43 | - name: icebreaker 44 | src: https://hugovk.github.io/finland-emoji/128px/icebreaker.png 45 | - name: iceman 46 | src: https://hugovk.github.io/finland-emoji/128px/iceman.png 47 | - name: joulutorttu 48 | src: https://hugovk.github.io/finland-emoji/128px/joulutorttu.png 49 | - name: kaamos 50 | src: https://hugovk.github.io/finland-emoji/128px/kaamos.png 51 | - name: kalsarikannit-f 52 | src: https://hugovk.github.io/finland-emoji/128px/kalsarikannit_f.png 53 | - name: kalsarikannit-m 54 | src: https://hugovk.github.io/finland-emoji/128px/kalsarikannit_m.png 55 | - name: karjalanpiirakka 56 | src: https://hugovk.github.io/finland-emoji/128px/karjalanpiirakka.png 57 | - name: kicksled 58 | src: https://hugovk.github.io/finland-emoji/128px/kicksled.png 59 | - name: kokko 60 | src: https://hugovk.github.io/finland-emoji/128px/kokko.png 61 | - name: lavatanssit 62 | src: https://hugovk.github.io/finland-emoji/128px/lavatanssit.png 63 | - name: losthopes-f 64 | src: https://hugovk.github.io/finland-emoji/128px/losthopes_f.png 65 | - name: losthopes-m 66 | src: https://hugovk.github.io/finland-emoji/128px/losthopes_m.png 67 | - name: mattinykanen 68 | src: https://hugovk.github.io/finland-emoji/128px/mattinykanen.png 69 | - name: meanwhileinfinland 70 | src: https://hugovk.github.io/finland-emoji/128px/meanwhileinfinland.png 71 | - name: moominmamma 72 | src: https://hugovk.github.io/finland-emoji/128px/moominmamma.png 73 | - name: nordicfamily 74 | src: https://hugovk.github.io/finland-emoji/128px/nordicfamily.png 75 | - name: out-of-office 76 | src: https://hugovk.github.io/finland-emoji/128px/out_of_office.png 77 | - name: peacemaker 78 | src: https://hugovk.github.io/finland-emoji/128px/peacemaker.png 79 | - name: perkele 80 | src: https://hugovk.github.io/finland-emoji/128px/perkele.png 81 | - name: pesapallo 82 | src: https://hugovk.github.io/finland-emoji/128px/pesapallo.png 83 | - name: polarbear 84 | src: https://hugovk.github.io/finland-emoji/128px/polarbear.png 85 | - name: pusa-hispida-saimensis 86 | src: https://hugovk.github.io/finland-emoji/128px/pusa_hispida_saimensis.png 87 | - name: reindeer 88 | src: https://hugovk.github.io/finland-emoji/128px/reindeer.png 89 | - name: sami 90 | src: https://hugovk.github.io/finland-emoji/128px/sami.png 91 | - name: sauna-f 92 | src: https://hugovk.github.io/finland-emoji/128px/sauna_f.png 93 | - name: sauna-m 94 | src: https://hugovk.github.io/finland-emoji/128px/sauna_m.png 95 | - name: sauna-whisk 96 | src: https://hugovk.github.io/finland-emoji/128px/sauna_whisk.png 97 | - name: sisu 98 | src: https://hugovk.github.io/finland-emoji/128px/sisu.png 99 | - name: stuck 100 | src: https://hugovk.github.io/finland-emoji/128px/stuck.png 101 | - name: suomimainittu 102 | src: https://hugovk.github.io/finland-emoji/128px/suomimainittu.png 103 | - name: superfood 104 | src: https://hugovk.github.io/finland-emoji/128px/superfood.png 105 | - name: swan 106 | src: https://hugovk.github.io/finland-emoji/128px/swan.png 107 | - name: the-cap 108 | src: https://hugovk.github.io/finland-emoji/128px/the_cap.png 109 | - name: the-conductor 110 | src: https://hugovk.github.io/finland-emoji/128px/the_conductor.png 111 | - name: the-king 112 | src: https://hugovk.github.io/finland-emoji/128px/the_king.png 113 | - name: the-voice 114 | src: https://hugovk.github.io/finland-emoji/128px/the_voice.png 115 | - name: theoriginalsanta 116 | src: https://hugovk.github.io/finland-emoji/128px/theoriginalsanta.png 117 | - name: tomoffinland 118 | src: https://hugovk.github.io/finland-emoji/128px/tomoffinland.png 119 | - name: torillatavataan 120 | src: https://hugovk.github.io/finland-emoji/128px/torillatavataan.png 121 | - name: unbreakable 122 | src: https://hugovk.github.io/finland-emoji/128px/unbreakable.png 123 | - name: waiting 124 | src: https://hugovk.github.io/finland-emoji/128px/waiting.png 125 | - name: white-nights 126 | src: https://hugovk.github.io/finland-emoji/128px/white_nights.png 127 | - name: woollysocks 128 | src: https://hugovk.github.io/finland-emoji/128px/woollysocks.png 129 | -------------------------------------------------------------------------------- /packs/food.yaml: -------------------------------------------------------------------------------- 1 | title: food 2 | emojis: 3 | - name: apple 4 | src: http://i.imgur.com/Rw0Vlda.png 5 | - name: applepie 6 | src: http://i.imgur.com/g4RU1fM.png 7 | - name: bread 8 | src: http://i.imgur.com/BXmsXSi.png 9 | - name: cheeseburger 10 | src: http://i.imgur.com/xmhlDHZ.png 11 | - name: cake 12 | src: http://i.imgur.com/5xyCCJ2.png 13 | - name: candiedapple 14 | src: http://i.imgur.com/iB75iDG.png 15 | - name: cereal 16 | src: http://i.imgur.com/jnSRy72.png 17 | - name: dadcoffee 18 | src: http://i.imgur.com/aLq1pxh.png 19 | - name: creamsicle 20 | src: http://i.imgur.com/zZu2Fyz.png 21 | - name: cremebrulee 22 | src: http://i.imgur.com/otoHl6E.png 23 | - name: croissant 24 | src: http://i.imgur.com/z7klHlP.png 25 | - name: cupcake 26 | src: http://i.imgur.com/AswAyYt.png 27 | - name: donut 28 | src: http://i.imgur.com/8N0PhRl.png 29 | - name: doritos 30 | src: http://i.imgur.com/YLj4I8q.png 31 | - name: edamame 32 | src: http://i.imgur.com/hUdkDhm.png 33 | - name: egg 34 | src: http://i.imgur.com/QGmmpDq.png 35 | - name: flan 36 | src: http://i.imgur.com/JwFObHl.png 37 | - name: fudge 38 | src: http://i.imgur.com/CFBNoCM.png 39 | - name: gummyworms 40 | src: http://i.imgur.com/lyRhAeb.png 41 | - name: ham 42 | src: http://i.imgur.com/1fSDLej.png 43 | - name: burger 44 | src: http://i.imgur.com/SS4NRrG.png 45 | - name: hotdog 46 | src: http://i.imgur.com/Q2fMYML.png 47 | - name: slurpee 48 | src: http://i.imgur.com/wrvUbxM.png 49 | - name: juice 50 | src: http://i.imgur.com/d6VyNHp.png 51 | - name: kebab 52 | src: http://i.imgur.com/3b1xtFP.png 53 | - name: water 54 | src: http://i.imgur.com/LROsVFp.png 55 | - name: log 56 | src: http://i.imgur.com/EMoN5Iy.png 57 | - name: macandcheese 58 | src: http://i.imgur.com/pm8qt1n.png 59 | - name: milk 60 | src: http://i.imgur.com/HNbkgRg.png 61 | - name: nigiri 62 | src: http://i.imgur.com/2cPJjH9.png 63 | - name: onigiri 64 | src: http://i.imgur.com/JPFZ2jZ.png 65 | - name: popcorn 66 | src: http://i.imgur.com/unYgPDe.png 67 | - name: poptart 68 | src: http://i.imgur.com/0HlaDqm.png 69 | - name: sandwich 70 | src: http://i.imgur.com/V4GRGzW.png 71 | - name: smore 72 | src: http://i.imgur.com/tX8ovgX.png 73 | - name: soup 74 | src: http://i.imgur.com/mbfBznx.png 75 | - name: spaghetti 76 | src: http://i.imgur.com/cdPmyz6.png 77 | -------------------------------------------------------------------------------- /packs/frontend.yaml: -------------------------------------------------------------------------------- 1 | title: frontend 2 | emojis: 3 | - name: angular 4 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/angular.png 5 | - name: babel 6 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/babel.png 7 | - name: backbone 8 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/backbone.png 9 | - name: bootstrap 10 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/bootstrap.png 11 | - name: bower 12 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/bower.png 13 | - name: browserify 14 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/browserify.png 15 | - name: chrome 16 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/chrome.png 17 | - name: css3 18 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/css3.png 19 | - name: cssnano 20 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/cssnano.png 21 | - name: electron 22 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/electron.png 23 | - name: ember 24 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/ember.png 25 | - name: firebase 26 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/firebase.png 27 | - name: firefox 28 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/firefox.png 29 | - name: frontendhappyhour 30 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/frontendhappyhour.png 31 | - name: git 32 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/git.png 33 | - name: grunt 34 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/grunt.png 35 | - name: gulp 36 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/gulp.png 37 | - name: handlebars 38 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/handlebars.png 39 | - name: html5 40 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/html5.png 41 | - name: ie 42 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/ie.png 43 | - name: javascript 44 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/javascript.jpg 45 | - name: jquery 46 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/jquery.gif 47 | - name: less 48 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/less.png 49 | - name: nodejs 50 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/nodejs.png 51 | - name: npm 52 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/npm.png 53 | - name: opera 54 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/opera.png 55 | - name: polymer 56 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/polymer.png 57 | - name: postcss 58 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/postcss.jpg 59 | - name: react 60 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/react.png 61 | - name: requirejs 62 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/requirejs.png 63 | - name: safari 64 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/safari.png 65 | - name: sass 66 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/sass.png 67 | - name: vim 68 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/vim.png 69 | - name: vue 70 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/vue.png 71 | - name: yeoman 72 | src: https://raw.githubusercontent.com/FrontEndHappyHour/frontend-slack-emojis/master/emojis/yeoman.png 73 | 74 | -------------------------------------------------------------------------------- /packs/futurama.yaml: -------------------------------------------------------------------------------- 1 | title: Futurama 2 | emojis: 3 | - name: bender 4 | src: http://i.imgur.com/7zYM751.png 5 | - name: amywong 6 | src: http://i.imgur.com/DgKkcCi.png 7 | - name: zoidberg 8 | src: http://i.imgur.com/mSqDwpv.gif 9 | - name: bubblegumtate 10 | src: http://i.imgur.com/KZc4d9V.png 11 | - name: calculon 12 | src: http://i.imgur.com/2Bs3xWa.png 13 | - name: cubert 14 | src: http://i.imgur.com/GwtQgYZ.png 15 | - name: fry 16 | src: http://i.imgur.com/x22kJb2.png 17 | - name: hermes 18 | src: http://i.imgur.com/l9Tjiba.png 19 | - name: kif 20 | src: http://i.imgur.com/nbSLkk1.png 21 | - name: leela 22 | src: http://i.imgur.com/QfvN4LT.png 23 | - name: futuramamom 24 | src: http://i.imgur.com/fZtHKuB.png 25 | - name: morbo 26 | src: http://i.imgur.com/8U4g4M9.png 27 | - name: nibbler 28 | src: http://i.imgur.com/MAzi5aq.png 29 | - name: notsureif 30 | src: http://i.imgur.com/0TRikVb.png 31 | - name: farnsworth 32 | src: http://i.imgur.com/YVweaxk.png 33 | - name: pxlogo 34 | src: http://i.imgur.com/TbB6PC0.png 35 | - name: nixonhead 36 | src: http://i.imgur.com/zc491zY.png 37 | - name: slurmsmckenzie 38 | src: http://i.imgur.com/tC4G9Mq.png 39 | - name: brannigan 40 | src: http://i.imgur.com/eLCLr9R.png 41 | - name: hypnotoad 42 | src: http://i.imgur.com/o7tyjxN.gif 43 | -------------------------------------------------------------------------------- /packs/german-states.yaml: -------------------------------------------------------------------------------- 1 | title: bundeslaender 2 | emojis: 3 | - name: de-bw 4 | aliases: 5 | - baden-wuerttemberg 6 | - bawue 7 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/7/74/Coat_of_arms_of_Baden-W%C3%BCrttemberg_%28lesser%29.svg/64px-Coat_of_arms_of_Baden-W%C3%BCrttemberg_%28lesser%29.svg.png 8 | - name: de-by 9 | aliases: 10 | - bayern 11 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/Bayern_Wappen.svg/64px-Bayern_Wappen.svg.png 12 | - name: de-be 13 | aliases: 14 | - berlin 15 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Coat_of_arms_of_Berlin.svg/64px-Coat_of_arms_of_Berlin.svg.png 16 | - name: de-bb 17 | aliases: 18 | - brandenburg 19 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/4/45/Brandenburg_Wappen.svg/64px-Brandenburg_Wappen.svg.png 20 | - name: de-hb 21 | aliases: 22 | - bremen 23 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Bremen_Wappen%28Mittel%29.svg/64px-Bremen_Wappen%28Mittel%29.svg.png 24 | - name: de-hh 25 | aliases: 26 | - hamburg 27 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/Coat_of_arms_of_Hamburg.svg/64px-Coat_of_arms_of_Hamburg.svg.png 28 | - name: de-he 29 | aliases: 30 | - hessen 31 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Coat_of_arms_of_Hesse.svg/64px-Coat_of_arms_of_Hesse.svg.png 32 | - name: de-mv 33 | aliases: 34 | - mecklenburg-vorpommern 35 | - meck-pomm 36 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/7/74/Coat_of_arms_of_Mecklenburg-Western_Pomerania_%28great%29.svg/64px-Coat_of_arms_of_Mecklenburg-Western_Pomerania_%28great%29.svg.png 37 | - name: de-ni 38 | aliases: 39 | - niedersachsen 40 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Coat_of_arms_of_Lower_Saxony.svg/64px-Coat_of_arms_of_Lower_Saxony.svg.png 41 | - name: de-nw 42 | aliases: 43 | - nordrhein-westfalen 44 | - nrw 45 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/b/bb/Coat_of_arms_of_North_Rhine-Westfalia.svg/64px-Coat_of_arms_of_North_Rhine-Westfalia.svg.png 46 | - name: de-rp 47 | aliases: 48 | - rheinland-pfalz 49 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Coat_of_arms_of_Rhineland-Palatinate.svg/64px-Coat_of_arms_of_Rhineland-Palatinate.svg.png 50 | - name: de-sl 51 | aliases: 52 | - saarland 53 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Wappen_des_Saarlands.svg/64px-Wappen_des_Saarlands.svg.png 54 | - name: de-sn 55 | aliases: 56 | - sachsen 57 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Coat_of_arms_of_Saxony.svg/64px-Coat_of_arms_of_Saxony.svg.png 58 | - name: de-st 59 | aliases: 60 | - sachsen-anhalt 61 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/5/53/Wappen_Sachsen-Anhalt.svg/64px-Wappen_Sachsen-Anhalt.svg.png 62 | - name: de-sh 63 | aliases: 64 | - schleswig-holstein 65 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/0/02/DEU_Schleswig-Holstein_COA.svg/64px-DEU_Schleswig-Holstein_COA.svg.png 66 | - name: de-th 67 | aliases: 68 | - thueringen 69 | src: https://upload.wikimedia.org/wikipedia/commons/thumb/0/08/Coat_of_arms_of_Thuringia.svg/64px-Coat_of_arms_of_Thuringia.svg.png 70 | -------------------------------------------------------------------------------- /packs/harrypotterhouses.yaml: -------------------------------------------------------------------------------- 1 | title: harrypotter 2 | emojis: 3 | - name: hogwarts-crest 4 | src: http://i.imgur.com/zVuELlL.jpg 5 | - name: ravenclaw 6 | src: http://i.imgur.com/SRjExRv.jpg 7 | - name: slytherin 8 | src: http://i.imgur.com/8sLXTMm.jpg 9 | - name: hufflepuff 10 | src: http://i.imgur.com/FEmiyMg.jpg 11 | - name: gryffindor 12 | src: http://i.imgur.com/txG4Tm6.jpg 13 | -------------------------------------------------------------------------------- /packs/mario-8bit.yaml: -------------------------------------------------------------------------------- 1 | title: mario-8bit 2 | emojis: 3 | - name: mario-block 4 | src: http://i.imgur.com/J4CHY5A.png 5 | - name: mario-brick 6 | src: http://i.imgur.com/0jmeCcs.png 7 | - name: mario-ground 8 | src: http://i.imgur.com/wmFlSwr.png 9 | - name: mario-jump 10 | src: http://i.imgur.com/9rW9NKM.png 11 | - name: mario-pipe 12 | src: http://i.imgur.com/gBNRjuZ.png 13 | - name: mario-standing 14 | src: http://i.imgur.com/rxeJKYQ.png 15 | -------------------------------------------------------------------------------- /packs/nekoatsume.yaml: -------------------------------------------------------------------------------- 1 | title: Neko Atsume 2 | emojis: 3 | - name: bandit 4 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/bandit.png 5 | - name: bobthecat 6 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/bobthecat.png 7 | - name: bolt 8 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/bolt.png 9 | - name: breezy 10 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/breezy.png 11 | - name: callie 12 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/callie.png 13 | - name: cocoa 14 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/cocoa.png 15 | - name: dottie 16 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/dottie.png 17 | - name: fortune 18 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/fortune.png 19 | - name: fred 20 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/fred.png 21 | - name: gabriel 22 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/gabriel.png 23 | - name: ginger 24 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/ginger.png 25 | - name: gozer 26 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/gozer.png 27 | - name: lexy 28 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/lexy.png 29 | - name: mack 30 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/mack.png 31 | - name: marshmallow 32 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/marshmallow.png 33 | - name: misty 34 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/misty.png 35 | - name: patches 36 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/patches.png 37 | - name: peaches 38 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/peaches.png 39 | - name: pepper 40 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/pepper.png 41 | - name: pickles 42 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/pickles.png 43 | - name: princess 44 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/princess.png 45 | - name: pumpkin 46 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/pumpkin.png 47 | - name: rascal 48 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/rascal.png 49 | - name: shadow 50 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/shadow.png 51 | - name: smokey 52 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/smokey.png 53 | - name: snowball 54 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/snowball.png 55 | - name: socks 56 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/socks.png 57 | - name: speckles 58 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/speckles.png 59 | - name: sunny 60 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/sunny.png 61 | - name: tabitha 62 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/tabitha.png 63 | - name: tubbs 64 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/tubbs.png 65 | - name: xerxes 66 | src: https://raw.githubusercontent.com/meteormanaged/neko-atsume-slack-emojis/master/kitties/xerxes.png 67 | -------------------------------------------------------------------------------- /packs/occupy.yaml: -------------------------------------------------------------------------------- 1 | title: occupy 2 | emojis: 3 | - name: occupy-agree 4 | src: https://emoji.slack-edge.com/T025CG2CW/agree/935084619f198ab6.png 5 | - name: occupy-direct-response 6 | src: https://emoji.slack-edge.com/T025CG2CW/direct-response/858540036fe19bee.png 7 | - name: occupy-clarify 8 | src: https://emoji.slack-edge.com/T025CG2CW/clarify/c76e018f78c45cd2.png 9 | - name: occupy-point-of-order 10 | src: https://emoji.slack-edge.com/T025CG2CW/point-of-order/3dd79349db39b1eb.png 11 | - name: occupy-dont 12 | src: https://emoji.slack-edge.com/T025CG2CW/dont/fbc7c79076611e4f.png 13 | - name: occupy-block 14 | src: https://emoji.slack-edge.com/T025CG2CW/block/20a4b80fceffe73f.png 15 | - name: occupy-want-to-talk 16 | src: https://emoji.slack-edge.com/T025CG2CW/want-to-talk/e3b0993fce806b9a.png 17 | - name: occupy-oppose 18 | src: https://emoji.slack-edge.com/T025CG2CW/oppose/d95d44a738a451c5.png 19 | -------------------------------------------------------------------------------- /packs/octicons.yaml: -------------------------------------------------------------------------------- 1 | title: octicons 2 | emojis: 3 | - name: branch 4 | aliases: 5 | - bug 6 | src: http://i.imgur.com/2B16Phe.png 7 | - name: commit 8 | src: https://i.imgur.com/UuAvkKE.png 9 | - name: compare 10 | src: https://i.imgur.com/fW9dOK8.png 11 | - name: fork 12 | aliases: 13 | - forked 14 | src: https://i.imgur.com/jzP6HET.png 15 | - name: git 16 | src: https://i.imgur.com/5t3vu0G.png 17 | - name: issue 18 | src: https://i.imgur.com/w5i1rmM.png 19 | - name: issueclosed 20 | src: https://i.imgur.com/URGIGWC.png 21 | - name: launch 22 | src: https://i.imgur.com/9uZJTNZ.png 23 | - name: merge 24 | aliases: 25 | - merged 26 | src: https://i.imgur.com/K4aI6sb.png 27 | - name: package 28 | src: http://i.imgur.com/fXl3uqe.png 29 | - name: pr 30 | aliases: 31 | - pullrequest 32 | - mergerequest 33 | src: https://i.imgur.com/rhwNxfc.png 34 | - name: repository 35 | src: https://i.imgur.com/CD8EFDU.png 36 | - name: shipit 37 | src: https://i.imgur.com/dPNghIL.png 38 | - name: tag 39 | aliases: 40 | - version 41 | src: https://i.imgur.com/cBFKhdk.png 42 | -------------------------------------------------------------------------------- /packs/officespace.yaml: -------------------------------------------------------------------------------- 1 | title: officespace 2 | emojis: 3 | - name: lumbergh 4 | src: http://i.imgur.com/rHKllKZ.png 5 | - name: stapler 6 | src: http://i.imgur.com/9rYwBKi.png 7 | -------------------------------------------------------------------------------- /packs/omnom.yaml: -------------------------------------------------------------------------------- 1 | title: omnom 2 | emojis: 3 | - name: omnomflip 4 | src: http://i.imgur.com/u9zc2kB.jpg 5 | - name: omnompeek 6 | src: http://i.imgur.com/ZmsNYFp.jpg 7 | - name: omnomhungry 8 | src: http://i.imgur.com/jnFabUN.jpg 9 | - name: omnomsad 10 | src: http://i.imgur.com/DhlXI1S.jpg 11 | - name: omnomsweet 12 | src: http://i.imgur.com/bkDUvb6.jpg 13 | - name: omnomhi 14 | src: http://i.imgur.com/IUnzaOK.jpg 15 | - name: omnom 16 | src: http://i.imgur.com/dshXUhR.jpg 17 | -------------------------------------------------------------------------------- /packs/parrotparty.yaml: -------------------------------------------------------------------------------- 1 | title: parrotparty 2 | emojis: 3 | - name: parrot 4 | src: http://cultofthepartyparrot.com/parrots/hd/parrot.gif 5 | - name: middleparrot 6 | src: http://cultofthepartyparrot.com/parrots/hd/middleparrot.gif 7 | - name: rightparrot 8 | src: http://cultofthepartyparrot.com/parrots/hd/rightparrot.gif 9 | - name: aussieparrot 10 | src: http://cultofthepartyparrot.com/parrots/aussieparrot.gif 11 | - name: gothparrot 12 | src: http://cultofthepartyparrot.com/parrots/gothparrot.gif 13 | - name: oldtimeyparrot 14 | src: http://cultofthepartyparrot.com/parrots/oldtimeyparrot.gif 15 | - name: boredparrot 16 | src: http://cultofthepartyparrot.com/parrots/boredparrot.gif 17 | - name: shuffleparrot 18 | src: http://cultofthepartyparrot.com/parrots/hd/shuffleparrot.gif 19 | - name: shufflefurtherparrot 20 | src: http://cultofthepartyparrot.com/parrots/shufflefurtherparrot.gif 21 | - name: congaparrot 22 | src: http://cultofthepartyparrot.com/parrots/hd/congaparrot.gif 23 | - name: reversecongaparrot 24 | src: http://cultofthepartyparrot.com/parrots/reversecongaparrot.gif 25 | - name: partyparrot 26 | src: http://cultofthepartyparrot.com/parrots/partyparrot.gif 27 | - name: sadparrot 28 | src: http://cultofthepartyparrot.com/parrots/hd/sadparrot.gif 29 | - name: parrotcop 30 | src: http://cultofthepartyparrot.com/parrots/parrotcop.gif 31 | - name: fastparrot 32 | src: http://cultofthepartyparrot.com/parrots/fastparrot.gif 33 | - name: slowparrot 34 | src: http://cultofthepartyparrot.com/parrots/slowparrot.gif 35 | - name: parrotdad 36 | src: http://cultofthepartyparrot.com/parrots/parrotdad.gif 37 | - name: dealwithitparrot 38 | src: http://cultofthepartyparrot.com/parrots/hd/dealwithitparrot.gif 39 | - name: fiestaparrot 40 | src: http://cultofthepartyparrot.com/parrots/fiestaparrot.gif 41 | - name: pizzaparrot 42 | src: http://cultofthepartyparrot.com/parrots/pizzaparrot.gif 43 | - name: hamburgerparrot 44 | src: http://cultofthepartyparrot.com/parrots/hamburgerparrot.gif 45 | - name: bananaparrot 46 | src: http://cultofthepartyparrot.com/parrots/bananaparrot.gif 47 | - name: chillparrot 48 | src: http://cultofthepartyparrot.com/parrots/chillparrot.gif 49 | - name: explodyparrot 50 | src: http://cultofthepartyparrot.com/parrots/explodyparrot.gif 51 | - name: shufflepartyparrot 52 | src: http://cultofthepartyparrot.com/parrots/shufflepartyparrot.gif 53 | - name: icecreamparrot 54 | src: http://cultofthepartyparrot.com/parrots/ice-cream-parrot.gif 55 | - name: sassyparrot 56 | src: http://cultofthepartyparrot.com/parrots/sassyparrot.gif 57 | - name: confusedparrot 58 | src: http://cultofthepartyparrot.com/parrots/confusedparrot.gif 59 | - name: aussiecongaparrot 60 | src: http://cultofthepartyparrot.com/parrots/aussiecongaparrot.gif 61 | - name: aussiereversecongaparrot 62 | src: http://cultofthepartyparrot.com/parrots/aussiereversecongaparrot.gif 63 | - name: parrotwave1 64 | src: http://cultofthepartyparrot.com/parrots/parrotwave1.gif 65 | - name: parrotwave2 66 | src: http://cultofthepartyparrot.com/parrots/parrotwave2.gif 67 | - name: parrotwave3 68 | src: http://cultofthepartyparrot.com/parrots/parrotwave3.gif 69 | - name: parrotwave4 70 | src: http://cultofthepartyparrot.com/parrots/parrotwave4.gif 71 | - name: parrotwave5 72 | src: http://cultofthepartyparrot.com/parrots/parrotwave5.gif 73 | - name: parrotwave6 74 | src: http://cultofthepartyparrot.com/parrots/parrotwave6.gif 75 | - name: parrotwave7 76 | src: http://cultofthepartyparrot.com/parrots/parrotwave7.gif 77 | - name: congapartyparrot 78 | src: http://cultofthepartyparrot.com/parrots/congapartyparrot.gif 79 | - name: moonwalkingparrot 80 | src: http://cultofthepartyparrot.com/parrots/moonwalkingparrot.gif 81 | - name: thumbsupparrot 82 | src: http://cultofthepartyparrot.com/parrots/thumbsupparrot.gif 83 | - name: coffeeparrot 84 | src: http://cultofthepartyparrot.com/parrots/coffeeparrot.gif 85 | - name: parrotwithmustache 86 | src: http://cultofthepartyparrot.com/parrots/parrotmustache.gif 87 | - name: christmasparrot 88 | src: http://cultofthepartyparrot.com/parrots/hd/christmasparrot.gif 89 | - name: witnessprotectionparrot 90 | src: http://cultofthepartyparrot.com/parrots/witnessprotectionparrot.gif 91 | - name: parrotsleep 92 | src: http://cultofthepartyparrot.com/parrots/parrotsleep.gif 93 | - name: parrotbeer 94 | src: http://cultofthepartyparrot.com/parrots/parrotbeer.gif 95 | - name: darkbeerparrot 96 | src: http://cultofthepartyparrot.com/parrots/darkbeerparrot.gif 97 | - name: blondesassyparrot 98 | src: http://cultofthepartyparrot.com/parrots/blondesassyparrot.gif 99 | - name: bluescluesparrot 100 | src: http://cultofthepartyparrot.com/parrots/bluescluesparrot.gif 101 | - name: gentlemanparrot 102 | src: http://cultofthepartyparrot.com/parrots/hd/gentlemanparrot.gif 103 | - name: margaritaparrot 104 | src: http://cultofthepartyparrot.com/parrots/margaritaparrot.gif 105 | - name: oriolesparrot 106 | src: http://cultofthepartyparrot.com/parrots/oriolesparrot.gif 107 | - name: dreidelparrot 108 | src: http://cultofthepartyparrot.com/parrots/dreidelparrot.gif 109 | - name: harrypotterparrot 110 | src: http://cultofthepartyparrot.com/parrots/harrypotterparrot.gif 111 | - name: fieriparrot 112 | src: http://cultofthepartyparrot.com/parrots/fieriparrot.gif 113 | - name: upvotepartyparrot 114 | src: http://cultofthepartyparrot.com/parrots/upvotepartyparrot.gif 115 | - name: twinsparrot 116 | src: http://cultofthepartyparrot.com/parrots/twinsparrot.gif 117 | - name: tripletsparrot 118 | src: http://cultofthepartyparrot.com/parrots/tripletsparrot.gif 119 | - name: stableparrot 120 | src: http://cultofthepartyparrot.com/parrots/stableparrot.gif 121 | - name: shipitparrot 122 | src: http://cultofthepartyparrot.com/parrots/shipitparrot.gif 123 | - name: skiparrot 124 | src: http://cultofthepartyparrot.com/parrots/skiparrot.gif 125 | - name: loveparrot 126 | src: http://cultofthepartyparrot.com/parrots/loveparrot.gif 127 | - name: halalparrot 128 | src: http://cultofthepartyparrot.com/parrots/halalparrot.gif 129 | - name: nyanparrot 130 | src: http://cultofthepartyparrot.com/parrots/nyanparrot.gif 131 | - name: wendyparrot 132 | src: http://cultofthepartyparrot.com/parrots/hd/wendyparrot.gif 133 | - name: popcornparrot 134 | src: http://cultofthepartyparrot.com/parrots/hd/popcornparrot.gif 135 | - name: donutparrot 136 | src: http://cultofthepartyparrot.com/parrots/hd/donutparrot.gif 137 | - name: evilparrot 138 | src: http://cultofthepartyparrot.com/parrots/evilparrot.gif 139 | - name: discoparrot 140 | src: http://cultofthepartyparrot.com/parrots/hd/discoparrot.gif 141 | - name: matrixparrot 142 | src: http://cultofthepartyparrot.com/parrots/matrixparrot.gif 143 | - name: papalparrot 144 | src: http://cultofthepartyparrot.com/parrots/papalparrot.gif 145 | - name: stalkerparrot 146 | src: http://cultofthepartyparrot.com/parrots/stalkerparrot.gif 147 | - name: scienceparrot 148 | src: http://cultofthepartyparrot.com/parrots/hd/scienceparrot.gif 149 | - name: prideparrot 150 | src: http://cultofthepartyparrot.com/parrots/hd/prideparrot.gif 151 | - name: revolutionparrot 152 | src: http://cultofthepartyparrot.com/parrots/hd/revolutionparrot.gif 153 | - name: fidgetparrot 154 | src: http://cultofthepartyparrot.com/parrots/fidgetparrot.gif 155 | - name: beretparrot 156 | src: http://cultofthepartyparrot.com/parrots/hd/beretparrot.gif 157 | - name: tacoparrot 158 | src: http://cultofthepartyparrot.com/parrots/tacoparrot.gif 159 | - name: ryangoslingparrot 160 | src: http://cultofthepartyparrot.com/parrots/ryangoslingparrot.gif 161 | - name: luckyparrot 162 | src: http://cultofthepartyparrot.com/parrots/luckyparrot.gif 163 | - name: birthdaypartyparrot 164 | src: http://cultofthepartyparrot.com/parrots/hd/birthdaypartyparrot.gif 165 | - name: jediparrot 166 | src: http://cultofthepartyparrot.com/parrots/hd/jediparrot.gif 167 | - name: angryparrot 168 | src: http://cultofthepartyparrot.com/parrots/angryparrot.gif 169 | - name: invisbleparrot 170 | src: http://cultofthepartyparrot.com/parrots/invisibleparrot.gif 171 | - name: rotatingparrot 172 | src: http://cultofthepartyparrot.com/parrots/rotatingparrot.gif 173 | - name: sushiparrot 174 | src: http://cultofthepartyparrot.com/parrots/hd/sushiparrot.gif 175 | - name: pumpkinparrot 176 | src: http://cultofthepartyparrot.com/parrots/hd/pumpkinparrot.gif 177 | - name: angelparrot 178 | src: http://cultofthepartyparrot.com/parrots/hd/angelparrot.gif 179 | -------------------------------------------------------------------------------- /packs/pokemongo.yaml: -------------------------------------------------------------------------------- 1 | title: pokemongo 2 | emojis: 3 | - name: valor 4 | src: http://i.imgur.com/HjpTdNa.png 5 | - name: stardust 6 | src: http://i.imgur.com/jVUpZtv.png 7 | - name: revive 8 | src: http://i.imgur.com/7C9KByN.png 9 | - name: potion 10 | src: http://i.imgur.com/sVjeGJP.png 11 | - name: pokestop 12 | src: http://i.imgur.com/UrOkCVl.png 13 | - name: pokecoin 14 | src: http://i.imgur.com/WQQ7MkT.png 15 | - name: pokeball 16 | src: http://i.imgur.com/wFJgJO8.png 17 | - name: mystic 18 | src: http://i.imgur.com/POvJ7EB.png 19 | - name: luremodule 20 | src: http://i.imgur.com/87tIGAP.png 21 | - name: luckyegg 22 | src: http://i.imgur.com/kAZLprT.png 23 | - name: instinct 24 | src: http://i.imgur.com/Ty5dIwS.png 25 | - name: incubator 26 | src: http://i.imgur.com/R5CEGuD.png 27 | - name: incense 28 | src: http://i.imgur.com/9yZIVWb.png 29 | - name: gym 30 | src: http://i.imgur.com/dshUcoT.png 31 | - name: egg 32 | src: http://i.imgur.com/XJDmJzp.png 33 | - name: backpack 34 | src: http://i.imgur.com/ETBPrcx.png -------------------------------------------------------------------------------- /packs/politipack.yaml: -------------------------------------------------------------------------------- 1 | title: politipack 2 | emojis: 3 | - name: berniesanders 4 | src: http://i.imgur.com/y2vX0F8.png 5 | - name: betsydevos 6 | src: http://i.imgur.com/xeLYqY5.png 7 | - name: mitchmcconnell 8 | src: http://i.imgur.com/arufltJ.png 9 | - name: obama 10 | src: http://i.imgur.com/JwAcg9x.png 11 | - name: hillaryclinton 12 | src: http://i.imgur.com/cfbtxs9.png 13 | - name: paulryan 14 | src: http://i.imgur.com/KxElkye.png 15 | - name: billoreilly 16 | src: http://i.imgur.com/kACfFDM.png 17 | - name: lizwarren 18 | src: http://i.imgur.com/10aY2El.png 19 | - name: mikepence 20 | src: http://i.imgur.com/DfiaAMy.png 21 | - name: spicey 22 | src: http://i.imgur.com/5kjxYft.png 23 | - name: donaldtrump 24 | src: http://i.imgur.com/tqaGBdC.png 25 | - name: billclinton 26 | src: http://i.imgur.com/AdWaYIG.png 27 | - name: seanspicer 28 | src: http://i.imgur.com/4SUkXTm.png 29 | -------------------------------------------------------------------------------- /packs/shiba.yaml: -------------------------------------------------------------------------------- 1 | title: shiba 2 | emojis: 3 | - name: shiba-alert 4 | src: http://i.imgur.com/EqlOMHi.png 5 | - name: shiba-angry 6 | src: http://i.imgur.com/qKCGfiC.png 7 | - name: shiba-doghouse 8 | src: http://i.imgur.com/fEpefMB.png 9 | - name: shiba-dreams 10 | src: http://i.imgur.com/Fsddwhy.png 11 | - name: shiba-drink 12 | src: http://i.imgur.com/Fi1fl6n.png 13 | - name: shiba-drowsy 14 | src: http://i.imgur.com/YwctGMN.png 15 | - name: shiba-excited 16 | src: http://i.imgur.com/s6oej5s.png 17 | - name: shiba-friendship 18 | src: http://i.imgur.com/AUxoysK.png 19 | - name: shiba-frisbee 20 | src: http://i.imgur.com/1wKHThE.png 21 | - name: shiba-grass 22 | src: http://i.imgur.com/l6EjqdO.png 23 | - name: shiba-joy 24 | src: http://i.imgur.com/tGJxvSv.png 25 | - name: shiba-jump 26 | src: http://i.imgur.com/ad6BzdJ.png 27 | - name: shiba-nap 28 | src: http://i.imgur.com/TIrHFFQ.png 29 | - name: shiba-sad 30 | src: http://i.imgur.com/3DMjQ0d.png 31 | - name: shiba-shiver 32 | src: http://i.imgur.com/YPlYelE.png 33 | - name: shiba-sigh 34 | src: http://i.imgur.com/lRmb1ot.png 35 | - name: shiba-sit 36 | src: http://i.imgur.com/r0Wwdso.png 37 | - name: shiba-snack 38 | src: http://i.imgur.com/RBaH0Fe.png 39 | - name: shiba-sniff 40 | src: http://i.imgur.com/Sp59TTb.png 41 | - name: shiba-stare 42 | src: http://i.imgur.com/MTnwCHh.png 43 | - name: shiba-surprise 44 | src: http://i.imgur.com/qfL7SZE.png 45 | - name: shiba-wag 46 | src: http://i.imgur.com/2zXJqQy.png 47 | - name: shiba-walk 48 | src: http://i.imgur.com/7yBnOCa.png 49 | -------------------------------------------------------------------------------- /packs/skype.yaml: -------------------------------------------------------------------------------- 1 | title: skype 2 | emojis: 3 | - name: angry 4 | src: http://static.skaip.org/img/emoticons/v2/ffffff/angry.gif 5 | - name: banghead 6 | src: http://static.skaip.org/img/emoticons/v2/ffffff/headbang.gif 7 | - name: slamdunk 8 | src: http://static.skaip.org/img/emoticons/v2/ffffff/slamdunk.gif 9 | - name: berightback 10 | src: http://static.skaip.org/img/emoticons/v2/ffffff/brb.gif 11 | - name: bell 12 | src: http://static.skaip.org/img/emoticons/v2/ffffff/bell.gif 13 | - name: bicycle 14 | src: http://static.skaip.org/img/emoticons/v2/ffffff/bike.gif 15 | - name: nazar 16 | src: http://static.skaip.org/img/emoticons/v2/ffffff/nazar.gif 17 | - name: skypeblush 18 | src: http://static.skaip.org/img/emoticons/v2/ffffff/blush.gif 19 | - name: bow 20 | src: http://static.skaip.org/img/emoticons/v2/ffffff/bow.gif 21 | - name: bowled 22 | src: http://static.skaip.org/img/emoticons/v2/ffffff/bowled.gif 23 | - name: u 24 | src: http://static.skaip.org/img/emoticons/v2/ffffff/brokenheart.gif 25 | - name: bronzemedal 26 | src: http://static.skaip.org/img/emoticons/v2/ffffff/bronzemedal.gif 27 | - name: bunny 28 | src: http://static.skaip.org/img/emoticons/v2/ffffff/bunny.gif 29 | - name: cactuslove 30 | src: http://static.skaip.org/img/emoticons/v2/ffffff/cactuslove.gif 31 | - name: t 32 | src: http://static.skaip.org/img/emoticons/v2/ffffff/call.gif 33 | - name: camera 34 | src: http://static.skaip.org/img/emoticons/v2/ffffff/camera.gif 35 | - name: canyoutalk 36 | src: http://static.skaip.org/img/emoticons/v2/ffffff/canyoutalk.gif 37 | - name: au 38 | src: http://static.skaip.org/img/emoticons/v2/ffffff/car.gif 39 | - name: mo 40 | src: http://static.skaip.org/img/emoticons/v2/ffffff/cash.gif 41 | - name: champagne 42 | src: http://static.skaip.org/img/emoticons/v2/ffffff/champagne.gif 43 | - name: cheers 44 | src: http://static.skaip.org/img/emoticons/v2/ffffff/cheers.gif 45 | - name: clap 46 | src: http://static.skaip.org/img/emoticons/v2/ffffff/clap.gif 47 | - name: c 48 | src: http://static.skaip.org/img/emoticons/v2/ffffff/coffee.gif 49 | - name: computerrage 50 | src: http://static.skaip.org/img/emoticons/v2/ffffff/computerrage.gif 51 | - name: confidential 52 | src: http://static.skaip.org/img/emoticons/v2/ffffff/confidential.gif 53 | - name: skypecool 54 | src: http://static.skaip.org/img/emoticons/v2/ffffff/cool.gif 55 | - name: skypecry 56 | src: http://static.skaip.org/img/emoticons/v2/ffffff/cry.gif 57 | - name: gran 58 | src: http://static.skaip.org/img/emoticons/v2/ffffff/gran.gif 59 | - name: turkey 60 | src: http://static.skaip.org/img/emoticons/v2/ffffff/turkey.gif 61 | - name: penguin 62 | src: http://static.skaip.org/img/emoticons/v2/ffffff/penguin.gif 63 | - name: sturridge15 64 | src: http://static.skaip.org/img/emoticons/v2/ffffff/sturridge15.gif 65 | - name: '6' 66 | src: http://static.skaip.org/img/emoticons/v2/ffffff/devil.gif 67 | - name: dog 68 | src: http://static.skaip.org/img/emoticons/v2/ffffff/dog.gif 69 | - name: doh 70 | src: http://static.skaip.org/img/emoticons/v2/ffffff/doh.gif 71 | - name: donttalk 72 | src: http://static.skaip.org/img/emoticons/v2/ffffff/donttalktome.gif 73 | - name: dreidel 74 | src: http://static.skaip.org/img/emoticons/v2/ffffff/dreidel.gif 75 | - name: d 76 | src: http://static.skaip.org/img/emoticons/v2/ffffff/drink.gif 77 | - name: drunk 78 | src: http://static.skaip.org/img/emoticons/v2/ffffff/drunk.gif 79 | - name: dull 80 | src: http://static.skaip.org/img/emoticons/v2/ffffff/dull.gif 81 | - name: emo 82 | src: http://static.skaip.org/img/emoticons/v2/ffffff/emo.gif 83 | - name: v 84 | src: http://static.skaip.org/img/emoticons/v2/ffffff/envy.gif 85 | - name: eg 86 | src: http://static.skaip.org/img/emoticons/v2/ffffff/eg.gif 87 | - name: fallinlove 88 | src: http://static.skaip.org/img/emoticons/v2/ffffff/fallinlove.gif 89 | - name: fear 90 | src: http://static.skaip.org/img/emoticons/v2/ffffff/fear.gif 91 | - name: fingers 92 | src: http://static.skaip.org/img/emoticons/v2/ffffff/fingerscrossed.gif 93 | - name: fireworks 94 | src: http://static.skaip.org/img/emoticons/v2/ffffff/fireworks.gif 95 | - name: flower 96 | src: http://static.skaip.org/img/emoticons/v2/ffffff/flower.gif 97 | - name: dhakkan 98 | src: http://static.skaip.org/img/emoticons/v2/ffffff/dhakkan.gif 99 | - name: footballfail 100 | src: http://static.skaip.org/img/emoticons/v2/ffffff/footballfail.gif 101 | - name: ply 102 | src: http://static.skaip.org/img/emoticons/v2/ffffff/games.gif 103 | - name: gift 104 | src: http://static.skaip.org/img/emoticons/v2/ffffff/gift.gif 105 | - name: chuckle 106 | src: http://static.skaip.org/img/emoticons/v2/ffffff/giggle.gif 107 | - name: shopping 108 | src: http://static.skaip.org/img/emoticons/v2/ffffff/shopping.gif 109 | - name: goldmedal 110 | src: http://static.skaip.org/img/emoticons/v2/ffffff/goldmedal.gif 111 | - name: fistbump 112 | src: http://static.skaip.org/img/emoticons/v2/ffffff/fistbump.gif 113 | - name: goodluck 114 | src: http://static.skaip.org/img/emoticons/v2/ffffff/goodluck.gif 115 | - name: gottarun 116 | src: http://static.skaip.org/img/emoticons/v2/ffffff/gottarun.gif 117 | - name: celebrate 118 | src: http://static.skaip.org/img/emoticons/v2/ffffff/handsinair.gif 119 | - name: handshake 120 | src: http://static.skaip.org/img/emoticons/v2/ffffff/handshake.gif 121 | - name: hanukkah 122 | src: http://static.skaip.org/img/emoticons/v2/ffffff/hanukkah.gif 123 | - name: heart 124 | src: http://static.skaip.org/img/emoticons/v2/ffffff/heart.gif 125 | - name: hearthands 126 | src: http://static.skaip.org/img/emoticons/v2/ffffff/hearthands.gif 127 | - name: hifive 128 | src: http://static.skaip.org/img/emoticons/v2/ffffff/highfive.gif 129 | - name: holdon 130 | src: http://static.skaip.org/img/emoticons/v2/ffffff/holdon.gif 131 | - name: holi 132 | src: http://static.skaip.org/img/emoticons/v2/ffffff/holi.gif 133 | - name: holidayspirit 134 | src: http://static.skaip.org/img/emoticons/v2/ffffff/holidayspirit.gif 135 | - name: henderson14 136 | src: http://static.skaip.org/img/emoticons/v2/ffffff/henderson14.gif 137 | - name: joy 138 | src: http://static.skaip.org/img/emoticons/v2/ffffff/joy.gif 139 | - name: klopp 140 | src: http://static.skaip.org/img/emoticons/v2/ffffff/klopp.gif 141 | - name: skip 142 | src: http://static.skaip.org/img/emoticons/v2/ffffff/skip.gif 143 | - name: key 144 | src: http://static.skaip.org/img/emoticons/v2/ffffff/key.gif 145 | - name: kiss 146 | src: http://static.skaip.org/img/emoticons/v2/ffffff/kiss.gif 147 | - name: lfcclap 148 | src: http://static.skaip.org/img/emoticons/v2/ffffff/lfcclap.gif 149 | - name: lfcworried 150 | src: http://static.skaip.org/img/emoticons/v2/ffffff/lfcworried.gif 151 | - name: letsmeet 152 | src: http://static.skaip.org/img/emoticons/v2/ffffff/letsmeet.gif 153 | - name: like 154 | src: http://static.skaip.org/img/emoticons/v2/ffffff/like.gif 155 | - name: lips 156 | src: http://static.skaip.org/img/emoticons/v2/ffffff/lips.gif 157 | - name: lovegift 158 | src: http://static.skaip.org/img/emoticons/v2/ffffff/lovegift.gif 159 | - name: man 160 | src: http://static.skaip.org/img/emoticons/v2/ffffff/man.gif 161 | - name: mistletoe 162 | src: http://static.skaip.org/img/emoticons/v2/ffffff/mistletoe.gif 163 | - name: ape 164 | src: http://static.skaip.org/img/emoticons/v2/ffffff/monkey.gif 165 | - name: mooning 166 | src: http://static.skaip.org/img/emoticons/v2/ffffff/mooning.gif 167 | - name: film 168 | src: http://static.skaip.org/img/emoticons/v2/ffffff/movie.gif 169 | - name: movinghome 170 | src: http://static.skaip.org/img/emoticons/v2/ffffff/movinghome.gif 171 | - name: '8' 172 | src: http://static.skaip.org/img/emoticons/v2/ffffff/music.gif 173 | - name: lipsealed 174 | src: http://static.skaip.org/img/emoticons/v2/ffffff/lipssealed.gif 175 | - name: ek 176 | src: http://static.skaip.org/img/emoticons/v2/ffffff/naturescall.gif 177 | - name: b 178 | src: http://static.skaip.org/img/emoticons/v2/ffffff/nerdy.gif 179 | - name: j 180 | src: http://static.skaip.org/img/emoticons/v2/ffffff/ninja.gif 181 | - name: n 182 | src: http://static.skaip.org/img/emoticons/v2/ffffff/no.gif 183 | - name: nahi 184 | src: http://static.skaip.org/img/emoticons/v2/ffffff/nahi.gif 185 | - name: nod 186 | src: http://static.skaip.org/img/emoticons/v2/ffffff/nod.gif 187 | - name: lalala 188 | src: http://static.skaip.org/img/emoticons/v2/ffffff/lalala.gif 189 | - name: ok 190 | src: http://static.skaip.org/img/emoticons/v2/ffffff/ok.gif 191 | - name: oliver 192 | src: http://static.skaip.org/img/emoticons/v2/ffffff/oliver.gif 193 | - name: penguinkiss 194 | src: http://static.skaip.org/img/emoticons/v2/ffffff/penguinkiss.gif 195 | - name: coutinho10 196 | src: http://static.skaip.org/img/emoticons/v2/ffffff/coutinho10.gif 197 | - name: ph 198 | src: http://static.skaip.org/img/emoticons/v2/ffffff/phone.gif 199 | - name: piggybank 200 | src: http://static.skaip.org/img/emoticons/v2/ffffff/piggybank.gif 201 | - name: poop 202 | src: http://static.skaip.org/img/emoticons/v2/ffffff/poop.gif 203 | - name: plane 204 | src: http://static.skaip.org/img/emoticons/v2/ffffff/plane.gif 205 | - name: winner 206 | src: http://static.skaip.org/img/emoticons/v2/ffffff/winner.gif 207 | - name: nudge 208 | src: http://static.skaip.org/img/emoticons/v2/ffffff/poke.gif 209 | - name: poolparty 210 | src: http://static.skaip.org/img/emoticons/v2/ffffff/poolparty.gif 211 | - name: pray 212 | src: http://static.skaip.org/img/emoticons/v2/ffffff/praying.gif 213 | - name: promise 214 | src: http://static.skaip.org/img/emoticons/v2/ffffff/promise.gif 215 | - name: pullshot 216 | src: http://static.skaip.org/img/emoticons/v2/ffffff/pullshot.gif 217 | - name: punch 218 | src: http://static.skaip.org/img/emoticons/v2/ffffff/punch.gif 219 | - name: st 220 | src: http://static.skaip.org/img/emoticons/v2/ffffff/rain.gif 221 | - name: rainbow 222 | src: http://static.skaip.org/img/emoticons/v2/ffffff/rainbow.gif 223 | - name: phew 224 | src: http://static.skaip.org/img/emoticons/v2/ffffff/whew.gif 225 | - name: rickshaw 226 | src: http://static.skaip.org/img/emoticons/v2/ffffff/rickshaw.gif 227 | - name: rock 228 | src: http://static.skaip.org/img/emoticons/v2/ffffff/rock.gif 229 | - name: running 230 | src: http://static.skaip.org/img/emoticons/v2/ffffff/running.gif 231 | - name: santamooning 232 | src: http://static.skaip.org/img/emoticons/v2/ffffff/santamooning.gif 233 | - name: selfie 234 | src: http://static.skaip.org/img/emoticons/v2/ffffff/selfie.gif 235 | - name: shake 236 | src: http://static.skaip.org/img/emoticons/v2/ffffff/shake.gif 237 | - name: silvermedal 238 | src: http://static.skaip.org/img/emoticons/v2/ffffff/silvermedal.gif 239 | - name: skipping 240 | src: http://static.skaip.org/img/emoticons/v2/ffffff/skipping.gif 241 | - name: skull 242 | src: http://static.skaip.org/img/emoticons/v2/ffffff/skull.gif 243 | - name: skype 244 | src: http://static.skaip.org/img/emoticons/v2/ffffff/skype.gif 245 | - name: slap 246 | src: http://static.skaip.org/img/emoticons/v2/ffffff/slap.gif 247 | - name: skypesmile 248 | src: http://static.skaip.org/img/emoticons/v2/ffffff/smile.gif 249 | - name: smirk 250 | src: http://static.skaip.org/img/emoticons/v2/ffffff/smirk.gif 251 | - name: sn 252 | src: http://static.skaip.org/img/emoticons/v2/ffffff/snail.gif 253 | - name: snowflake 254 | src: http://static.skaip.org/img/emoticons/v2/ffffff/snowflake.gif 255 | - name: soccer 256 | src: http://static.skaip.org/img/emoticons/v2/ffffff/bertlett.gif 257 | - name: kaanpakadna 258 | src: http://static.skaip.org/img/emoticons/v2/ffffff/kaanpakadna.gif 259 | - name: speechless 260 | src: http://static.skaip.org/img/emoticons/v2/ffffff/speechless.gif 261 | - name: shock 262 | src: http://static.skaip.org/img/emoticons/v2/ffffff/shock.gif 263 | - name: star 264 | src: http://static.skaip.org/img/emoticons/v2/ffffff/star.gif 265 | - name: sun 266 | src: http://static.skaip.org/img/emoticons/v2/ffffff/sun.gif 267 | - name: surprised 268 | src: http://static.skaip.org/img/emoticons/v2/ffffff/surprised.gif 269 | - name: synchswim 270 | src: http://static.skaip.org/img/emoticons/v2/ffffff/synchswim.gif 271 | - name: talktothehand 272 | src: http://static.skaip.org/img/emoticons/v2/ffffff/talktothehand.gif 273 | - name: talk 274 | src: http://static.skaip.org/img/emoticons/v2/ffffff/talk.gif 275 | - name: tandoori 276 | src: http://static.skaip.org/img/emoticons/v2/ffffff/tandoorichicken.gif 277 | - name: diwali 278 | src: http://static.skaip.org/img/emoticons/v2/ffffff/diya.gif 279 | - name: thanks 280 | src: http://static.skaip.org/img/emoticons/v2/ffffff/thanks.gif 281 | - name: think 282 | src: http://static.skaip.org/img/emoticons/v2/ffffff/think.gif 283 | - name: tmi 284 | src: http://static.skaip.org/img/emoticons/v2/ffffff/tmi.gif 285 | - name: trampoline 286 | src: http://static.skaip.org/img/emoticons/v2/ffffff/trampoline.gif 287 | - name: trophy 288 | src: http://static.skaip.org/img/emoticons/v2/ffffff/trophy.gif 289 | - name: tubelight 290 | src: http://static.skaip.org/img/emoticons/v2/ffffff/tubelight.gif 291 | - name: tumbleweed 292 | src: http://static.skaip.org/img/emoticons/v2/ffffff/tumbleweed.gif 293 | - name: umbrella 294 | src: http://static.skaip.org/img/emoticons/v2/ffffff/umbrella.gif 295 | - name: victory 296 | src: http://static.skaip.org/img/emoticons/v2/ffffff/victory.gif 297 | - name: wait 298 | src: http://static.skaip.org/img/emoticons/v2/ffffff/wait.gif 299 | - name: forever 300 | src: http://static.skaip.org/img/emoticons/v2/ffffff/waiting.gif 301 | - name: wtf 302 | src: http://static.skaip.org/img/emoticons/v2/ffffff/wtf.gif 303 | - name: whatsgoingon 304 | src: http://static.skaip.org/img/emoticons/v2/ffffff/whatsgoingon.gif 305 | - name: skypewink 306 | src: http://static.skaip.org/img/emoticons/v2/ffffff/wink.gif 307 | - name: woman 308 | src: http://static.skaip.org/img/emoticons/v2/ffffff/woman.gif 309 | - name: wfh 310 | src: http://static.skaip.org/img/emoticons/v2/ffffff/wfh.gif 311 | - name: xmastree 312 | src: http://static.skaip.org/img/emoticons/v2/ffffff/xmastree.gif 313 | - name: yotm 314 | src: http://static.skaip.org/img/emoticons/v2/ffffff/yotm.gif 315 | - name: y 316 | src: http://static.skaip.org/img/emoticons/v2/ffffff/yes.gif 317 | - name: m 318 | src: http://static.skaip.org/img/emoticons/v2/ffffff/mail.gif 319 | - name: zilmer 320 | src: http://static.skaip.org/img/emoticons/v2/ffffff/priidu.gif 321 | - name: access 322 | src: http://static.skaip.org/img/emoticons/v2/ffffff/access.gif 323 | - name: bing 324 | src: http://static.skaip.org/img/emoticons/v2/ffffff/bing.gif 325 | - name: excel 326 | src: http://static.skaip.org/img/emoticons/v2/ffffff/excel.gif 327 | - name: groupme 328 | src: http://static.skaip.org/img/emoticons/v2/ffffff/groupme.gif 329 | - name: ie 330 | src: http://static.skaip.org/img/emoticons/v2/ffffff/internetexplorer.gif 331 | - name: ms 332 | src: http://static.skaip.org/img/emoticons/v2/ffffff/microsoft.gif 333 | - name: onedrive 334 | src: http://static.skaip.org/img/emoticons/v2/ffffff/onedrive.gif 335 | - name: onenote 336 | src: http://static.skaip.org/img/emoticons/v2/ffffff/onenote.gif 337 | - name: outlook 338 | src: http://static.skaip.org/img/emoticons/v2/ffffff/outlook.gif 339 | - name: powerpoint 340 | src: http://static.skaip.org/img/emoticons/v2/ffffff/powerpoint.gif 341 | - name: publisher 342 | src: http://static.skaip.org/img/emoticons/v2/ffffff/publisher.gif 343 | - name: sharepoint 344 | src: http://static.skaip.org/img/emoticons/v2/ffffff/sharepoint.gif 345 | - name: skypebiz 346 | src: http://static.skaip.org/img/emoticons/v2/ffffff/skypebiz.gif 347 | - name: win10 348 | src: http://static.skaip.org/img/emoticons/v2/ffffff/win10.gif 349 | - name: word 350 | src: http://static.skaip.org/img/emoticons/v2/ffffff/word.gif 351 | - name: xbox 352 | src: http://static.skaip.org/img/emoticons/v2/ffffff/xbox.gif 353 | - name: oye 354 | src: http://static.skaip.org/img/emoticons/v2/ffffff/oye.gif 355 | - name: abe 356 | src: http://static.skaip.org/img/emoticons/v2/ffffff/abe.gif 357 | - name: kya 358 | src: http://static.skaip.org/img/emoticons/v2/ffffff/kya.gif 359 | -------------------------------------------------------------------------------- /packs/slackmojis-facebook-reaction.yaml: -------------------------------------------------------------------------------- 1 | title: slackmoji-facebook-reaction 2 | emojis: 3 | - name: fb-angry 4 | src: http://emojis.slackmojis.com/emojis/images/1464134981/459/fb-angry.gif 5 | - name: fb-heart 6 | src: http://emojis.slackmojis.com/emojis/images/1464135070/463/fb-heart.gif 7 | - name: fb-laugh 8 | src: http://emojis.slackmojis.com/emojis/images/1464135056/462/fb-laugh.gif 9 | - name: fb-like 10 | src: http://emojis.slackmojis.com/emojis/images/1464135097/464/fb-like.gif 11 | - name: fb-sad 12 | src: http://emojis.slackmojis.com/emojis/images/1464135001/460/fb-sad.gif 13 | - name: fb-wow 14 | src: http://emojis.slackmojis.com/emojis/images/1464135017/461/fb-wow.gif 15 | -------------------------------------------------------------------------------- /packs/slackmojis-meme.yaml: -------------------------------------------------------------------------------- 1 | title: slackmoji-meme 2 | emojis: 3 | - name: aliensguy 4 | src: http://emojis.slackmojis.com/emojis/images/1450319443/3/aliensguy.jpg 5 | - name: all_the_things 6 | src: http://emojis.slackmojis.com/emojis/images/1450319440/23/all_the_things.jpg 7 | - name: areyoukiddingme 8 | src: http://emojis.slackmojis.com/emojis/images/1490810099/1966/areyoukiddingme.png 9 | - name: awwyeah 10 | src: http://emojis.slackmojis.com/emojis/images/1463601416/411/awwyeah.png 11 | - name: businesscat 12 | src: http://emojis.slackmojis.com/emojis/images/1488823243/1822/businesscat.jpg 13 | - name: captain_obvious 14 | src: http://emojis.slackmojis.com/emojis/images/1463601451/412/captain_obvious.png 15 | - name: challenge_accepted 16 | src: http://emojis.slackmojis.com/emojis/images/1463601502/415/challenge_accepted.jpg 17 | - name: challenge_denied 18 | src: http://emojis.slackmojis.com/emojis/images/1463601522/416/challenge_denied.jpg 19 | - name: crying2 20 | src: http://emojis.slackmojis.com/emojis/images/1463601563/418/crying.png 21 | - name: cryingjordan 22 | src: http://emojis.slackmojis.com/emojis/images/1469473098/680/cryingjordan.png 23 | - name: crying_jordan 24 | src: http://emojis.slackmojis.com/emojis/images/1466010648/521/crying_jordan.png 25 | - name: datboi 26 | src: http://emojis.slackmojis.com/emojis/images/1462299228/395/datboi.gif 27 | - name: deal_with_it 28 | src: http://emojis.slackmojis.com/emojis/images/1463602472/439/deal_with_it.png 29 | - name: dickbutt 30 | src: http://emojis.slackmojis.com/emojis/images/1450380010/150/dickbutt.png 31 | - name: doge 32 | src: http://emojis.slackmojis.com/emojis/images/1457563042/312/doge.png 33 | - name: doge2 34 | src: http://emojis.slackmojis.com/emojis/images/1450451598/168/doge2.png 35 | - name: door_stop 36 | src: http://emojis.slackmojis.com/emojis/images/1463602545/441/door_stop.png 37 | - name: epic_win 38 | src: http://emojis.slackmojis.com/emojis/images/1463602516/440/epic_win.png 39 | - name: facepalm 40 | src: http://emojis.slackmojis.com/emojis/images/1450473045/204/facepalm.gif 41 | - name: facepalm3 42 | src: http://emojis.slackmojis.com/emojis/images/1450319441/51/facepalm.png 43 | - name: feels 44 | src: http://emojis.slackmojis.com/emojis/images/1454927900/294/feels.png 45 | - name: fry 46 | src: http://emojis.slackmojis.com/emojis/images/1450319446/63/fry.png 47 | - name: gasp 48 | src: http://emojis.slackmojis.com/emojis/images/1463601656/419/gasp.png 49 | - name: grumpycat 50 | src: http://emojis.slackmojis.com/emojis/images/1458326965/319/grumpycat.png 51 | - name: homerdisppear 52 | src: http://emojis.slackmojis.com/emojis/images/1450475643/211/homer-disappear.gif 53 | - name: hypnotoad 54 | src: http://emojis.slackmojis.com/emojis/images/1450319455/129/hypnotoad.gif 55 | - name: imposibru 56 | src: http://emojis.slackmojis.com/emojis/images/1458327032/323/imposibru.png 57 | - name: insanity_wolf 58 | src: http://emojis.slackmojis.com/emojis/images/1463602430/438/insanity_wolf.png 59 | - name: i_see_what_you_did_there 60 | src: http://emojis.slackmojis.com/emojis/images/1463602347/436/i_see_what_you_did_there.png 61 | - name: kappa2 62 | src: http://emojis.slackmojis.com/emojis/images/1450319446/57/kappa.png 63 | - name: lol 64 | src: http://emojis.slackmojis.com/emojis/images/1450319443/1/lol.gif 65 | - name: megusta 66 | src: http://emojis.slackmojis.com/emojis/images/1450713172/222/megusta.png 67 | - name: mercury1 68 | src: http://emojis.slackmojis.com/emojis/images/1478712578/1342/mercury1.png 69 | - name: mercury2 70 | src: http://emojis.slackmojis.com/emojis/images/1478712603/1343/mercury2.png 71 | - name: mindblown 72 | src: http://emojis.slackmojis.com/emojis/images/1450319447/26/mindblown.gif 73 | - name: no3 74 | src: http://emojis.slackmojis.com/emojis/images/1463601925/423/no.jpg 75 | - name: notbad 76 | src: http://emojis.slackmojis.com/emojis/images/1450319446/56/notbad.jpg 77 | - name: not_sure 78 | src: http://emojis.slackmojis.com/emojis/images/1463602283/435/not_sure.jpg 79 | - name: numb 80 | src: http://emojis.slackmojis.com/emojis/images/1463601984/425/numb.png 81 | - name: nyancat2 82 | src: http://emojis.slackmojis.com/emojis/images/1450319443/64/nyancat.gif 83 | - name: nyancat_big 84 | src: http://emojis.slackmojis.com/emojis/images/1450458551/184/nyancat_big.gif 85 | - name: okay 86 | src: http://emojis.slackmojis.com/emojis/images/1488224449/1791/okay.jpg 87 | - name: psy 88 | src: http://emojis.slackmojis.com/emojis/images/1463602736/442/psy.gif 89 | - name: rage 90 | src: http://emojis.slackmojis.com/emojis/images/1463601948/424/rage.jpg 91 | - name: rainbow_puke2 92 | src: http://emojis.slackmojis.com/emojis/images/1463602390/437/rainbow_puke.jpg 93 | - name: seriously 94 | src: http://emojis.slackmojis.com/emojis/images/1463602020/426/seriously.png 95 | - name: slam 96 | src: http://emojis.slackmojis.com/emojis/images/1463601732/420/slam.gif 97 | - name: socute 98 | src: http://emojis.slackmojis.com/emojis/images/1458327048/324/socute.png 99 | - name: success 100 | src: http://emojis.slackmojis.com/emojis/images/1465999900/516/success.png 101 | - name: success-kid 102 | src: http://emojis.slackmojis.com/emojis/images/1453406830/264/success-kid.png 103 | - name: take_my_money 104 | src: http://emojis.slackmojis.com/emojis/images/1450319446/65/take_my_money.png 105 | - name: the_more_you_know 106 | src: http://emojis.slackmojis.com/emojis/images/1450319446/62/the_more_you_know.png 107 | - name: the_more_you_know2 108 | src: http://emojis.slackmojis.com/emojis/images/1450319447/52/the_more_you_know.gif 109 | - name: trap 110 | src: http://emojis.slackmojis.com/emojis/images/1463601767/421/trap.png 111 | - name: troll 112 | src: http://emojis.slackmojis.com/emojis/images/1463602125/429/troll.png 113 | - name: very_nice 114 | src: http://emojis.slackmojis.com/emojis/images/1463602254/434/very_nice.jpg 115 | - name: watch_out 116 | src: http://emojis.slackmojis.com/emojis/images/1450319445/54/watch_out.png 117 | - name: what_year_is_it 118 | src: http://emojis.slackmojis.com/emojis/images/1463602170/430/what_year_is_it.png 119 | - name: whoa 120 | src: http://emojis.slackmojis.com/emojis/images/1450319444/53/whoa.jpg 121 | - name: whoa_guys 122 | src: http://emojis.slackmojis.com/emojis/images/1463602048/427/whoa_guys.png 123 | - name: why_not_both 124 | src: http://emojis.slackmojis.com/emojis/images/1450319445/55/why_not_both.jpg 125 | - name: worst_ever 126 | src: http://emojis.slackmojis.com/emojis/images/1463602190/432/worst_ever.jpg 127 | - name: xzibit 128 | src: http://emojis.slackmojis.com/emojis/images/1458849771/332/xzibit.png 129 | - name: you_dont_say2 130 | src: http://emojis.slackmojis.com/emojis/images/1463602224/433/you_dont_say.png 131 | - name: yuno 132 | src: http://emojis.slackmojis.com/emojis/images/1483719701/1549/yuno.png 133 | - name: y_u_no 134 | src: http://emojis.slackmojis.com/emojis/images/1463602086/428/y_u_no.png 135 | - name: zoidberg 136 | src: http://emojis.slackmojis.com/emojis/images/1450319448/22/zoidberg.jpg 137 | -------------------------------------------------------------------------------- /packs/slackmojis-mlb.yaml: -------------------------------------------------------------------------------- 1 | title: slackmoji-mlb 2 | emojis: 3 | - name: mlb-astros 4 | src: http://emojis.slackmojis.com/emojis/images/1486698558/1716/astros.jpg 5 | - name: mlb-athletics 6 | src: http://emojis.slackmojis.com/emojis/images/1486698559/1717/athletics.jpg 7 | - name: mlb-bluejays 8 | src: http://emojis.slackmojis.com/emojis/images/1488914770/1825/bluejays.png 9 | - name: mlb-brewers 10 | src: http://emojis.slackmojis.com/emojis/images/1486698560/1718/brewers.jpg 11 | - name: mlb-cardinals 12 | src: http://emojis.slackmojis.com/emojis/images/1486698560/1719/cardinals.jpg 13 | - name: mlb-cubs 14 | src: http://emojis.slackmojis.com/emojis/images/1486698561/1720/cubs.jpg 15 | - name: mlb-diamondbacks 16 | src: http://emojis.slackmojis.com/emojis/images/1486698561/1721/diamondbacks.jpg 17 | - name: mlb-dodgers 18 | src: http://emojis.slackmojis.com/emojis/images/1486698561/1722/dodgers.jpg 19 | - name: mlb-expos 20 | src: http://emojis.slackmojis.com/emojis/images/1486698561/1723/expos.jpg 21 | - name: mlb-giants 22 | src: http://emojis.slackmojis.com/emojis/images/1486698562/1724/giants.jpg 23 | - name: mlb-indians 24 | src: http://emojis.slackmojis.com/emojis/images/1486698562/1725/indians.jpg 25 | - name: mlb-mariners 26 | src: http://emojis.slackmojis.com/emojis/images/1486698562/1726/mariners.jpg 27 | - name: mlb-marlins 28 | src: http://emojis.slackmojis.com/emojis/images/1486698562/1727/marlins.jpg 29 | - name: mlb-mets 30 | src: http://emojis.slackmojis.com/emojis/images/1486698563/1728/mets.jpg 31 | - name: mlb-nats 32 | src: http://emojis.slackmojis.com/emojis/images/1486698563/1729/nats.jpg 33 | - name: mlb-orioles 34 | src: http://emojis.slackmojis.com/emojis/images/1486698563/1730/orioles.jpg 35 | - name: mlb-padres 36 | src: http://emojis.slackmojis.com/emojis/images/1486698563/1731/padres.jpg 37 | - name: mlb-phillies 38 | src: http://emojis.slackmojis.com/emojis/images/1486698564/1732/phillies.jpg 39 | - name: mlb-pirates 40 | src: http://emojis.slackmojis.com/emojis/images/1486698564/1733/pirates.jpg 41 | - name: mlb-rangers 42 | src: http://emojis.slackmojis.com/emojis/images/1486698564/1734/rangers.jpg 43 | - name: mlb-rays 44 | src: http://emojis.slackmojis.com/emojis/images/1486698564/1735/rays.jpg 45 | - name: mlb-reds 46 | src: http://emojis.slackmojis.com/emojis/images/1486698565/1737/reds.jpg 47 | - name: mlb-red_sox 48 | src: http://emojis.slackmojis.com/emojis/images/1486698565/1736/red_sox.jpg 49 | - name: mlb-rockies 50 | src: http://emojis.slackmojis.com/emojis/images/1486698565/1738/rockies.jpg 51 | - name: mlb-royals 52 | src: http://emojis.slackmojis.com/emojis/images/1486698565/1739/royals.jpg 53 | - name: mlb-tigers 54 | src: http://emojis.slackmojis.com/emojis/images/1486698566/1740/tigers.jpg 55 | - name: mlb-white_sox 56 | src: http://emojis.slackmojis.com/emojis/images/1486698566/1741/white_sox.jpg 57 | - name: mlb-yankess 58 | src: http://emojis.slackmojis.com/emojis/images/1486698566/1742/yankess.jpg 59 | -------------------------------------------------------------------------------- /packs/slackmojis-nba.yaml: -------------------------------------------------------------------------------- 1 | title: slackmoji-nba 2 | emojis: 3 | - name: nba-76ers 4 | src: http://emojis.slackmojis.com/emojis/images/1464145836/465/76ers.png 5 | - name: nba-bucks 6 | src: http://emojis.slackmojis.com/emojis/images/1464145871/466/bucks.png 7 | - name: nba-bulls 8 | src: http://emojis.slackmojis.com/emojis/images/1464145910/467/bulls.png 9 | - name: nba-cavaliers 10 | src: http://emojis.slackmojis.com/emojis/images/1464145928/468/cavaliers.png 11 | - name: nba-celtics 12 | src: http://emojis.slackmojis.com/emojis/images/1464145943/469/celtics.png 13 | - name: nba-clippers 14 | src: http://emojis.slackmojis.com/emojis/images/1464145963/470/clippers.png 15 | - name: nba-grizzlies 16 | src: http://emojis.slackmojis.com/emojis/images/1464145979/471/grizzlies.png 17 | - name: nba-hawks 18 | src: http://emojis.slackmojis.com/emojis/images/1464146002/472/hawks.png 19 | - name: nba-heat 20 | src: http://emojis.slackmojis.com/emojis/images/1464146040/473/heat.png 21 | - name: nba-hornets 22 | src: http://emojis.slackmojis.com/emojis/images/1464146057/474/hornets.png 23 | - name: nba-jazz 24 | src: http://emojis.slackmojis.com/emojis/images/1464146076/475/jazz.png 25 | - name: nba-kings 26 | src: http://emojis.slackmojis.com/emojis/images/1464146094/476/kings.png 27 | - name: nba-knicks 28 | src: http://emojis.slackmojis.com/emojis/images/1464146113/477/knicks.png 29 | - name: nba-lakers 30 | src: http://emojis.slackmojis.com/emojis/images/1464146132/478/lakers.png 31 | - name: nba-magic 32 | src: http://emojis.slackmojis.com/emojis/images/1464146151/479/magic.png 33 | - name: nba-mavericks 34 | src: http://emojis.slackmojis.com/emojis/images/1464146169/480/mavericks.png 35 | - name: nba-nets 36 | src: http://emojis.slackmojis.com/emojis/images/1464146190/481/nets.png 37 | - name: nba-nuggets 38 | src: http://emojis.slackmojis.com/emojis/images/1464146207/482/nuggets.png 39 | - name: nba-pacers 40 | src: http://emojis.slackmojis.com/emojis/images/1464146223/483/pacers.png 41 | - name: nba-pelicans 42 | src: http://emojis.slackmojis.com/emojis/images/1464146241/484/pelicans.png 43 | - name: nba-pistons 44 | src: http://emojis.slackmojis.com/emojis/images/1464146256/485/pistons.png 45 | - name: nba-raptors 46 | src: http://emojis.slackmojis.com/emojis/images/1464146288/486/raptors.png 47 | - name: nba-rockets 48 | src: http://emojis.slackmojis.com/emojis/images/1464146305/487/rockets.png 49 | - name: nba-spurs 50 | src: http://emojis.slackmojis.com/emojis/images/1464146323/488/spurs.png 51 | - name: nba-suns 52 | src: http://emojis.slackmojis.com/emojis/images/1464146340/489/suns.png 53 | - name: nba-thunder 54 | src: http://emojis.slackmojis.com/emojis/images/1464146357/490/thunder.png 55 | - name: nba-timberwolves 56 | src: http://emojis.slackmojis.com/emojis/images/1464146376/491/timberwolves.png 57 | - name: nba-trailblazers 58 | src: http://emojis.slackmojis.com/emojis/images/1464146395/492/trailblazers.png 59 | - name: nba-warriors 60 | src: http://emojis.slackmojis.com/emojis/images/1464146409/493/warriors.png 61 | - name: nba-wizards 62 | src: http://emojis.slackmojis.com/emojis/images/1464146426/494/wizards.png 63 | -------------------------------------------------------------------------------- /packs/slackmojis-nfl.yaml: -------------------------------------------------------------------------------- 1 | title: slackmoji-nfl 2 | emojis: 3 | - name: nfl-49ers 4 | src: http://emojis.slackmojis.com/emojis/images/1472153431/1083/49ers.jpg 5 | - name: nfl-afc 6 | src: http://emojis.slackmojis.com/emojis/images/1472153432/1084/afc.jpg 7 | - name: nfl-bears 8 | src: http://emojis.slackmojis.com/emojis/images/1472153432/1085/bears.jpg 9 | - name: nfl-bengals 10 | src: http://emojis.slackmojis.com/emojis/images/1472153432/1086/bengals.jpg 11 | - name: nfl-bills 12 | src: http://emojis.slackmojis.com/emojis/images/1472153433/1087/bills.jpg 13 | - name: nfl-broncos 14 | src: http://emojis.slackmojis.com/emojis/images/1472153433/1088/broncos.jpg 15 | - name: nfl-browns 16 | src: http://emojis.slackmojis.com/emojis/images/1472153433/1089/browns.jpg 17 | - name: nfl-bucaneers 18 | src: http://emojis.slackmojis.com/emojis/images/1472153433/1090/bucaneers.jpg 19 | - name: nfl-cardinals 20 | src: http://emojis.slackmojis.com/emojis/images/1478302489/1327/cardinals.png 21 | - name: nfl-chargers 22 | src: http://emojis.slackmojis.com/emojis/images/1472153434/1091/chargers.jpg 23 | - name: nfl-chiefs 24 | src: http://emojis.slackmojis.com/emojis/images/1472153434/1092/chiefs.jpg 25 | - name: nfl-colts 26 | src: http://emojis.slackmojis.com/emojis/images/1472153434/1093/colts.jpg 27 | - name: nfl-cowboys 28 | src: http://emojis.slackmojis.com/emojis/images/1472153434/1094/cowboys.jpg 29 | - name: nfl-dolphins 30 | src: http://emojis.slackmojis.com/emojis/images/1472153435/1095/dolphins.jpg 31 | - name: nfl-eagles 32 | src: http://emojis.slackmojis.com/emojis/images/1472153435/1096/eagles.jpg 33 | - name: nfl-falcons 34 | src: http://emojis.slackmojis.com/emojis/images/1472153435/1097/falcons.jpg 35 | - name: nfl-giants 36 | src: http://emojis.slackmojis.com/emojis/images/1472153436/1098/giants.jpg 37 | - name: nfl-jaguars 38 | src: http://emojis.slackmojis.com/emojis/images/1472153436/1099/jaguars.jpg 39 | - name: nfl-jets 40 | src: http://emojis.slackmojis.com/emojis/images/1472153436/1100/jets.jpg 41 | - name: nfl-lions 42 | src: http://emojis.slackmojis.com/emojis/images/1472153436/1101/lions.jpg 43 | - name: nfl-nfc 44 | src: http://emojis.slackmojis.com/emojis/images/1472153437/1102/nfc.jpg 45 | - name: nfl 46 | src: http://emojis.slackmojis.com/emojis/images/1472153437/1103/nfl.jpg 47 | - name: nfl-packers 48 | src: http://emojis.slackmojis.com/emojis/images/1472153437/1104/packers.jpg 49 | - name: nfl-panthers 50 | src: http://emojis.slackmojis.com/emojis/images/1472153438/1105/panthers.jpg 51 | - name: nfl-patriots 52 | src: http://emojis.slackmojis.com/emojis/images/1472153438/1106/patriots.jpg 53 | - name: nfl-raiders 54 | src: http://emojis.slackmojis.com/emojis/images/1472153438/1107/raiders.jpg 55 | - name: nfl-rams 56 | src: http://emojis.slackmojis.com/emojis/images/1472153438/1108/rams.jpg 57 | - name: nfl-ravens 58 | src: http://emojis.slackmojis.com/emojis/images/1472153438/1109/ravens.jpg 59 | - name: nfl-redskins 60 | src: http://emojis.slackmojis.com/emojis/images/1472153439/1110/redskins.jpg 61 | - name: nfl-saints 62 | src: http://emojis.slackmojis.com/emojis/images/1472153439/1111/saints.jpg 63 | - name: nfl-seahawks 64 | src: http://emojis.slackmojis.com/emojis/images/1471556135/1048/seahawks.png 65 | - name: nfl-steelers 66 | src: http://emojis.slackmojis.com/emojis/images/1472153439/1113/steelers.jpg 67 | - name: nfl-texans 68 | src: http://emojis.slackmojis.com/emojis/images/1472153439/1114/texans.jpg 69 | - name: nfl-titans 70 | src: http://emojis.slackmojis.com/emojis/images/1472153440/1115/titans.jpg 71 | - name: nfl-vikings 72 | src: http://emojis.slackmojis.com/emojis/images/1472153440/1116/vikings.jpg 73 | -------------------------------------------------------------------------------- /packs/slackmojis-nhl.yaml: -------------------------------------------------------------------------------- 1 | title: slackmoji-nhl 2 | emojis: 3 | - name: nhl-avalanche 4 | src: http://emojis.slackmojis.com/emojis/images/1490321858/1919/avalanche.png 5 | - name: nhl-blackhawks 6 | src: http://emojis.slackmojis.com/emojis/images/1490321879/1920/blackhawks.png 7 | - name: nhl-blue_jackets 8 | src: http://emojis.slackmojis.com/emojis/images/1490321897/1921/blue_jackets.png 9 | - name: nhl-blues 10 | src: http://emojis.slackmojis.com/emojis/images/1490321913/1922/blues.png 11 | - name: nhl-bruins 12 | src: http://emojis.slackmojis.com/emojis/images/1490321931/1923/bruins.png 13 | - name: nhl-canadiens 14 | src: http://emojis.slackmojis.com/emojis/images/1490321965/1924/canadiens.png 15 | - name: nhl-canucks 16 | src: http://emojis.slackmojis.com/emojis/images/1490321988/1925/canucks.png 17 | - name: nhl-capitals 18 | src: http://emojis.slackmojis.com/emojis/images/1490322014/1926/capitals.png 19 | - name: nhl-coyotes 20 | src: http://emojis.slackmojis.com/emojis/images/1490322044/1927/coyotes.png 21 | - name: nhl-devils 22 | src: http://emojis.slackmojis.com/emojis/images/1490322066/1928/devils.png 23 | - name: nhl-ducks 24 | src: http://emojis.slackmojis.com/emojis/images/1490322109/1929/ducks.png 25 | - name: nhl-flames 26 | src: http://emojis.slackmojis.com/emojis/images/1490322134/1930/flames.png 27 | - name: nhl-flyers 28 | src: http://emojis.slackmojis.com/emojis/images/1490322170/1931/flyers.png 29 | - name: nhl-hurricanes 30 | src: http://emojis.slackmojis.com/emojis/images/1490322233/1932/hurricanes.png 31 | - name: nhl-islanders 32 | src: http://emojis.slackmojis.com/emojis/images/1490322273/1933/islanders.png 33 | - name: nhl-jets 34 | src: http://emojis.slackmojis.com/emojis/images/1490322292/1934/jets.png 35 | - name: nhl-kings 36 | src: http://emojis.slackmojis.com/emojis/images/1490322315/1935/kings.png 37 | - name: nhl-lightning 38 | src: http://emojis.slackmojis.com/emojis/images/1490322335/1936/lightning.png 39 | - name: nhl-maple_leafs 40 | src: http://emojis.slackmojis.com/emojis/images/1490322357/1937/maple_leafs.png 41 | - name: nhl-oilers 42 | src: http://emojis.slackmojis.com/emojis/images/1490322378/1938/oilers.png 43 | - name: nhl-panthers 44 | src: http://emojis.slackmojis.com/emojis/images/1490322398/1939/panthers.png 45 | - name: nhl-penguins 46 | src: http://emojis.slackmojis.com/emojis/images/1490322432/1940/penguins.png 47 | - name: nhl-predators 48 | src: http://emojis.slackmojis.com/emojis/images/1490322453/1941/predators.png 49 | - name: nhl-rangers 50 | src: http://emojis.slackmojis.com/emojis/images/1490322474/1942/rangers.png 51 | - name: nhl-red_wings 52 | src: http://emojis.slackmojis.com/emojis/images/1490322497/1943/red_wings.png 53 | - name: nhl-sabres 54 | src: http://emojis.slackmojis.com/emojis/images/1490322515/1944/sabres.png 55 | - name: nhl-senators 56 | src: http://emojis.slackmojis.com/emojis/images/1490322536/1945/senators.png 57 | - name: nhl-sharks 58 | src: http://emojis.slackmojis.com/emojis/images/1490322554/1946/sharks.png 59 | - name: nhl-stars 60 | src: http://emojis.slackmojis.com/emojis/images/1490322571/1947/stars.png 61 | - name: nhl-wild 62 | src: http://emojis.slackmojis.com/emojis/images/1490322589/1948/wild.png 63 | -------------------------------------------------------------------------------- /packs/slackmojis-nyc-subway.yaml: -------------------------------------------------------------------------------- 1 | title: slackmoji-nyc-subway 2 | emojis: 3 | - name: 1train 4 | src: http://emojis.slackmojis.com/emojis/images/1471449977/1019/1train.png 5 | - name: 2train 6 | src: http://emojis.slackmojis.com/emojis/images/1471449994/1020/2train.png 7 | - name: 3train 8 | src: http://emojis.slackmojis.com/emojis/images/1471450024/1021/3train.png 9 | - name: 4train 10 | src: http://emojis.slackmojis.com/emojis/images/1471450038/1022/4train.png 11 | - name: 5train 12 | src: http://emojis.slackmojis.com/emojis/images/1471450050/1023/5train.png 13 | - name: 6train 14 | src: http://emojis.slackmojis.com/emojis/images/1471450078/1024/6train.png 15 | - name: 7train 16 | src: http://emojis.slackmojis.com/emojis/images/1471450091/1025/7train.png 17 | - name: 9train 18 | src: http://emojis.slackmojis.com/emojis/images/1471450111/1026/9train.png 19 | - name: atrain 20 | src: http://emojis.slackmojis.com/emojis/images/1471450126/1027/atrain.png 21 | - name: btrain 22 | src: http://emojis.slackmojis.com/emojis/images/1471450167/1028/btrain.png 23 | - name: ctrain 24 | src: http://emojis.slackmojis.com/emojis/images/1471450205/1029/ctrain.png 25 | - name: dtrain 26 | src: http://emojis.slackmojis.com/emojis/images/1471450248/1030/dtrain.png 27 | - name: etrain 28 | src: http://emojis.slackmojis.com/emojis/images/1471450266/1031/etrain.png 29 | - name: ftrain 30 | src: http://emojis.slackmojis.com/emojis/images/1471450283/1032/ftrain.png 31 | - name: gtrain 32 | src: http://emojis.slackmojis.com/emojis/images/1471450313/1033/gtrain.png 33 | - name: jtrain 34 | src: http://emojis.slackmojis.com/emojis/images/1471450327/1034/jtrain.png 35 | - name: ltrain 36 | src: http://emojis.slackmojis.com/emojis/images/1471450342/1035/ltrain.png 37 | - name: mtrain 38 | src: http://emojis.slackmojis.com/emojis/images/1471450370/1036/mtrain.png 39 | - name: ntrain 40 | src: http://emojis.slackmojis.com/emojis/images/1471450619/1037/ntrain.png 41 | - name: qtrain 42 | src: http://emojis.slackmojis.com/emojis/images/1471450645/1038/qtrain.png 43 | - name: rtrain 44 | src: http://emojis.slackmojis.com/emojis/images/1471450663/1039/rtrain.png 45 | - name: strain 46 | src: http://emojis.slackmojis.com/emojis/images/1471450728/1040/strain.png 47 | - name: ttrain 48 | src: http://emojis.slackmojis.com/emojis/images/1471450754/1041/ttrain.png 49 | - name: wtrain 50 | src: http://emojis.slackmojis.com/emojis/images/1471534843/1046/wtrain.png 51 | - name: ztrain 52 | src: http://emojis.slackmojis.com/emojis/images/1471450770/1042/ztrain.png 53 | -------------------------------------------------------------------------------- /packs/slackmojis-party-parrot.yaml: -------------------------------------------------------------------------------- 1 | title: slackmoji-party-parrot 2 | emojis: 3 | - name: akak 4 | src: http://emojis.slackmojis.com/emojis/images/1472791742/1135/akak.gif 5 | - name: aussie_conga_parrot 6 | src: http://emojis.slackmojis.com/emojis/images/1471119453/974/aussie_conga_parrot.gif 7 | - name: aussie_parrot 8 | src: http://emojis.slackmojis.com/emojis/images/1471119453/975/aussie_parrot.gif 9 | - name: banana_parrot 10 | src: http://emojis.slackmojis.com/emojis/images/1495224196/2285/banana_parrot.gif 11 | - name: blonde_sassy_parrot 12 | src: http://emojis.slackmojis.com/emojis/images/1495224254/2286/blonde_sassy_parrot.gif 13 | - name: blues_clues_parrot 14 | src: http://emojis.slackmojis.com/emojis/images/1495224255/2287/blues_clues_parrot.gif 15 | - name: bored_parrot 16 | src: http://emojis.slackmojis.com/emojis/images/1471119454/976/bored_parrot.gif 17 | - name: chill_parrot 18 | src: http://emojis.slackmojis.com/emojis/images/1471119454/977/chill_parrot.gif 19 | - name: christmas_parrot 20 | src: http://emojis.slackmojis.com/emojis/images/1495224255/2288/christmas_parrot.gif 21 | - name: coffee_parrot 22 | src: http://emojis.slackmojis.com/emojis/images/1495224255/2289/coffee_parrot.gif 23 | - name: confused_parrot 24 | src: http://emojis.slackmojis.com/emojis/images/1495224256/2290/confused_parrot.gif 25 | - name: conga_parrot 26 | src: http://emojis.slackmojis.com/emojis/images/1471119455/978/conga_parrot.gif 27 | - name: conga_party_parrot 28 | src: http://emojis.slackmojis.com/emojis/images/1495224256/2291/conga_party_parrot.gif 29 | - name: dark_beer_parrot 30 | src: http://emojis.slackmojis.com/emojis/images/1495224256/2292/dark_beer_parrot.gif 31 | - name: deal_with_it_parrot 32 | src: http://emojis.slackmojis.com/emojis/images/1471119455/979/deal_with_it_parrot.gif 33 | - name: donut_parrot 34 | src: http://emojis.slackmojis.com/emojis/images/1495224256/2293/donut_parrot.gif 35 | - name: dreidel_parrot 36 | src: http://emojis.slackmojis.com/emojis/images/1495224257/2294/dreidel_parrot.gif 37 | - name: explody_parrot 38 | src: http://emojis.slackmojis.com/emojis/images/1471119455/980/explody_parrot.gif 39 | - name: fast_parrot 40 | src: http://emojis.slackmojis.com/emojis/images/1471119456/981/fast_parrot.gif 41 | - name: fieri_parrot 42 | src: http://emojis.slackmojis.com/emojis/images/1495224257/2295/fieri_parrot.gif 43 | - name: fiesta_parrot 44 | src: http://emojis.slackmojis.com/emojis/images/1471119456/982/fiesta_parrot.gif 45 | - name: gentleman_parrot 46 | src: http://emojis.slackmojis.com/emojis/images/1495224257/2296/gentleman_parrot.gif 47 | - name: goth_parrot 48 | src: http://emojis.slackmojis.com/emojis/images/1471119456/983/goth_parrot.gif 49 | - name: halal_parrot 50 | src: http://emojis.slackmojis.com/emojis/images/1495224258/2297/halal_parrot.gif 51 | - name: hamburger_parrot 52 | src: http://emojis.slackmojis.com/emojis/images/1495224258/2298/hamburger_parrot.gif 53 | - name: harry_potter_parrot 54 | src: http://emojis.slackmojis.com/emojis/images/1495224258/2299/harry_potter_parrot.gif 55 | - name: ice_cream_parrot 56 | src: http://emojis.slackmojis.com/emojis/images/1471119456/984/ice_cream_parrot.gif 57 | - name: kaka 58 | src: http://emojis.slackmojis.com/emojis/images/1472791688/1134/kaka.gif 59 | - name: love_parrot 60 | src: http://emojis.slackmojis.com/emojis/images/1495224259/2300/love_parrot.gif 61 | - name: margarita_parrot 62 | src: http://emojis.slackmojis.com/emojis/images/1495224259/2301/margarita_parrot.gif 63 | - name: middle_parrot 64 | src: http://emojis.slackmojis.com/emojis/images/1471119457/985/middle_parrot.gif 65 | - name: moonwalking_parrot 66 | src: http://emojis.slackmojis.com/emojis/images/1495224259/2302/moonwalking_parrot.gif 67 | - name: nyan_parrot 68 | src: http://emojis.slackmojis.com/emojis/images/1495224259/2303/nyan_parrot.gif 69 | - name: old_timey_parrot 70 | src: http://emojis.slackmojis.com/emojis/images/1471119457/986/old_timey_parrot.gif 71 | - name: orioles_parrot 72 | src: http://emojis.slackmojis.com/emojis/images/1495224260/2304/orioles_parrot.gif 73 | - name: parrot 74 | src: http://emojis.slackmojis.com/emojis/images/1471119457/987/parrot.gif 75 | - name: parrot_beer 76 | src: http://emojis.slackmojis.com/emojis/images/1495224260/2305/parrot_beer.gif 77 | - name: parrot_cop 78 | src: http://emojis.slackmojis.com/emojis/images/1471119458/988/parrot_cop.gif 79 | - name: parrot_dad 80 | src: http://emojis.slackmojis.com/emojis/images/1471119458/989/parrot_dad.gif 81 | - name: parrot_mustache 82 | src: http://emojis.slackmojis.com/emojis/images/1495224265/2306/parrot_mustache.gif 83 | - name: parrot_sleep 84 | src: http://emojis.slackmojis.com/emojis/images/1495224266/2307/parrot_sleep.gif 85 | - name: party_parrot 86 | src: http://emojis.slackmojis.com/emojis/images/1471119458/990/party_parrot.gif 87 | - name: pizza_parrot 88 | src: http://emojis.slackmojis.com/emojis/images/1495224266/2308/pizza_parrot.gif 89 | - name: popcorn_parrot 90 | src: http://emojis.slackmojis.com/emojis/images/1495224267/2309/popcorn_parrot.gif 91 | - name: reverse_conga_parrot 92 | src: http://emojis.slackmojis.com/emojis/images/1471119458/991/reverse_conga_parrot.gif 93 | - name: right_parrot 94 | src: http://emojis.slackmojis.com/emojis/images/1471119459/992/right_parrot.gif 95 | - name: sad_parrot 96 | src: http://emojis.slackmojis.com/emojis/images/1471119459/993/sad_parrot.gif 97 | - name: sassy_parrot 98 | src: http://emojis.slackmojis.com/emojis/images/1495224268/2310/sassy_parrot.gif 99 | - name: ship_it_parrot 100 | src: http://emojis.slackmojis.com/emojis/images/1495224268/2311/ship_it_parrot.gif 101 | - name: shuffle_further_parrot 102 | src: http://emojis.slackmojis.com/emojis/images/1471119460/994/shuffle_further_parrot.gif 103 | - name: shuffle_parrot 104 | src: http://emojis.slackmojis.com/emojis/images/1471119460/995/shuffle_parrot.gif 105 | - name: shuffle_party_parrot 106 | src: http://emojis.slackmojis.com/emojis/images/1471119460/996/shuffle_party_parrot.gif 107 | - name: ski_parrot 108 | src: http://emojis.slackmojis.com/emojis/images/1495224268/2312/ski_parrot.gif 109 | - name: slow_parrot 110 | src: http://emojis.slackmojis.com/emojis/images/1471119460/997/slow_parrot.gif 111 | - name: stable_parrot 112 | src: http://emojis.slackmojis.com/emojis/images/1495224269/2313/stable_parrot.gif 113 | - name: thumbsup_parrot 114 | src: http://emojis.slackmojis.com/emojis/images/1495224269/2314/thumbsup_parrot.gif 115 | - name: triplets_parrot 116 | src: http://emojis.slackmojis.com/emojis/images/1495224269/2315/triplets_parrot.gif 117 | - name: twins_parrot 118 | src: http://emojis.slackmojis.com/emojis/images/1495224269/2316/twins_parrot.gif 119 | - name: upvote_party_parrot 120 | src: http://emojis.slackmojis.com/emojis/images/1495224270/2317/upvote_party_parrot.gif 121 | - name: wendy_parrot 122 | src: http://emojis.slackmojis.com/emojis/images/1495224270/2318/wendy_parrot.gif 123 | - name: witness_protection_parrot 124 | src: http://emojis.slackmojis.com/emojis/images/1495224271/2319/witness_protection_parrot.gif 125 | -------------------------------------------------------------------------------- /packs/slackmojis-pokemon.yaml: -------------------------------------------------------------------------------- 1 | title: slackmoji-pokemon 2 | emojis: 3 | - name: bulbasaur 4 | src: https://emojis.slackmojis.com/emojis/images/1450735430/234/bulbasaur.png 5 | - name: charizard 6 | src: https://emojis.slackmojis.com/emojis/images/1450735493/236/charizard.png 7 | - name: charmander 8 | src: https://emojis.slackmojis.com/emojis/images/1450735852/239/charmander.png 9 | - name: charmander_dancing 10 | src: https://emojis.slackmojis.com/emojis/images/1469223471/679/charmander_dancing.gif 11 | - name: ditto 12 | src: https://emojis.slackmojis.com/emojis/images/1501834074/2744/ditto.png 13 | - name: eevee 14 | src: https://emojis.slackmojis.com/emojis/images/1479080836/1363/eevee.gif 15 | - name: eevee2 16 | src: https://emojis.slackmojis.com/emojis/images/1468518265/661/eevee.png 17 | - name: espeon 18 | src: https://emojis.slackmojis.com/emojis/images/1479080869/1364/espeon.gif 19 | - name: flareon 20 | src: https://emojis.slackmojis.com/emojis/images/1479081147/1367/flareon.gif 21 | - name: glaceon 22 | src: https://emojis.slackmojis.com/emojis/images/1479080957/1365/glaceon.gif 23 | - name: instinct 24 | src: https://emojis.slackmojis.com/emojis/images/1469201940/672/instinct.gif 25 | - name: ivysaur 26 | src: https://emojis.slackmojis.com/emojis/images/1450736574/244/ivysaur.png 27 | - name: jolteon 28 | src: https://emojis.slackmojis.com/emojis/images/1479080759/1360/jolteon.gif 29 | - name: leafeon 30 | src: https://emojis.slackmojis.com/emojis/images/1479080808/1362/leafeon.gif 31 | - name: mew 32 | src: https://emojis.slackmojis.com/emojis/images/1450736274/243/mew.png 33 | - name: mewtwo 34 | src: https://emojis.slackmojis.com/emojis/images/1450736076/242/mewtwo.png 35 | - name: mystic2 36 | src: https://emojis.slackmojis.com/emojis/images/1469201975/673/mystic.gif 37 | - name: pikachu 38 | src: https://emojis.slackmojis.com/emojis/images/1450735712/238/pikachu.png 39 | - name: pikachu2 40 | src: https://emojis.slackmojis.com/emojis/images/1450458394/182/pikachu.gif 41 | - name: pokeball2 42 | src: https://emojis.slackmojis.com/emojis/images/1450464069/186/pokeball.png 43 | - name: poke_pika 44 | src: https://emojis.slackmojis.com/emojis/images/1472722064/1126/poke_pika.png 45 | - name: poke_pika_angry 46 | src: https://emojis.slackmojis.com/emojis/images/1472722188/1127/poke_pika_angry.png 47 | - name: poke_pika_wink 48 | src: https://emojis.slackmojis.com/emojis/images/1472722300/1128/poke_pika_wink.png 49 | - name: psyduck 50 | src: https://emojis.slackmojis.com/emojis/images/1450736025/241/psyduck.png 51 | - name: slowpoke 52 | src: https://emojis.slackmojis.com/emojis/images/1501020510/237/slowpoke.jpg 53 | - name: snorlax 54 | src: https://emojis.slackmojis.com/emojis/images/1450735389/233/snorlax.png 55 | - name: squirtle 56 | src: https://emojis.slackmojis.com/emojis/images/1450735892/240/squirtle.png 57 | - name: sylveon 58 | src: https://emojis.slackmojis.com/emojis/images/1479081267/1369/sylveon.gif 59 | - name: umbreon 60 | src: https://emojis.slackmojis.com/emojis/images/1479081112/1366/umbreon.gif 61 | - name: valor 62 | src: https://emojis.slackmojis.com/emojis/images/1469202036/674/valor.gif 63 | - name: vaporeon 64 | src: https://emojis.slackmojis.com/emojis/images/1479081197/1368/vaporeon.gif 65 | -------------------------------------------------------------------------------- /packs/slackmojis-retro-game.yaml: -------------------------------------------------------------------------------- 1 | title: slackmoji-retro-game 2 | emojis: 3 | - name: 1up 4 | src: http://emojis.slackmojis.com/emojis/images/1450319442/13/1up.png 5 | - name: coin 6 | src: http://emojis.slackmojis.com/emojis/images/1490884029/1971/coin.gif 7 | - name: digdug 8 | src: http://emojis.slackmojis.com/emojis/images/1481158611/1433/digdug.gif 9 | - name: doom_acid_barrel 10 | src: http://emojis.slackmojis.com/emojis/images/1460579148/355/doom_acid_barrel.gif 11 | - name: doom_flame_barrel 12 | src: http://emojis.slackmojis.com/emojis/images/1460579206/358/doom_flame_barrel.gif 13 | - name: doom_gib 14 | src: http://emojis.slackmojis.com/emojis/images/1460579162/356/doom_gib.gif 15 | - name: doom_look 16 | src: http://emojis.slackmojis.com/emojis/images/1460579133/354/doom_look.gif 17 | - name: doom_lost_soul 18 | src: http://emojis.slackmojis.com/emojis/images/1460579188/357/doom_lost_soul.gif 19 | - name: doom_mad 20 | src: http://emojis.slackmojis.com/emojis/images/1460579119/353/doom_mad.gif 21 | - name: goomba 22 | src: http://emojis.slackmojis.com/emojis/images/1450319445/45/goomba.gif 23 | - name: hadouken 24 | src: http://emojis.slackmojis.com/emojis/images/1450319443/25/hadouken.jpeg 25 | - name: kerbal_space_program 26 | src: http://emojis.slackmojis.com/emojis/images/1450319454/128/kerbal_space_program.jpg 27 | - name: kirby 28 | src: http://emojis.slackmojis.com/emojis/images/1450716258/223/kirby.gif 29 | - name: kirby2 30 | src: http://emojis.slackmojis.com/emojis/images/1450448467/162/kirby.gif 31 | - name: knuckles 32 | src: http://emojis.slackmojis.com/emojis/images/1450451879/172/knuckles.gif 33 | - name: knuckles_waiting 34 | src: http://emojis.slackmojis.com/emojis/images/1460496183/350/knuckles_waiting.gif 35 | - name: koopakart 36 | src: http://emojis.slackmojis.com/emojis/images/1463675476/450/koopakart.gif 37 | - name: link-run 38 | src: http://emojis.slackmojis.com/emojis/images/1463675556/452/link-run.gif 39 | - name: link-spin 40 | src: http://emojis.slackmojis.com/emojis/images/1463675522/451/link-spin.gif 41 | - name: link-triforce 42 | src: http://emojis.slackmojis.com/emojis/images/1463675873/453/link-triforce.png 43 | - name: mario 44 | src: http://emojis.slackmojis.com/emojis/images/1450731329/226/mario.gif 45 | - name: mario2 46 | src: http://emojis.slackmojis.com/emojis/images/1450319445/43/mario.gif 47 | - name: mario3 48 | src: http://emojis.slackmojis.com/emojis/images/1450319446/47/mario.gif 49 | - name: mario4 50 | src: http://emojis.slackmojis.com/emojis/images/1450452676/173/mario.png 51 | - name: mario-block 52 | src: http://emojis.slackmojis.com/emojis/images/1450452687/174/mario-block.png 53 | - name: mario_luigi_dance 54 | src: http://emojis.slackmojis.com/emojis/images/1490885301/1973/mario_luigi_dance.gif 55 | - name: mario_mushroom 56 | src: http://emojis.slackmojis.com/emojis/images/1467602838/641/mario_mushroom.jpg 57 | - name: mega 58 | src: http://emojis.slackmojis.com/emojis/images/1450785773/250/mega.gif 59 | - name: metroid 60 | src: http://emojis.slackmojis.com/emojis/images/1454429593/285/metroid.gif 61 | - name: n64 62 | src: http://emojis.slackmojis.com/emojis/images/1450319446/48/n64.gif 63 | - name: powerup 64 | src: http://emojis.slackmojis.com/emojis/images/1450731407/227/powerup.gif 65 | - name: question_block 66 | src: http://emojis.slackmojis.com/emojis/images/1450319445/46/question.gif 67 | - name: sickblue-mario 68 | src: http://emojis.slackmojis.com/emojis/images/1487860475/1782/sickblue-mario.gif 69 | - name: sickred-mario 70 | src: http://emojis.slackmojis.com/emojis/images/1487860751/1784/sickred-mario.gif 71 | - name: sickyellow-mario 72 | src: http://emojis.slackmojis.com/emojis/images/1487860517/1783/sickyellow-mario.gif 73 | - name: sonic 74 | src: http://emojis.slackmojis.com/emojis/images/1450372448/149/sonic.gif 75 | - name: sonic-dance 76 | src: http://emojis.slackmojis.com/emojis/images/1450452707/176/sonic-dance.gif 77 | - name: sonic_sleeping 78 | src: http://emojis.slackmojis.com/emojis/images/1460495922/349/sonic_sleeping.gif 79 | - name: sonic-wait 80 | src: http://emojis.slackmojis.com/emojis/images/1450452697/175/sonic-wait.gif 81 | - name: sonic_waiting 82 | src: http://emojis.slackmojis.com/emojis/images/1460495732/348/sonic_waiting.gif 83 | - name: star2 84 | src: http://emojis.slackmojis.com/emojis/images/1490884209/1972/star.gif 85 | - name: tails 86 | src: http://emojis.slackmojis.com/emojis/images/1450452720/177/tails.gif 87 | - name: yeti 88 | src: http://emojis.slackmojis.com/emojis/images/1462478640/400/yeti.jpg 89 | - name: yoshi 90 | src: http://emojis.slackmojis.com/emojis/images/1450319459/144/yoshi.gif 91 | -------------------------------------------------------------------------------- /packs/slackmojis-scrabble-letters.yaml: -------------------------------------------------------------------------------- 1 | title: slackmoji-scrabble-letters 2 | emojis: 3 | - name: scrabble-a 4 | src: http://emojis.slackmojis.com/emojis/images/1481250592/1443/a.jpg 5 | - name: scrabble-b 6 | src: http://emojis.slackmojis.com/emojis/images/1481250615/1444/b.jpg 7 | - name: scrabble-blank 8 | src: http://emojis.slackmojis.com/emojis/images/1481251189/1469/blank.jpg 9 | - name: scrabble-c 10 | src: http://emojis.slackmojis.com/emojis/images/1481250615/1445/c.jpg 11 | - name: scrabble-d 12 | src: http://emojis.slackmojis.com/emojis/images/1481250616/1446/d.jpg 13 | - name: scrabble-e 14 | src: http://emojis.slackmojis.com/emojis/images/1481250616/1447/e.jpg 15 | - name: scrabble-f 16 | src: http://emojis.slackmojis.com/emojis/images/1481250616/1448/f.jpg 17 | - name: scrabble-g 18 | src: http://emojis.slackmojis.com/emojis/images/1481250617/1449/g.jpg 19 | - name: scrabble-h 20 | src: http://emojis.slackmojis.com/emojis/images/1481250617/1450/h.jpg 21 | - name: scrabble-i 22 | src: http://emojis.slackmojis.com/emojis/images/1481250618/1451/i.jpg 23 | - name: scrabble-j 24 | src: http://emojis.slackmojis.com/emojis/images/1481250732/1452/j.jpg 25 | - name: scrabble-k 26 | src: http://emojis.slackmojis.com/emojis/images/1481250732/1453/k.jpg 27 | - name: scrabble-l 28 | src: http://emojis.slackmojis.com/emojis/images/1481250733/1454/l.jpg 29 | - name: scrabble-m 30 | src: http://emojis.slackmojis.com/emojis/images/1481250733/1455/m.jpg 31 | - name: scrabble-n 32 | src: http://emojis.slackmojis.com/emojis/images/1481250734/1456/n.jpg 33 | - name: scrabble-o 34 | src: http://emojis.slackmojis.com/emojis/images/1481250734/1457/o.jpg 35 | - name: scrabble-p 36 | src: http://emojis.slackmojis.com/emojis/images/1481250735/1458/p.jpg 37 | - name: scrabble-q 38 | src: http://emojis.slackmojis.com/emojis/images/1481250735/1459/q.jpg 39 | - name: scrabble-r 40 | src: http://emojis.slackmojis.com/emojis/images/1481250751/1460/r.jpg 41 | - name: scrabble-s 42 | src: http://emojis.slackmojis.com/emojis/images/1481250751/1461/s.jpg 43 | - name: scrabble-t 44 | src: http://emojis.slackmojis.com/emojis/images/1481250751/1462/t.jpg 45 | - name: scrabble-u 46 | src: http://emojis.slackmojis.com/emojis/images/1481250752/1463/u.jpg 47 | - name: scrabble-v 48 | src: http://emojis.slackmojis.com/emojis/images/1481250752/1464/v.jpg 49 | - name: scrabble-w 50 | src: http://emojis.slackmojis.com/emojis/images/1481250753/1465/w.jpg 51 | - name: scrabble-x 52 | src: http://emojis.slackmojis.com/emojis/images/1481250753/1466/x.jpg 53 | - name: scrabble-y 54 | src: http://emojis.slackmojis.com/emojis/images/1481250754/1467/y.jpg 55 | - name: scrabble-z 56 | src: http://emojis.slackmojis.com/emojis/images/1481251057/1468/z.jpg 57 | -------------------------------------------------------------------------------- /packs/slackmojis-skype.yaml: -------------------------------------------------------------------------------- 1 | title: slackmoji-skype 2 | emojis: 3 | - name: abe 4 | src: http://emojis.slackmojis.com/emojis/images/1471045831/760/abe.gif 5 | - name: angel 6 | src: http://emojis.slackmojis.com/emojis/images/1471045831/761/angel.gif 7 | - name: angry2 8 | src: http://emojis.slackmojis.com/emojis/images/1471045832/762/angry.gif 9 | - name: bandit2 10 | src: http://emojis.slackmojis.com/emojis/images/1471045832/763/bandit.gif 11 | - name: bartlett 12 | src: http://emojis.slackmojis.com/emojis/images/1471045832/764/bartlett.gif 13 | - name: beer 14 | src: http://emojis.slackmojis.com/emojis/images/1471045833/765/beer.gif 15 | - name: bell 16 | src: http://emojis.slackmojis.com/emojis/images/1471045833/766/bell.gif 17 | - name: bhangra 18 | src: http://emojis.slackmojis.com/emojis/images/1471045833/767/bhangra.gif 19 | - name: bigsmile 20 | src: http://emojis.slackmojis.com/emojis/images/1471045833/768/bigsmile.gif 21 | - name: bike 22 | src: http://emojis.slackmojis.com/emojis/images/1471045834/769/bike.gif 23 | - name: blushing 24 | src: http://emojis.slackmojis.com/emojis/images/1471045834/770/blushing.gif 25 | - name: bollylove 26 | src: http://emojis.slackmojis.com/emojis/images/1471045834/771/bollylove.gif 27 | - name: bomb 28 | src: http://emojis.slackmojis.com/emojis/images/1471045834/772/bomb.gif 29 | - name: bow 30 | src: http://emojis.slackmojis.com/emojis/images/1471045834/773/bow.gif 31 | - name: bowled 32 | src: http://emojis.slackmojis.com/emojis/images/1471045835/774/bowled.gif 33 | - name: brb2 34 | src: http://emojis.slackmojis.com/emojis/images/1471045835/775/brb.gif 35 | - name: brokenheart 36 | src: http://emojis.slackmojis.com/emojis/images/1471045835/776/brokenheart.gif 37 | - name: bug 38 | src: http://emojis.slackmojis.com/emojis/images/1471045836/777/bug.gif 39 | - name: busyday 40 | src: http://emojis.slackmojis.com/emojis/images/1471045836/778/busyday.gif 41 | - name: cake 42 | src: http://emojis.slackmojis.com/emojis/images/1471045836/779/cake.gif 43 | - name: call 44 | src: http://emojis.slackmojis.com/emojis/images/1471045836/780/call.gif 45 | - name: camera 46 | src: http://emojis.slackmojis.com/emojis/images/1471045837/781/camera.gif 47 | - name: canyoutalk 48 | src: http://emojis.slackmojis.com/emojis/images/1471045837/782/canyoutalk.gif 49 | - name: car 50 | src: http://emojis.slackmojis.com/emojis/images/1471045837/783/car.gif 51 | - name: cash 52 | src: http://emojis.slackmojis.com/emojis/images/1471045837/784/cash.gif 53 | - name: cat 54 | src: http://emojis.slackmojis.com/emojis/images/1471045837/785/cat.gif 55 | - name: chai 56 | src: http://emojis.slackmojis.com/emojis/images/1471045838/786/chai.gif 57 | - name: champagne 58 | src: http://emojis.slackmojis.com/emojis/images/1471045838/787/champagne.gif 59 | - name: chappal 60 | src: http://emojis.slackmojis.com/emojis/images/1471045838/788/chappal.gif 61 | - name: cheese 62 | src: http://emojis.slackmojis.com/emojis/images/1471045838/789/cheese.gif 63 | - name: clapping 64 | src: http://emojis.slackmojis.com/emojis/images/1471045839/790/clapping.gif 65 | - name: coffee2 66 | src: http://emojis.slackmojis.com/emojis/images/1471045839/791/coffee.gif 67 | - name: computer 68 | src: http://emojis.slackmojis.com/emojis/images/1471045839/792/computer.gif 69 | - name: computerrage 70 | src: http://emojis.slackmojis.com/emojis/images/1471045839/793/computerrage.gif 71 | - name: confidential 72 | src: http://emojis.slackmojis.com/emojis/images/1471045840/794/confidential.gif 73 | - name: cool2 74 | src: http://emojis.slackmojis.com/emojis/images/1471045840/795/cool.gif 75 | - name: coutinho10 76 | src: http://emojis.slackmojis.com/emojis/images/1471045840/796/coutinho10.gif 77 | - name: crying 78 | src: http://emojis.slackmojis.com/emojis/images/1471045840/797/crying.gif 79 | - name: cryingwhilelaughing 80 | src: http://emojis.slackmojis.com/emojis/images/1471045841/798/cryingwhilelaughing.gif 81 | - name: dancing 82 | src: http://emojis.slackmojis.com/emojis/images/1471045841/799/dancing.gif 83 | - name: devil 84 | src: http://emojis.slackmojis.com/emojis/images/1471045841/800/devil.gif 85 | - name: dhakkan 86 | src: http://emojis.slackmojis.com/emojis/images/1471045841/801/dhakkan.gif 87 | - name: discodancer 88 | src: http://emojis.slackmojis.com/emojis/images/1471045841/802/discodancer.gif 89 | - name: diya 90 | src: http://emojis.slackmojis.com/emojis/images/1471045842/803/diya.gif 91 | - name: dog 92 | src: http://emojis.slackmojis.com/emojis/images/1471045842/804/dog.gif 93 | - name: doh2 94 | src: http://emojis.slackmojis.com/emojis/images/1471045843/805/doh.gif 95 | - name: donkey 96 | src: http://emojis.slackmojis.com/emojis/images/1471045843/806/donkey.gif 97 | - name: donttalktome 98 | src: http://emojis.slackmojis.com/emojis/images/1471045843/807/donttalktome.gif 99 | - name: drink2 100 | src: http://emojis.slackmojis.com/emojis/images/1471045843/808/drink.gif 101 | - name: drunk 102 | src: http://emojis.slackmojis.com/emojis/images/1471045844/809/drunk.gif 103 | - name: dull 104 | src: http://emojis.slackmojis.com/emojis/images/1471045844/810/dull.gif 105 | - name: eid 106 | src: http://emojis.slackmojis.com/emojis/images/1471045844/811/eid.gif 107 | - name: emo 108 | src: http://emojis.slackmojis.com/emojis/images/1471045844/812/emo.gif 109 | - name: envy 110 | src: http://emojis.slackmojis.com/emojis/images/1471045845/813/envy.gif 111 | - name: evilgrin 112 | src: http://emojis.slackmojis.com/emojis/images/1471045845/814/evilgrin.gif 113 | - name: facepalm2 114 | src: http://emojis.slackmojis.com/emojis/images/1471045845/815/facepalm.gif 115 | - name: fallinlove 116 | src: http://emojis.slackmojis.com/emojis/images/1471045845/816/fallinlove.gif 117 | - name: feetontable 118 | src: http://emojis.slackmojis.com/emojis/images/1471045846/817/feetontable.gif 119 | - name: festiveparty 120 | src: http://emojis.slackmojis.com/emojis/images/1471045846/818/festiveparty.gif 121 | - name: fingerscrossed2 122 | src: http://emojis.slackmojis.com/emojis/images/1471045846/819/fingerscrossed.gif 123 | - name: fireworks 124 | src: http://emojis.slackmojis.com/emojis/images/1471045846/820/fireworks.gif 125 | - name: fistbump 126 | src: http://emojis.slackmojis.com/emojis/images/1471045847/821/fistbump.gif 127 | - name: flower 128 | src: http://emojis.slackmojis.com/emojis/images/1471045847/822/flower.gif 129 | - name: football 130 | src: http://emojis.slackmojis.com/emojis/images/1471045847/823/football.gif 131 | - name: games 132 | src: http://emojis.slackmojis.com/emojis/images/1471045847/824/games.gif 133 | - name: ghost 134 | src: http://emojis.slackmojis.com/emojis/images/1471045848/825/ghost.gif 135 | - name: gift 136 | src: http://emojis.slackmojis.com/emojis/images/1471045848/826/gift.gif 137 | - name: giggle 138 | src: http://emojis.slackmojis.com/emojis/images/1471045848/827/giggle.gif 139 | - name: golmaal 140 | src: http://emojis.slackmojis.com/emojis/images/1471045848/828/golmaal.gif 141 | - name: goodluck 142 | src: http://emojis.slackmojis.com/emojis/images/1471045849/829/goodluck.gif 143 | - name: gottarun2 144 | src: http://emojis.slackmojis.com/emojis/images/1471045849/830/gottarun.gif 145 | - name: gran 146 | src: http://emojis.slackmojis.com/emojis/images/1471045849/831/gran.gif 147 | - name: hands 148 | src: http://emojis.slackmojis.com/emojis/images/1471045849/832/hands.gif 149 | - name: handshake2 150 | src: http://emojis.slackmojis.com/emojis/images/1471045850/833/handshake.gif 151 | - name: hanukkah 152 | src: http://emojis.slackmojis.com/emojis/images/1471045850/834/hanukkah.gif 153 | - name: happy 154 | src: http://emojis.slackmojis.com/emojis/images/1471045850/835/happy.gif 155 | - name: headbang 156 | src: http://emojis.slackmojis.com/emojis/images/1471045851/836/headbang.gif 157 | - name: headphones 158 | src: http://emojis.slackmojis.com/emojis/images/1471045851/837/headphones.gif 159 | - name: heart2 160 | src: http://emojis.slackmojis.com/emojis/images/1471045851/838/heart.gif 161 | - name: heidy 162 | src: http://emojis.slackmojis.com/emojis/images/1471045851/839/heidy.gif 163 | - name: henderson14 164 | src: http://emojis.slackmojis.com/emojis/images/1471045851/840/henderson14.gif 165 | - name: hero 166 | src: http://emojis.slackmojis.com/emojis/images/1471045852/841/hero.gif 167 | - name: hi2 168 | src: http://emojis.slackmojis.com/emojis/images/1471045852/842/hi.gif 169 | - name: highfive 170 | src: http://emojis.slackmojis.com/emojis/images/1471045852/843/highfive.gif 171 | - name: holdon 172 | src: http://emojis.slackmojis.com/emojis/images/1471045852/844/holdon.gif 173 | - name: holi 174 | src: http://emojis.slackmojis.com/emojis/images/1471045853/845/holi.gif 175 | - name: holidayspirit 176 | src: http://emojis.slackmojis.com/emojis/images/1471045853/846/holidayspirit.gif 177 | - name: hug 178 | src: http://emojis.slackmojis.com/emojis/images/1471045853/847/hug.gif 179 | - name: hungover2 180 | src: http://emojis.slackmojis.com/emojis/images/1471045853/848/hungover.gif 181 | - name: idea 182 | src: http://emojis.slackmojis.com/emojis/images/1471045854/849/idea.gif 183 | - name: inlove 184 | src: http://emojis.slackmojis.com/emojis/images/1471045854/850/inlove.gif 185 | - name: island 186 | src: http://emojis.slackmojis.com/emojis/images/1471045854/851/island.gif 187 | - name: itwasntme 188 | src: http://emojis.slackmojis.com/emojis/images/1471045854/852/itwasntme.gif 189 | - name: kaanpakadna 190 | src: http://emojis.slackmojis.com/emojis/images/1471045855/853/kaanpakadna.gif 191 | - name: key 192 | src: http://emojis.slackmojis.com/emojis/images/1471045855/854/key.gif 193 | - name: kiss 194 | src: http://emojis.slackmojis.com/emojis/images/1471045855/855/kiss.gif 195 | - name: klopp 196 | src: http://emojis.slackmojis.com/emojis/images/1471045855/856/klopp.gif 197 | - name: kya 198 | src: http://emojis.slackmojis.com/emojis/images/1471045855/857/kya.gif 199 | - name: laddu 200 | src: http://emojis.slackmojis.com/emojis/images/1471045856/858/laddu.gif 201 | - name: ladyvam 202 | src: http://emojis.slackmojis.com/emojis/images/1471045856/859/ladyvam.gif 203 | - name: lalala 204 | src: http://emojis.slackmojis.com/emojis/images/1471045856/860/lalala.gif 205 | - name: letsmeet 206 | src: http://emojis.slackmojis.com/emojis/images/1471045857/861/letsmeet.gif 207 | - name: lfcclap 208 | src: http://emojis.slackmojis.com/emojis/images/1471045857/862/lfcclap.gif 209 | - name: lfcfacepalm 210 | src: http://emojis.slackmojis.com/emojis/images/1471045857/863/lfcfacepalm.gif 211 | - name: lfclaugh 212 | src: http://emojis.slackmojis.com/emojis/images/1471045857/864/lfclaugh.gif 213 | - name: lfcparty 214 | src: http://emojis.slackmojis.com/emojis/images/1471045857/865/lfcparty.gif 215 | - name: lfcworried 216 | src: http://emojis.slackmojis.com/emojis/images/1471045858/866/lfcworried.gif 217 | - name: lipssealed 218 | src: http://emojis.slackmojis.com/emojis/images/1471045858/867/lipssealed.gif 219 | - name: listening 220 | src: http://emojis.slackmojis.com/emojis/images/1471045858/868/listening.gif 221 | - name: love2 222 | src: http://emojis.slackmojis.com/emojis/images/1471045858/869/love.gif 223 | - name: mail 224 | src: http://emojis.slackmojis.com/emojis/images/1471045859/870/mail.gif 225 | - name: makeup 226 | src: http://emojis.slackmojis.com/emojis/images/1471045859/871/makeup.gif 227 | - name: malthe 228 | src: http://emojis.slackmojis.com/emojis/images/1471045859/872/malthe.gif 229 | - name: man 230 | src: http://emojis.slackmojis.com/emojis/images/1471045859/873/man.gif 231 | - name: mmm 232 | src: http://emojis.slackmojis.com/emojis/images/1471045860/874/mmm.gif 233 | - name: monkey 234 | src: http://emojis.slackmojis.com/emojis/images/1471045860/875/monkey.gif 235 | - name: movember 236 | src: http://emojis.slackmojis.com/emojis/images/1471045860/876/movember.gif 237 | - name: movie 238 | src: http://emojis.slackmojis.com/emojis/images/1471045860/877/movie.gif 239 | - name: muscle 240 | src: http://emojis.slackmojis.com/emojis/images/1471045861/878/muscle.gif 241 | - name: music 242 | src: http://emojis.slackmojis.com/emojis/images/1471045861/879/music.gif 243 | - name: nahi 244 | src: http://emojis.slackmojis.com/emojis/images/1471045861/880/nahi.gif 245 | - name: naturescall 246 | src: http://emojis.slackmojis.com/emojis/images/1471045861/881/naturescall.gif 247 | - name: nazar2 248 | src: http://emojis.slackmojis.com/emojis/images/1471045862/882/nazar.gif 249 | - name: nerd 250 | src: http://emojis.slackmojis.com/emojis/images/1471045862/883/nerd.gif 251 | - name: ninja3 252 | src: http://emojis.slackmojis.com/emojis/images/1471045863/884/ninja.gif 253 | - name: no2 254 | src: http://emojis.slackmojis.com/emojis/images/1471045863/885/no.gif 255 | - name: nod 256 | src: http://emojis.slackmojis.com/emojis/images/1471045863/886/nod.gif 257 | - name: oliver 258 | src: http://emojis.slackmojis.com/emojis/images/1471045863/887/oliver.gif 259 | - name: oye 260 | src: http://emojis.slackmojis.com/emojis/images/1471045864/888/oye.gif 261 | - name: party2 262 | src: http://emojis.slackmojis.com/emojis/images/1471045864/889/party.gif 263 | - name: penguin 264 | src: http://emojis.slackmojis.com/emojis/images/1471045864/890/penguin.gif 265 | - name: phone 266 | src: http://emojis.slackmojis.com/emojis/images/1471045865/891/phone.gif 267 | - name: pig 268 | src: http://emojis.slackmojis.com/emojis/images/1471045865/892/pig.gif 269 | - name: pizza 270 | src: http://emojis.slackmojis.com/emojis/images/1471045865/893/pizza.gif 271 | - name: plane 272 | src: http://emojis.slackmojis.com/emojis/images/1471045865/894/plane.gif 273 | - name: poke 274 | src: http://emojis.slackmojis.com/emojis/images/1471045866/895/poke.gif 275 | - name: polarbear 276 | src: http://emojis.slackmojis.com/emojis/images/1471045866/896/polarbear.gif 277 | - name: poolparty2 278 | src: http://emojis.slackmojis.com/emojis/images/1471045866/897/poolparty.gif 279 | - name: praying 280 | src: http://emojis.slackmojis.com/emojis/images/1471045866/898/praying.gif 281 | - name: priidu 282 | src: http://emojis.slackmojis.com/emojis/images/1471045867/899/priidu.gif 283 | - name: promise 284 | src: http://emojis.slackmojis.com/emojis/images/1471045867/900/promise.gif 285 | - name: puking 286 | src: http://emojis.slackmojis.com/emojis/images/1471045868/901/puking.gif 287 | - name: pullshot 288 | src: http://emojis.slackmojis.com/emojis/images/1471045868/902/pullshot.gif 289 | - name: pumpkin 290 | src: http://emojis.slackmojis.com/emojis/images/1471045868/903/pumpkin.gif 291 | - name: punch 292 | src: http://emojis.slackmojis.com/emojis/images/1471045869/904/punch.gif 293 | - name: rain 294 | src: http://emojis.slackmojis.com/emojis/images/1471045869/905/rain.gif 295 | - name: rainbow2 296 | src: http://emojis.slackmojis.com/emojis/images/1471045869/906/rainbow.gif 297 | - name: red 298 | src: http://emojis.slackmojis.com/emojis/images/1471045869/907/red.gif 299 | - name: reindeer 300 | src: http://emojis.slackmojis.com/emojis/images/1471045870/908/reindeer.gif 301 | - name: rickshaw 302 | src: http://emojis.slackmojis.com/emojis/images/1471045870/909/rickshaw.gif 303 | - name: rock2 304 | src: http://emojis.slackmojis.com/emojis/images/1471045870/910/rock.gif 305 | - name: rofl 306 | src: http://emojis.slackmojis.com/emojis/images/1471045870/911/rofl.gif 307 | - name: sadsmile 308 | src: http://emojis.slackmojis.com/emojis/images/1471045871/912/sadsmile.gif 309 | - name: santa 310 | src: http://emojis.slackmojis.com/emojis/images/1471045871/913/santa.gif 311 | - name: shake 312 | src: http://emojis.slackmojis.com/emojis/images/1471045871/914/shake.gif 313 | - name: sheep 314 | src: http://emojis.slackmojis.com/emojis/images/1471045871/915/sheep.gif 315 | - name: shivering 316 | src: http://emojis.slackmojis.com/emojis/images/1471045872/916/shivering.gif 317 | - name: shock 318 | src: http://emojis.slackmojis.com/emojis/images/1471045872/917/shock.gif 319 | - name: shopping 320 | src: http://emojis.slackmojis.com/emojis/images/1471045872/918/shopping.gif 321 | - name: skip 322 | src: http://emojis.slackmojis.com/emojis/images/1471045872/919/skip.gif 323 | - name: skull 324 | src: http://emojis.slackmojis.com/emojis/images/1471045873/920/skull.gif 325 | - name: skype2 326 | src: http://emojis.slackmojis.com/emojis/images/1471045873/921/skype.gif 327 | - name: slap 328 | src: http://emojis.slackmojis.com/emojis/images/1471045873/922/slap.gif 329 | - name: sleepy 330 | src: http://emojis.slackmojis.com/emojis/images/1471045873/923/sleepy.gif 331 | - name: sloth 332 | src: http://emojis.slackmojis.com/emojis/images/1471045874/924/sloth.gif 333 | - name: smile 334 | src: http://emojis.slackmojis.com/emojis/images/1471045874/925/smile.gif 335 | - name: smirk 336 | src: http://emojis.slackmojis.com/emojis/images/1471045874/926/smirk.gif 337 | - name: smoking 338 | src: http://emojis.slackmojis.com/emojis/images/1471045874/927/smoking.gif 339 | - name: snail 340 | src: http://emojis.slackmojis.com/emojis/images/1471045875/928/snail.gif 341 | - name: snowangel 342 | src: http://emojis.slackmojis.com/emojis/images/1471045875/929/snowangel.gif 343 | - name: speechless 344 | src: http://emojis.slackmojis.com/emojis/images/1471045875/930/speechless.gif 345 | - name: star 346 | src: http://emojis.slackmojis.com/emojis/images/1471045876/931/star.gif 347 | - name: stop2 348 | src: http://emojis.slackmojis.com/emojis/images/1471045876/932/stop.gif 349 | - name: sturridge15 350 | src: http://emojis.slackmojis.com/emojis/images/1471045876/933/sturridge15.gif 351 | - name: sunshine 352 | src: http://emojis.slackmojis.com/emojis/images/1471045876/934/sunshine.gif 353 | - name: surprised 354 | src: http://emojis.slackmojis.com/emojis/images/1471045876/935/surprised.gif 355 | - name: suryannamaskar 356 | src: http://emojis.slackmojis.com/emojis/images/1471045877/936/suryannamaskar.gif 357 | - name: sweating 358 | src: http://emojis.slackmojis.com/emojis/images/1471045877/937/sweating.gif 359 | - name: talking 360 | src: http://emojis.slackmojis.com/emojis/images/1471045878/938/talking.gif 361 | - name: talktothehand 362 | src: http://emojis.slackmojis.com/emojis/images/1471045878/939/talktothehand.gif 363 | - name: tandoorichicken 364 | src: http://emojis.slackmojis.com/emojis/images/1471045878/940/tandoorichicken.gif 365 | - name: thanks 366 | src: http://emojis.slackmojis.com/emojis/images/1471045878/941/thanks.gif 367 | - name: thinking 368 | src: http://emojis.slackmojis.com/emojis/images/1471045878/942/thinking.gif 369 | - name: thriller 370 | src: http://emojis.slackmojis.com/emojis/images/1471045879/943/thriller.gif 371 | - name: time 372 | src: http://emojis.slackmojis.com/emojis/images/1471045879/944/time.gif 373 | - name: tmi 374 | src: http://emojis.slackmojis.com/emojis/images/1471045879/945/tmi.gif 375 | - name: toivo 376 | src: http://emojis.slackmojis.com/emojis/images/1471045879/946/toivo.gif 377 | - name: tongueout 378 | src: http://emojis.slackmojis.com/emojis/images/1471045880/947/tongueout.gif 379 | - name: tubelight 380 | src: http://emojis.slackmojis.com/emojis/images/1471045880/948/tubelight.gif 381 | - name: tumbleweed3 382 | src: http://emojis.slackmojis.com/emojis/images/1471045881/949/tumbleweed.gif 383 | - name: turkey 384 | src: http://emojis.slackmojis.com/emojis/images/1471045881/950/turkey.gif 385 | - name: tvbinge 386 | src: http://emojis.slackmojis.com/emojis/images/1471045881/951/tvbinge.gif 387 | - name: umbrella 388 | src: http://emojis.slackmojis.com/emojis/images/1471045882/952/umbrella.gif 389 | - name: unsee 390 | src: http://emojis.slackmojis.com/emojis/images/1471045882/953/unsee.gif 391 | - name: vampire 392 | src: http://emojis.slackmojis.com/emojis/images/1471045882/954/vampire.gif 393 | - name: victory 394 | src: http://emojis.slackmojis.com/emojis/images/1471045882/955/victory.gif 395 | - name: wait 396 | src: http://emojis.slackmojis.com/emojis/images/1471045882/956/wait.gif 397 | - name: waiting 398 | src: http://emojis.slackmojis.com/emojis/images/1471045883/957/waiting.gif 399 | - name: wfh 400 | src: http://emojis.slackmojis.com/emojis/images/1471045883/958/wfh.gif 401 | - name: whatsgoingon 402 | src: http://emojis.slackmojis.com/emojis/images/1471045883/959/whatsgoingon.gif 403 | - name: whew 404 | src: http://emojis.slackmojis.com/emojis/images/1471045883/960/whew.gif 405 | - name: whistle2 406 | src: http://emojis.slackmojis.com/emojis/images/1471045884/961/whistle.gif 407 | - name: whosthis 408 | src: http://emojis.slackmojis.com/emojis/images/1471045884/962/whosthis.gif 409 | - name: wink 410 | src: http://emojis.slackmojis.com/emojis/images/1471045884/963/wink.gif 411 | - name: woman 412 | src: http://emojis.slackmojis.com/emojis/images/1471045884/964/woman.gif 413 | - name: wondering 414 | src: http://emojis.slackmojis.com/emojis/images/1471045885/965/wondering.gif 415 | - name: worried 416 | src: http://emojis.slackmojis.com/emojis/images/1471045885/966/worried.gif 417 | - name: wtf2 418 | src: http://emojis.slackmojis.com/emojis/images/1471045885/967/wtf.gif 419 | - name: xmastree 420 | src: http://emojis.slackmojis.com/emojis/images/1471045885/968/xmastree.gif 421 | - name: yawning 422 | src: http://emojis.slackmojis.com/emojis/images/1471045886/969/yawning.gif 423 | - name: yes2 424 | src: http://emojis.slackmojis.com/emojis/images/1471045886/970/yes.gif 425 | - name: yoga2 426 | src: http://emojis.slackmojis.com/emojis/images/1471045886/971/yoga.gif 427 | - name: yotm 428 | src: http://emojis.slackmojis.com/emojis/images/1471045798/759/yotm.gif 429 | -------------------------------------------------------------------------------- /packs/slackmojis-star-wars.yaml: -------------------------------------------------------------------------------- 1 | title: slackmoji-star-wars 2 | emojis: 3 | - name: bb8 4 | src: http://emojis.slackmojis.com/emojis/images/1450319450/111/bb8.png 5 | - name: bb82 6 | src: http://emojis.slackmojis.com/emojis/images/1493910142/2172/bb8.png 7 | - name: bb83 8 | src: http://emojis.slackmojis.com/emojis/images/1450473982/206/bb8.png 9 | - name: bb8flame 10 | src: http://emojis.slackmojis.com/emojis/images/1485535407/1679/bb8flame.png 11 | - name: boba-fett 12 | src: http://emojis.slackmojis.com/emojis/images/1475772903/1215/boba-fett.png 13 | - name: bobba_fett 14 | src: http://emojis.slackmojis.com/emojis/images/1450319459/140/bobba_fett.gif 15 | - name: c3po 16 | src: http://emojis.slackmojis.com/emojis/images/1450319458/133/c3po.png 17 | - name: c3po2 18 | src: http://emojis.slackmojis.com/emojis/images/1450473998/208/c3po.png 19 | - name: captain_phasma 20 | src: http://emojis.slackmojis.com/emojis/images/1453827656/279/captain_phasma.png 21 | - name: chewbacca 22 | src: http://emojis.slackmojis.com/emojis/images/1493910196/2174/chewbacca.png 23 | - name: chewie 24 | src: http://emojis.slackmojis.com/emojis/images/1450459444/185/chewie.png 25 | - name: darkside 26 | src: http://emojis.slackmojis.com/emojis/images/1492188928/2031/darkside.png 27 | - name: darth_maul 28 | src: http://emojis.slackmojis.com/emojis/images/1478224666/1324/darth_maul.gif 29 | - name: darth_vader 30 | src: http://emojis.slackmojis.com/emojis/images/1450319458/131/darth_vader.png 31 | - name: death_star 32 | src: http://emojis.slackmojis.com/emojis/images/1450319459/134/death_star.png 33 | - name: death-star 34 | src: http://emojis.slackmojis.com/emojis/images/1493910217/2175/death-star.png 35 | - name: empire 36 | src: http://emojis.slackmojis.com/emojis/images/1450319450/114/empire.png 37 | - name: han-solo 38 | src: http://emojis.slackmojis.com/emojis/images/1493910239/2176/han-solo.png 39 | - name: kylo_ren 40 | src: http://emojis.slackmojis.com/emojis/images/1453827617/277/kylo_ren.png 41 | - name: landspeeder 42 | src: http://emojis.slackmojis.com/emojis/images/1450319458/136/landspeeder.png 43 | - name: leia 44 | src: http://emojis.slackmojis.com/emojis/images/1493910282/2178/leia.png 45 | - name: lightsaber 46 | src: http://emojis.slackmojis.com/emojis/images/1482947228/1532/lightsaber.png 47 | - name: luke 48 | src: http://emojis.slackmojis.com/emojis/images/1493910297/2179/luke.png 49 | - name: palpatine 50 | src: http://emojis.slackmojis.com/emojis/images/1482947201/1531/palpatine.png 51 | - name: phasma 52 | src: http://emojis.slackmojis.com/emojis/images/1458398253/328/phasma.png 53 | - name: poe 54 | src: http://emojis.slackmojis.com/emojis/images/1453827427/267/poe.png 55 | - name: r2d2 56 | src: http://emojis.slackmojis.com/emojis/images/1453827632/278/r2d2.png 57 | - name: r2d22 58 | src: http://emojis.slackmojis.com/emojis/images/1450319458/132/r2d2.png 59 | - name: rebel 60 | src: http://emojis.slackmojis.com/emojis/images/1450319450/113/rebel.png 61 | - name: starwars 62 | src: http://emojis.slackmojis.com/emojis/images/1450319448/112/starwars.png 63 | - name: stormtrooper 64 | src: http://emojis.slackmojis.com/emojis/images/1450473969/205/stormtrooper.png 65 | - name: tie_fighter 66 | src: http://emojis.slackmojis.com/emojis/images/1450729505/225/tie_fighter.gif 67 | - name: tie-fighter 68 | src: http://emojis.slackmojis.com/emojis/images/1493910355/2182/tie-fighter.png 69 | - name: tie-fighter2 70 | src: http://emojis.slackmojis.com/emojis/images/1450319458/138/tie-fighter.png 71 | - name: vader 72 | src: http://emojis.slackmojis.com/emojis/images/1493910372/2183/vader.png 73 | - name: x-wing 74 | src: http://emojis.slackmojis.com/emojis/images/1450319458/135/x-wing.png 75 | - name: yoda 76 | src: http://emojis.slackmojis.com/emojis/images/1450319458/137/yoda.png 77 | -------------------------------------------------------------------------------- /packs/slackmojis-turntable.fm.yaml: -------------------------------------------------------------------------------- 1 | title: slackmoji-turntable.fm 2 | emojis: 3 | - name: glowstick 4 | src: http://emojis.slackmojis.com/emojis/images/1471987883/1059/glowstick.gif 5 | - name: heart 6 | src: http://emojis.slackmojis.com/emojis/images/1471987884/1060/heart.gif 7 | - name: laugh 8 | src: http://emojis.slackmojis.com/emojis/images/1471987884/1061/laugh.gif 9 | - name: peace 10 | src: http://emojis.slackmojis.com/emojis/images/1471987885/1062/peace.gif 11 | - name: poop 12 | src: http://emojis.slackmojis.com/emojis/images/1471987887/1063/poop.gif 13 | - name: rock 14 | src: http://emojis.slackmojis.com/emojis/images/1471987889/1064/rock.gif 15 | - name: sad2 16 | src: http://emojis.slackmojis.com/emojis/images/1471987890/1065/sad.gif 17 | - name: smh 18 | src: http://emojis.slackmojis.com/emojis/images/1471987890/1066/smh.gif 19 | - name: smile2 20 | src: http://emojis.slackmojis.com/emojis/images/1471987890/1067/smile.gif 21 | - name: thumbs_down 22 | src: http://emojis.slackmojis.com/emojis/images/1471987891/1068/thumbs_down.gif 23 | - name: thumbs_up 24 | src: http://emojis.slackmojis.com/emojis/images/1471987891/1069/thumbs_up.gif 25 | - name: wink2 26 | src: http://emojis.slackmojis.com/emojis/images/1471987891/1070/wink.gif 27 | -------------------------------------------------------------------------------- /packs/slackmojis-yoyo.yaml: -------------------------------------------------------------------------------- 1 | title: slackmoji-yoyo 2 | emojis: 3 | - name: angry 4 | src: http://emojis.slackmojis.com/emojis/images/1492722318/2062/angry.gif 5 | - name: attitude 6 | src: http://emojis.slackmojis.com/emojis/images/1492722347/2063/attitude.gif 7 | - name: blow_up 8 | src: http://emojis.slackmojis.com/emojis/images/1492722347/2064/blow_up.gif 9 | - name: bullhorn 10 | src: http://emojis.slackmojis.com/emojis/images/1492722348/2065/bullhorn.gif 11 | - name: chest_thump 12 | src: http://emojis.slackmojis.com/emojis/images/1492722348/2066/chest_thump.gif 13 | - name: cough 14 | src: http://emojis.slackmojis.com/emojis/images/1492722349/2067/cough.gif 15 | - name: entranced 16 | src: http://emojis.slackmojis.com/emojis/images/1492722349/2068/entranced.gif 17 | - name: excited2 18 | src: http://emojis.slackmojis.com/emojis/images/1492722350/2069/excited.gif 19 | - name: eyebrows 20 | src: http://emojis.slackmojis.com/emojis/images/1492722350/2070/eyebrows.gif 21 | - name: good_job2 22 | src: http://emojis.slackmojis.com/emojis/images/1492722351/2071/good_job.gif 23 | - name: haha 24 | src: http://emojis.slackmojis.com/emojis/images/1492722351/2072/haha.gif 25 | - name: headbutt 26 | src: http://emojis.slackmojis.com/emojis/images/1492722351/2073/headbutt.gif 27 | - name: hiding 28 | src: http://emojis.slackmojis.com/emojis/images/1492722352/2074/hiding.gif 29 | - name: holding_bomb 30 | src: http://emojis.slackmojis.com/emojis/images/1492722352/2075/holding_bomb.gif 31 | - name: injured 32 | src: http://emojis.slackmojis.com/emojis/images/1492722353/2077/injured.gif 33 | - name: in_love 34 | src: http://emojis.slackmojis.com/emojis/images/1492722353/2076/in_love.gif 35 | - name: looking 36 | src: http://emojis.slackmojis.com/emojis/images/1492722353/2078/looking.gif 37 | - name: lookout 38 | src: http://emojis.slackmojis.com/emojis/images/1492722354/2079/lookout.gif 39 | - name: love 40 | src: http://emojis.slackmojis.com/emojis/images/1492722354/2080/love.gif 41 | - name: money_bath 42 | src: http://emojis.slackmojis.com/emojis/images/1492722355/2081/money_bath.gif 43 | - name: nudge 44 | src: http://emojis.slackmojis.com/emojis/images/1492722355/2082/nudge.gif 45 | - name: pointing 46 | src: http://emojis.slackmojis.com/emojis/images/1492722360/2083/pointing.gif 47 | - name: puking2 48 | src: http://emojis.slackmojis.com/emojis/images/1492722364/2084/puking.gif 49 | - name: quivering 50 | src: http://emojis.slackmojis.com/emojis/images/1492722365/2085/quivering.gif 51 | - name: reading 52 | src: http://emojis.slackmojis.com/emojis/images/1492722365/2086/reading.gif 53 | - name: say_nothing 54 | src: http://emojis.slackmojis.com/emojis/images/1492722366/2087/say_nothing.gif 55 | - name: scared 56 | src: http://emojis.slackmojis.com/emojis/images/1492722366/2088/scared.gif 57 | - name: scheming 58 | src: http://emojis.slackmojis.com/emojis/images/1492722366/2089/scheming.gif 59 | - name: see_money 60 | src: http://emojis.slackmojis.com/emojis/images/1492722366/2090/see_money.gif 61 | - name: sick 62 | src: http://emojis.slackmojis.com/emojis/images/1492722367/2091/sick.gif 63 | - name: surrender 64 | src: http://emojis.slackmojis.com/emojis/images/1492722367/2092/surrender.gif 65 | - name: sweaty 66 | src: http://emojis.slackmojis.com/emojis/images/1492722367/2093/sweaty.gif 67 | - name: whining 68 | src: http://emojis.slackmojis.com/emojis/images/1492722368/2094/whining.gif 69 | - name: whisper 70 | src: http://emojis.slackmojis.com/emojis/images/1492722368/2095/whisper.gif 71 | - name: yelling 72 | src: http://emojis.slackmojis.com/emojis/images/1492722374/2096/yelling.gif 73 | - name: zombie2 74 | src: http://emojis.slackmojis.com/emojis/images/1492722378/2097/zombie.gif 75 | -------------------------------------------------------------------------------- /packs/startups.yaml: -------------------------------------------------------------------------------- 1 | title: startups 2 | emojis: 3 | - name: postmates 4 | src: http://i.imgur.com/VAYtyM1.png 5 | - name: uber 6 | src: http://i.imgur.com/q6ekd49.png 7 | - name: lyft 8 | src: http://i.imgur.com/ES3ICK0.png 9 | - name: washio 10 | src: http://i.imgur.com/8taUlfU.png 11 | - name: github 12 | src: http://i.imgur.com/hToSRuf.png 13 | - name: quora 14 | src: http://i.imgur.com/0OFyKwc.png 15 | - name: stripe 16 | src: http://i.imgur.com/91vs0q4.png 17 | - name: twilio 18 | src: http://i.imgur.com/dRkWzUM.png 19 | - name: pinterest 20 | src: http://i.imgur.com/DUuAij6.png 21 | - name: airbnb 22 | src: http://i.imgur.com/ZV8C2St.png 23 | - name: dropbox 24 | src: http://i.imgur.com/mvPofox.png 25 | - name: producthunt 26 | src: http://i.imgur.com/s1FQyXW.png 27 | - name: yo 28 | src: http://i.imgur.com/vBxvbts.png 29 | - name: homejoy 30 | src: http://i.imgur.com/gdHjgLz.png 31 | - name: shyp 32 | src: http://i.imgur.com/pLfQhCo.png 33 | - name: breather 34 | src: http://i.imgur.com/OiuPAbc.png 35 | - name: coinbase 36 | src: http://i.imgur.com/NByUuUD.png 37 | - name: snapchat 38 | src: http://i.imgur.com/2HaXWY1.png 39 | - name: piedpiper 40 | src: http://i.imgur.com/G2mVZE2.png 41 | - name: hooli 42 | src: http://i.imgur.com/vKnMfKp.png 43 | - name: survata 44 | src: http://i.imgur.com/VJ9GPZu.png 45 | - name: callfire 46 | src: http://i.imgur.com/4SAqcdI.jpg 47 | - name: pandadoc 48 | src: http://i.imgur.com/0wGIOvt.png 49 | -------------------------------------------------------------------------------- /packs/starwars.yaml: -------------------------------------------------------------------------------- 1 | title: Star Wars 2 | emojis: 3 | - name: deathstar 4 | src: http://i.imgur.com/4LVza29.png 5 | - name: stormtrooper 6 | src: http://i.imgur.com/6CeLe4R.gif 7 | - name: yoda 8 | src: http://i.imgur.com/L6deEh0.gif 9 | - name: chewbacca 10 | src: http://i.imgur.com/qkpPiL6.jpg 11 | - name: xwing 12 | src: http://i.imgur.com/JhZQ93g.png 13 | - name: ywing 14 | src: http://i.imgur.com/wIlHmI9.png 15 | - name: tiefighter 16 | src: http://i.imgur.com/3GuHEop.gif 17 | - name: r2d2 18 | src: http://i.imgur.com/PUuajF7.gif 19 | - name: c3po 20 | src: http://i.imgur.com/xlprp9F.gif 21 | - name: bobafett 22 | src: http://i.imgur.com/pJyrAWl.gif 23 | - name: deathstar2 24 | src: http://i.imgur.com/ZTgS8L8.png 25 | - name: rwing 26 | src: http://i.imgur.com/rgmStRO.png 27 | - name: milleniumfalcon 28 | src: http://i.imgur.com/XL3oRaA.gif 29 | - name: jarjarbinks 30 | src: http://i.imgur.com/5FEjCyh.gif 31 | -------------------------------------------------------------------------------- /packs/twitch.yaml: -------------------------------------------------------------------------------- 1 | title: Twitch 2 | emojis: 3 | - name: anele 4 | src: https://static-cdn.jtvnw.net/emoticons/v1/3792/1.0 5 | - name: argieb8 6 | src: https://static-cdn.jtvnw.net/emoticons/v1/51838/1.0 7 | - name: arsonnosexy 8 | src: https://static-cdn.jtvnw.net/emoticons/v1/50/1.0 9 | - name: asianglow 10 | src: https://static-cdn.jtvnw.net/emoticons/v1/74/1.0 11 | - name: atgl 12 | src: https://static-cdn.jtvnw.net/emoticons/v1/9809/1.0 13 | - name: athenapms 14 | src: https://static-cdn.jtvnw.net/emoticons/v1/32035/1.0 15 | - name: ativy 16 | src: https://static-cdn.jtvnw.net/emoticons/v1/9800/1.0 17 | - name: atww 18 | src: https://static-cdn.jtvnw.net/emoticons/v1/9801/1.0 19 | - name: babyrage 20 | src: https://static-cdn.jtvnw.net/emoticons/v1/22639/1.0 21 | - name: batchest 22 | src: https://static-cdn.jtvnw.net/emoticons/v1/1905/1.0 23 | - name: bcwarrior 24 | src: https://static-cdn.jtvnw.net/emoticons/v1/30/1.0 25 | - name: biblethump 26 | src: https://static-cdn.jtvnw.net/emoticons/v1/86/1.0 27 | - name: bigbrother 28 | src: https://static-cdn.jtvnw.net/emoticons/v1/1904/1.0 29 | - name: bionicbunion 30 | src: https://static-cdn.jtvnw.net/emoticons/v1/24/1.0 31 | - name: blargnaut 32 | src: https://static-cdn.jtvnw.net/emoticons/v1/38/1.0 33 | - name: bleedpurple 34 | src: https://static-cdn.jtvnw.net/emoticons/v1/62835/1.0 35 | - name: bloodtrail 36 | src: https://static-cdn.jtvnw.net/emoticons/v1/69/1.0 37 | - name: bort 38 | src: https://static-cdn.jtvnw.net/emoticons/v1/243/1.0 39 | - name: brainslug 40 | src: https://static-cdn.jtvnw.net/emoticons/v1/881/1.0 41 | - name: brokeback 42 | src: https://static-cdn.jtvnw.net/emoticons/v1/4057/1.0 43 | - name: buddhabar 44 | src: https://static-cdn.jtvnw.net/emoticons/v1/27602/1.0 45 | - name: coolcat 46 | src: https://static-cdn.jtvnw.net/emoticons/v1/58127/1.0 47 | - name: corgiderp 48 | src: https://static-cdn.jtvnw.net/emoticons/v1/49106/1.0 49 | - name: cougarhunt 50 | src: https://static-cdn.jtvnw.net/emoticons/v1/21/1.0 51 | - name: daesuppy 52 | src: https://static-cdn.jtvnw.net/emoticons/v1/973/1.0 53 | - name: dansgame 54 | src: https://static-cdn.jtvnw.net/emoticons/v1/33/1.0 55 | - name: dathass 56 | src: https://static-cdn.jtvnw.net/emoticons/v1/20225/1.0 57 | - name: datsheffy 58 | src: https://static-cdn.jtvnw.net/emoticons/v1/170/1.0 59 | - name: dbstyle 60 | src: https://static-cdn.jtvnw.net/emoticons/v1/73/1.0 61 | - name: deexcite 62 | src: https://static-cdn.jtvnw.net/emoticons/v1/46249/1.0 63 | - name: deilluminati 64 | src: https://static-cdn.jtvnw.net/emoticons/v1/46248/1.0 65 | - name: dendiface 66 | src: https://static-cdn.jtvnw.net/emoticons/v1/58135/1.0 67 | - name: dogface 68 | src: https://static-cdn.jtvnw.net/emoticons/v1/1903/1.0 69 | - name: doomguy 70 | src: https://static-cdn.jtvnw.net/emoticons/v1/54089/1.0 71 | - name: dududu 72 | src: https://static-cdn.jtvnw.net/emoticons/v1/62834/1.0 73 | - name: eagleeye 74 | src: https://static-cdn.jtvnw.net/emoticons/v1/20/1.0 75 | - name: elegiggle 76 | src: https://static-cdn.jtvnw.net/emoticons/v1/4339/1.0 77 | - name: evilfetus 78 | src: https://static-cdn.jtvnw.net/emoticons/v1/72/1.0 79 | - name: failfish 80 | src: https://static-cdn.jtvnw.net/emoticons/v1/360/1.0 81 | - name: fourhead 82 | src: https://static-cdn.jtvnw.net/emoticons/v1/354/1.0 83 | - name: fpsmarksman 84 | src: https://static-cdn.jtvnw.net/emoticons/v1/42/1.0 85 | - name: frankerz 86 | src: https://static-cdn.jtvnw.net/emoticons/v1/65/1.0 87 | - name: freakinstinkin 88 | src: https://static-cdn.jtvnw.net/emoticons/v1/39/1.0 89 | - name: fungineer 90 | src: https://static-cdn.jtvnw.net/emoticons/v1/244/1.0 91 | - name: funrun 92 | src: https://static-cdn.jtvnw.net/emoticons/v1/48/1.0 93 | - name: fuzzyotteroo 94 | src: https://static-cdn.jtvnw.net/emoticons/v1/168/1.0 95 | - name: gasjoker 96 | src: https://static-cdn.jtvnw.net/emoticons/v1/9802/1.0 97 | - name: gingerpower 98 | src: https://static-cdn.jtvnw.net/emoticons/v1/32/1.0 99 | - name: grammarking 100 | src: https://static-cdn.jtvnw.net/emoticons/v1/3632/1.0 101 | - name: hassanchop 102 | src: https://static-cdn.jtvnw.net/emoticons/v1/68/1.0 103 | - name: heyguys 104 | src: https://static-cdn.jtvnw.net/emoticons/v1/30259/1.0 105 | - name: hotpokket 106 | src: https://static-cdn.jtvnw.net/emoticons/v1/357/1.0 107 | - name: humblelife 108 | src: https://static-cdn.jtvnw.net/emoticons/v1/46881/1.0 109 | - name: itsboshytime 110 | src: https://static-cdn.jtvnw.net/emoticons/v1/169/1.0 111 | - name: jebaited 112 | src: https://static-cdn.jtvnw.net/emoticons/v1/114836/1.0 113 | - name: jkanstyle 114 | src: https://static-cdn.jtvnw.net/emoticons/v1/15/1.0 115 | - name: joncarnage 116 | src: https://static-cdn.jtvnw.net/emoticons/v1/26/1.0 117 | - name: kapow 118 | src: https://static-cdn.jtvnw.net/emoticons/v1/9803/1.0 119 | - name: kappa 120 | src: https://static-cdn.jtvnw.net/emoticons/v1/25/1.0 121 | - name: kappapride 122 | src: https://static-cdn.jtvnw.net/emoticons/v1/55338/1.0 123 | - name: keepo 124 | src: https://static-cdn.jtvnw.net/emoticons/v1/1902/1.0 125 | - name: kevinturtle 126 | src: https://static-cdn.jtvnw.net/emoticons/v1/40/1.0 127 | - name: kippa 128 | src: https://static-cdn.jtvnw.net/emoticons/v1/1901/1.0 129 | - name: kreygasm 130 | src: https://static-cdn.jtvnw.net/emoticons/v1/41/1.0 131 | - name: kzskull 132 | src: https://static-cdn.jtvnw.net/emoticons/v1/5253/1.0 133 | - name: mau5 134 | src: https://static-cdn.jtvnw.net/emoticons/v1/30134/1.0 135 | - name: mcat 136 | src: https://static-cdn.jtvnw.net/emoticons/v1/35063/1.0 137 | - name: mechasupes 138 | src: https://static-cdn.jtvnw.net/emoticons/v1/9804/1.0 139 | - name: minglee 140 | src: https://static-cdn.jtvnw.net/emoticons/v1/68856/1.0 141 | - name: mrdestructoid 142 | src: https://static-cdn.jtvnw.net/emoticons/v1/28/1.0 143 | - name: mvgame 144 | src: https://static-cdn.jtvnw.net/emoticons/v1/29/1.0 145 | - name: nightbat 146 | src: https://static-cdn.jtvnw.net/emoticons/v1/9805/1.0 147 | - name: ninjatroll 148 | src: https://static-cdn.jtvnw.net/emoticons/v1/45/1.0 149 | - name: nonospot 150 | src: https://static-cdn.jtvnw.net/emoticons/v1/44/1.0 151 | - name: notatk 152 | src: https://static-cdn.jtvnw.net/emoticons/v1/34875/1.0 153 | - name: notlikethis 154 | src: https://static-cdn.jtvnw.net/emoticons/v1/58765/1.0 155 | - name: omgscoots 156 | src: https://static-cdn.jtvnw.net/emoticons/v1/91/1.0 157 | - name: onehand 158 | src: https://static-cdn.jtvnw.net/emoticons/v1/66/1.0 159 | - name: opieop 160 | src: https://static-cdn.jtvnw.net/emoticons/v1/356/1.0 161 | - name: optimizeprime 162 | src: https://static-cdn.jtvnw.net/emoticons/v1/16/1.0 163 | - name: osbeaver 164 | src: https://static-cdn.jtvnw.net/emoticons/v1/47005/1.0 165 | - name: osbury 166 | src: https://static-cdn.jtvnw.net/emoticons/v1/47420/1.0 167 | - name: osdeo 168 | src: https://static-cdn.jtvnw.net/emoticons/v1/47007/1.0 169 | - name: osfrog 170 | src: https://static-cdn.jtvnw.net/emoticons/v1/47008/1.0 171 | - name: oskomodo 172 | src: https://static-cdn.jtvnw.net/emoticons/v1/47010/1.0 173 | - name: osrob 174 | src: https://static-cdn.jtvnw.net/emoticons/v1/47302/1.0 175 | - name: ossloth 176 | src: https://static-cdn.jtvnw.net/emoticons/v1/47011/1.0 177 | - name: panicbasket 178 | src: https://static-cdn.jtvnw.net/emoticons/v1/22998/1.0 179 | - name: panicvis 180 | src: https://static-cdn.jtvnw.net/emoticons/v1/3668/1.0 181 | - name: pazpazowitz 182 | src: https://static-cdn.jtvnw.net/emoticons/v1/19/1.0 183 | - name: peopleschamp 184 | src: https://static-cdn.jtvnw.net/emoticons/v1/3412/1.0 185 | - name: permasmug 186 | src: https://static-cdn.jtvnw.net/emoticons/v1/27509/1.0 187 | - name: picomause 188 | src: https://static-cdn.jtvnw.net/emoticons/v1/27/1.0 189 | - name: pipehype 190 | src: https://static-cdn.jtvnw.net/emoticons/v1/4240/1.0 191 | - name: pjharley 192 | src: https://static-cdn.jtvnw.net/emoticons/v1/9808/1.0 193 | - name: pjsalt 194 | src: https://static-cdn.jtvnw.net/emoticons/v1/36/1.0 195 | - name: pmstwin 196 | src: https://static-cdn.jtvnw.net/emoticons/v1/92/1.0 197 | - name: pogchamp 198 | src: https://static-cdn.jtvnw.net/emoticons/v1/88/1.0 199 | - name: poooound 200 | src: https://static-cdn.jtvnw.net/emoticons/v1/358/1.0 201 | - name: praiseit 202 | src: https://static-cdn.jtvnw.net/emoticons/v1/38586/1.0 203 | - name: prchase 204 | src: https://static-cdn.jtvnw.net/emoticons/v1/28328/1.0 205 | - name: punchtrees 206 | src: https://static-cdn.jtvnw.net/emoticons/v1/47/1.0 207 | - name: puppeyface 208 | src: https://static-cdn.jtvnw.net/emoticons/v1/58136/1.0 209 | - name: raccattack 210 | src: https://static-cdn.jtvnw.net/emoticons/v1/27679/1.0 211 | - name: ralpherz 212 | src: https://static-cdn.jtvnw.net/emoticons/v1/1900/1.0 213 | - name: redcoat 214 | src: https://static-cdn.jtvnw.net/emoticons/v1/22/1.0 215 | - name: residentsleeper 216 | src: https://static-cdn.jtvnw.net/emoticons/v1/245/1.0 217 | - name: ripepperonis 218 | src: https://static-cdn.jtvnw.net/emoticons/v1/62833/1.0 219 | - name: ritzmitz 220 | src: https://static-cdn.jtvnw.net/emoticons/v1/4338/1.0 221 | - name: rulefive 222 | src: https://static-cdn.jtvnw.net/emoticons/v1/361/1.0 223 | - name: seemsgood 224 | src: https://static-cdn.jtvnw.net/emoticons/v1/64138/1.0 225 | - name: shadylulu 226 | src: https://static-cdn.jtvnw.net/emoticons/v1/52492/1.0 227 | - name: shazam 228 | src: https://static-cdn.jtvnw.net/emoticons/v1/9807/1.0 229 | - name: shazamicon 230 | src: https://static-cdn.jtvnw.net/emoticons/v1/9806/1.0 231 | - name: shazbotstix 232 | src: https://static-cdn.jtvnw.net/emoticons/v1/87/1.0 233 | - name: shibez 234 | src: https://static-cdn.jtvnw.net/emoticons/v1/27903/1.0 235 | - name: smorc 236 | src: https://static-cdn.jtvnw.net/emoticons/v1/52/1.0 237 | - name: smskull 238 | src: https://static-cdn.jtvnw.net/emoticons/v1/51/1.0 239 | - name: sobayed 240 | src: https://static-cdn.jtvnw.net/emoticons/v1/1906/1.0 241 | - name: soonerlater 242 | src: https://static-cdn.jtvnw.net/emoticons/v1/355/1.0 243 | - name: srihead 244 | src: https://static-cdn.jtvnw.net/emoticons/v1/14706/1.0 245 | - name: ssssss 246 | src: https://static-cdn.jtvnw.net/emoticons/v1/46/1.0 247 | - name: stonelightning 248 | src: https://static-cdn.jtvnw.net/emoticons/v1/17/1.0 249 | - name: strawbeary 250 | src: https://static-cdn.jtvnw.net/emoticons/v1/37/1.0 251 | - name: supervinlin 252 | src: https://static-cdn.jtvnw.net/emoticons/v1/31/1.0 253 | - name: swiftrage 254 | src: https://static-cdn.jtvnw.net/emoticons/v1/34/1.0 255 | - name: tbbaconbiscuit 256 | src: https://static-cdn.jtvnw.net/emoticons/v1/44499/1.0 257 | - name: tbchickenbiscuit 258 | src: https://static-cdn.jtvnw.net/emoticons/v1/56879/1.0 259 | - name: tbquesarito 260 | src: https://static-cdn.jtvnw.net/emoticons/v1/56883/1.0 261 | - name: tbsausagebiscuit 262 | src: https://static-cdn.jtvnw.net/emoticons/v1/56881/1.0 263 | - name: tbspicy 264 | src: https://static-cdn.jtvnw.net/emoticons/v1/56882/1.0 265 | - name: tbsriracha 266 | src: https://static-cdn.jtvnw.net/emoticons/v1/56880/1.0 267 | - name: tf2john 268 | src: https://static-cdn.jtvnw.net/emoticons/v1/1899/1.0 269 | - name: theking 270 | src: https://static-cdn.jtvnw.net/emoticons/v1/50901/1.0 271 | - name: theringer 272 | src: https://static-cdn.jtvnw.net/emoticons/v1/18/1.0 273 | - name: thetarfu 274 | src: https://static-cdn.jtvnw.net/emoticons/v1/70/1.0 275 | - name: thething 276 | src: https://static-cdn.jtvnw.net/emoticons/v1/7427/1.0 277 | - name: thunbeast 278 | src: https://static-cdn.jtvnw.net/emoticons/v1/1898/1.0 279 | - name: tinyface 280 | src: https://static-cdn.jtvnw.net/emoticons/v1/67/1.0 281 | - name: toospicy 282 | src: https://static-cdn.jtvnw.net/emoticons/v1/359/1.0 283 | - name: trihard 284 | src: https://static-cdn.jtvnw.net/emoticons/v1/171/1.0 285 | - name: ttours 286 | src: https://static-cdn.jtvnw.net/emoticons/v1/38436/1.0 287 | - name: twitchraid 288 | src: https://static-cdn.jtvnw.net/emoticons/v1/62836/1.0 289 | - name: uleetbackup 290 | src: https://static-cdn.jtvnw.net/emoticons/v1/49/1.0 291 | - name: unclenox 292 | src: https://static-cdn.jtvnw.net/emoticons/v1/3666/1.0 293 | - name: unsane 294 | src: https://static-cdn.jtvnw.net/emoticons/v1/71/1.0 295 | - name: vaultboy 296 | src: https://static-cdn.jtvnw.net/emoticons/v1/54090/1.0 297 | - name: volcania 298 | src: https://static-cdn.jtvnw.net/emoticons/v1/166/1.0 299 | - name: wholewheat 300 | src: https://static-cdn.jtvnw.net/emoticons/v1/1896/1.0 301 | - name: winwaker 302 | src: https://static-cdn.jtvnw.net/emoticons/v1/167/1.0 303 | - name: wtruck 304 | src: https://static-cdn.jtvnw.net/emoticons/v1/1897/1.0 305 | - name: wutface 306 | src: https://static-cdn.jtvnw.net/emoticons/v1/28087/1.0 307 | - name: youwhy 308 | src: https://static-cdn.jtvnw.net/emoticons/v1/4337/1.0 309 | -------------------------------------------------------------------------------- /packs/unicorn.yaml: -------------------------------------------------------------------------------- 1 | title: unicorn 2 | emojis: 3 | - name: barfing-unicorn 4 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/barfing-unicorn.png 5 | - name: derpy-unicorn 6 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/derpy-unicorn.jpg 7 | - name: fat-unicorn 8 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/fat-unicorn.png 9 | - name: happy-unicorn 10 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/happy-unicorn.jpg 11 | - name: serious-unicorn 12 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/serious-unicorn.png 13 | - name: unicorn-chess-piece 14 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/unicorn-chess-piece.png 15 | - name: unicorn-death 16 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/unicorn-death.png 17 | - name: unicorn-motorcycle 18 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/unicorn-motorcycle.png 19 | - name: unicorn-muffins 20 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/unicorn-muffins.jpg 21 | - name: unicorn-vomit 22 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/unicorn-vomit.jpg 23 | - name: blue-unicorn 24 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/blue-unicorn.png 25 | - name: epic-unicorn 26 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/epic-unicorn.jpg 27 | - name: pink-unicorn 28 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/pink-unicorn.png 29 | - name: platypus-unicorn 30 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/platypus-unicorn.jpg 31 | - name: rainbow-unicorn 32 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/rainbow-unicorn.jpg 33 | - name: unicorn-rampant 34 | src: https://github.com/bdobyns/emojipacks/raw/unicorn/assets/unicorn-rampant.png 35 | -------------------------------------------------------------------------------- /packs/weapons.yaml: -------------------------------------------------------------------------------- 1 | title: weapons 2 | emojis: 3 | - name: spear 4 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/spear.png 5 | - name: flail 6 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/weapons_flail-128.png 7 | aliases: 8 | - morning-star 9 | - name: battle-axe 10 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/battle-axe.png 11 | - name: no-weapons 12 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/no-weapons.png 13 | aliases: 14 | - no-guns 15 | - name: dynamite 16 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/dynamite-ba4a.png 17 | - name: trebuchet 18 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/Trebuchet-_medieval_antique_old-128.png 19 | aliases: 20 | - siege-engine 21 | - name: catapult 22 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/catapult_firing-128.png 23 | - name: i-tried-it-at-home 24 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/i-tried-it-at-home-128.jpg 25 | aliases: 26 | - man-on-fire 27 | - name: pistol-muzzle-loader 28 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/pistol-icon.png 29 | - name: hammer-and-stake 30 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/hammer-stake-icon.png 31 | aliases: 32 | - kill-vampire 33 | - name: m1911 34 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/m1911.jpg 35 | aliases: 36 | - pistol 37 | - pistol-point-rt 38 | - name: 1911 39 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/1911A1.png 40 | aliases: 41 | - pistol-point-lt 42 | - name: p08 43 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/p08.jpg 44 | aliases: 45 | - luger 46 | - name: colt-revolver 47 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/gun-colt-icon.png 48 | aliases: 49 | - revolver 50 | - name: cz-scorpion-evo 51 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/cz-scorpion-evo.png 52 | - name: ak47 53 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/ak47.png 54 | aliases: 55 | - ak-47 56 | - name: pt22 57 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/pt22.gif 58 | aliases: 59 | - taurus-pt22 60 | - name: m16a1 61 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/m16a1.jpg 62 | aliases: 63 | - ar15 64 | - name: derringer 65 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/derringer.jpg 66 | - name: sw-44 67 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/sw44.jpg 68 | aliases: 69 | - smith-and-wesson 70 | - name: cluster-grenades 71 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/cluster-grenades.png 72 | - name: crossbow 73 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/crossbow-icon.png 74 | - name: battle-hammer 75 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/battle-hammer.png 76 | aliases: 77 | - mjolnir 78 | - name: katana 79 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/katana.png 80 | - name: kitchen-knife 81 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/kitchen-knife.png 82 | - name: mini-uzi 83 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/mini-uzi.png 84 | - name: naginata 85 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/naginata.png 86 | - name: shuriken 87 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/shuriken.png 88 | - name: sniper-sight 89 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/sniper-sight.png 90 | - name: uzi 91 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/uzi.gif 92 | - name: aerial-bomb 93 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/aerial-bomb.png 94 | - name: cannon 95 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/cannon.png 96 | - name: death 97 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/death.png 98 | - name: hatchet 99 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/hatchet.png 100 | - name: meat-cleaver 101 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/meat-cleaver.png 102 | - name: slingshot 103 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/slingshot.png 104 | - name: stone-hatchet 105 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/stone-hatchet.png 106 | - name: tomahawk 107 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/tomahawk.jpg 108 | - name: at-at 109 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/at-at.png 110 | - name: at-st 111 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/at-st.png 112 | - name: bear-trap 113 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/bear-trap.png 114 | - name: grenade 115 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/grenade.png 116 | - name: landmine 117 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/landmine.jpg 118 | - name: lethal-injection 119 | src: https://github.com/bdobyns/emojipacks/raw/weapons/assets/lethal-injection.png 120 | -------------------------------------------------------------------------------- /test/TESTREADME.md: -------------------------------------------------------------------------------- 1 | This is a placeholder file allowing the **emojipacks -d** command to create a two test files locally. 2 | 3 | The first file is the login landing page when emojipacks logs into your slack account. 4 | 5 | The second file is the customize page used for uploading emojis. -------------------------------------------------------------------------------- /test/image-checker.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # encoding: utf-8 3 | """ 4 | Verify src files in YAML are images and not too big 5 | """ 6 | from __future__ import print_function, unicode_literals 7 | from PIL import Image # pip install pillow 8 | import argparse 9 | import glob 10 | import os 11 | import re 12 | import sys 13 | import yaml # pip install pyyaml 14 | import io 15 | 16 | if sys.version_info >= (3, 0): 17 | from urllib.error import URLError 18 | from urllib.request import Request, urlopen 19 | else: 20 | from urllib2 import URLError, Request, urlopen 21 | 22 | DISALLOWED_CHARS_REGEX = re.compile('[^a-z0-9_-]') 23 | HEADERS = { 24 | "User-Agent": 25 | "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) " 26 | "Chrome/35.0.1916.153 Safari/537.36 SE 2.X MetaSr 1.0" 27 | } 28 | 29 | 30 | def load_yaml(filename): 31 | """ 32 | Load YAML data from a file 33 | """ 34 | with open(filename) as f: 35 | # yaml.BaseLoader leaves everything as a string, 36 | # so doesn't convert "no" to False 37 | data = yaml.load(f, Loader=yaml.BaseLoader) 38 | return data 39 | 40 | 41 | def check_name(name): 42 | """Check emoji name is valid. 43 | Return error if invalid. 44 | Return None if valid.""" 45 | # http://stackoverflow.com/a/92000/724176 46 | if DISALLOWED_CHARS_REGEX.search(name): 47 | # Name is invalid 48 | return ("Error: custom emoji names can only contain lower case " 49 | "letters, numbers, dashes and underscores: {}".format(name)) 50 | else: 51 | # Name is valid 52 | return None 53 | 54 | 55 | def name_from_path(path): 56 | """Given 'packs/frontend.yaml' return 'frontend'""" 57 | basename = os.path.basename(path) 58 | return os.path.splitext(basename)[0] 59 | 60 | 61 | def create_dirs(dir): 62 | """Create directory and all intermediate-level directories""" 63 | if not os.path.isdir(dir): 64 | os.makedirs(dir) 65 | 66 | 67 | def resize_image(im, yaml_filename, url): 68 | """Given: 69 | * an image, 70 | * a yaml_filename ('packs/packname.yaml') 71 | * and a URL ('https://example.com/emojiname.png') 72 | thumbnail it to no more than 128x128, preserving aspect ratio, 73 | and save to 'resized/packname/emojiname.png' 74 | """ 75 | subdir = name_from_path(yaml_filename) 76 | subdir = os.path.join("resized", subdir) 77 | create_dirs(subdir) 78 | im.thumbnail((128, 128), Image.BICUBIC) 79 | outfile = os.path.basename(url) 80 | outfile = os.path.join(subdir, outfile) 81 | im.save(outfile) 82 | return outfile 83 | 84 | 85 | def check_aliases(aliases, emoji_names, errors): 86 | for alias in aliases: 87 | error = check_name(alias) 88 | if error: 89 | errors.append(error) 90 | if alias in emoji_names: 91 | errors.append("Error: Alias {} is already defined elsewhere" 92 | .format(alias)) 93 | emoji_names.add(alias) 94 | 95 | 96 | def check_yaml(yaml_filename, resize=False): 97 | """ 98 | Given emojipack YAML filename, check each image in the src field 99 | is an image of the correct size 100 | """ 101 | errors = [] 102 | warnings = [] 103 | resized = [] 104 | 105 | out = "Checking {}".format(yaml_filename) 106 | sys.stdout.write(out) 107 | 108 | data = load_yaml(yaml_filename) 109 | 110 | urls_checked = dict() 111 | emoji_names = set() 112 | for emoji in data["emojis"]: 113 | 114 | error = check_name(emoji["name"]) 115 | if error: 116 | errors.append(error) 117 | 118 | if emoji["name"] in emoji_names: 119 | errors.append("Error: Emoji named {} already defined elsewhere." 120 | .format(emoji["name"])) 121 | emoji_names.add(emoji["name"]) 122 | 123 | if "aliases" in emoji: 124 | check_aliases(emoji["aliases"], emoji_names, errors) 125 | 126 | url = emoji["src"] 127 | if url in urls_checked: 128 | warnings.append("Warning: {} should be an alias for {}.".format( 129 | emoji["name"], urls_checked[url])) 130 | else: 131 | urls_checked[url] = emoji["name"] 132 | 133 | sys.stdout.write('.') 134 | 135 | try: 136 | download = urlopen(Request(url=url, headers=HEADERS)) 137 | body = download.read() 138 | download.close() 139 | 140 | # Square images work best. Image can't be larger than 128px in 141 | # width or height, and must be smaller than 64K in file size. 142 | if len(body) > 65536: 143 | error = ("Error: must be smaller than 64K in file size: " 144 | "{}").format(url) 145 | errors.append(error) 146 | 147 | with io.BytesIO(body) as f: 148 | # Is it an image? 149 | im = Image.open(f) 150 | if im.width > 128 or im.height > 128: 151 | if resize: 152 | outfile = resize_image(im, yaml_filename, url) 153 | message = "Info: resized {} to {}".format( 154 | url, outfile) 155 | resized.append(message) 156 | 157 | error = ("Error: image can't be larger than 128px " 158 | "in width or height: {} :{}: {}".format( 159 | im.size, emoji["name"], url)) 160 | errors.append(error) 161 | 162 | elif im.width != im.height: 163 | warning = ("Warning: square images work best: " 164 | "{} :{}: {}".format( 165 | im.size, emoji["name"], url)) 166 | warnings.append(warning) 167 | except URLError as e: 168 | error = "Error: cannot fetch image: {} ({})".format(url, 169 | e.reason) 170 | errors.append(error) 171 | except IOError as e: 172 | error = "Error: cannot open as image: {}: {}".format( 173 | url, e.strerror) 174 | errors.append(error) 175 | 176 | print() 177 | if len(warnings): 178 | print("Found {} warnings in {}".format(len(warnings), yaml_filename)) 179 | print("\n".join(warnings)) 180 | print() 181 | if len(errors): 182 | print("Found {} errors in {}".format(len(errors), yaml_filename)) 183 | print("\n".join(errors)) 184 | print() 185 | if len(resized): 186 | print("Fixed {} errors in {}".format(len(resized), yaml_filename)) 187 | print("\n".join(resized)) 188 | print("Please re-upload and update YAML") 189 | print() 190 | print("#" * 70) 191 | return errors, warnings 192 | 193 | 194 | if __name__ == "__main__": 195 | 196 | parser = argparse.ArgumentParser( 197 | description="Verify src files in YAML are images and not too big", 198 | formatter_class=argparse.ArgumentDefaultsHelpFormatter) 199 | parser.add_argument('inspec', nargs='?', 200 | help="Input file spec") 201 | parser.add_argument('-r', '--resize', 202 | action='store_true', 203 | help="Whether to resize large files") 204 | args = parser.parse_args() 205 | 206 | if args.inspec: 207 | filenames = glob.glob(args.inspec) 208 | if not filenames: 209 | sys.exit("No input files found matching " + args.inspec) 210 | 211 | all_errors = [] 212 | all_warnings = [] 213 | for filename in filenames: 214 | errors, warnings = check_yaml(filename, args.resize) 215 | all_errors += errors 216 | all_warnings += warnings 217 | 218 | print("Found {} total errors and {} total warnings".format( 219 | len(all_errors), len(all_warnings))) 220 | 221 | sys.exit(len(all_errors)) 222 | 223 | # End of file 224 | -------------------------------------------------------------------------------- /test/requirements.txt: -------------------------------------------------------------------------------- 1 | pillow 2 | pyyaml 3 | -------------------------------------------------------------------------------- /update_slackmoji/.gitignore: -------------------------------------------------------------------------------- 1 | emojis.json 2 | new_slackmojis.yaml 3 | downloaded 4 | slackmoji-packs -------------------------------------------------------------------------------- /update_slackmoji/requirements.txt: -------------------------------------------------------------------------------- 1 | flake8 2 | PyYAML 3 | pillow 4 | python-box 5 | requests 6 | -------------------------------------------------------------------------------- /update_slackmoji/update_slackmojis.py: -------------------------------------------------------------------------------- 1 | from __future__ import print_function 2 | import io 3 | import os 4 | 5 | from box import Box, BoxList 6 | from PIL import Image 7 | import requests 8 | import yaml 9 | 10 | SLACKMOJI_DL_DIR = 'downloaded' 11 | 12 | 13 | # https://stackoverflow.com/questions/25108581/python-yaml-dump-bad-indentation 14 | class MyDumper(yaml.Dumper): 15 | 16 | def increase_indent(self, flow=False, indentless=False): 17 | return super(MyDumper, self).increase_indent(flow, False) 18 | 19 | 20 | def remove_file(f): 21 | try: 22 | print('removing file', f) 23 | os.remove(f) 24 | except OSError: 25 | pass 26 | 27 | 28 | def download_file(url, output_file): 29 | response = requests.get(url) 30 | with open(output_file, 'wb') as f: 31 | f.write(response.content) 32 | return response 33 | 34 | 35 | def write_yaml_file(data, output_file): 36 | with open(output_file, "a") as f: 37 | yaml.dump(data, f, Dumper=MyDumper, default_flow_style=False) 38 | 39 | 40 | def create_dirs(dir): 41 | """Create directory and all intermediate-level directories""" 42 | if not os.path.isdir(dir): 43 | os.makedirs(dir) 44 | 45 | 46 | def get_categories(slackmojis): 47 | categories = set() 48 | categories.add('uncategorized') 49 | for slackmoji in slackmojis: 50 | if 'category' in slackmoji: 51 | category = str(slackmoji.category.name).lower().replace(' ', '-') 52 | categories.add(category) 53 | return categories 54 | 55 | 56 | def valid_image(name, src): 57 | ext = os.path.splitext(src)[1] 58 | # the downloaded filename is different from if you download it manually 59 | # because of the possible duplicates 60 | dl_file = os.path.join(SLACKMOJI_DL_DIR, ''.join([name, ext])) 61 | if os.path.isfile(dl_file): 62 | with open(dl_file) as f: 63 | body = f.read() 64 | else: 65 | response = download_file(src, dl_file) 66 | body = response.content 67 | 68 | with io.BytesIO(body) as f: 69 | # Is it an image? 70 | im = Image.open(f) 71 | if im.width > 128 or im.height > 128: 72 | print(':{}: is {}\t{}'.format(name, im.size, src)) 73 | return False 74 | return True 75 | 76 | 77 | def main(): 78 | url = "http://slackmojis.com/emojis.json" 79 | output_file = 'emojis.json' 80 | 81 | remove_file(output_file) 82 | download_file(url, output_file) 83 | 84 | # for downloaded emoji 85 | create_dirs(SLACKMOJI_DL_DIR) 86 | 87 | slackmoji_pack_dir = 'slackmoji-packs' 88 | create_dirs(slackmoji_pack_dir) 89 | 90 | slackmojis = BoxList.from_json(filename=output_file) 91 | 92 | categories = get_categories(slackmojis) 93 | 94 | data = {} 95 | for category in categories: 96 | data[category] = {'emojis': []} 97 | output_file_yaml = os.path.join(slackmoji_pack_dir, 98 | 'slackmojis-{}.yaml'.format(category)) 99 | remove_file(output_file_yaml) 100 | 101 | data_header = { 102 | 'title': 'slackmoji-{}'.format(category) 103 | } 104 | write_yaml_file(data_header, output_file_yaml) 105 | 106 | name_count = Box() 107 | for slackmoji in slackmojis: 108 | name = str(slackmoji['name']) 109 | category = 'uncategorized' 110 | if 'category' in slackmoji: 111 | category = str(slackmoji.category.name).lower().replace(' ', '-') 112 | 113 | output_file_yaml = os.path.join(slackmoji_pack_dir, 114 | 'slackmojis-{}.yaml'.format(category)) 115 | 116 | # Special cases - a.k.a stupid cases 117 | if name == 'yes2': 118 | # there are two 'yes' and one 'yes2' emojis already 119 | name = 'yes2-1' 120 | if name == 'no2': 121 | # there are two 'no' and one 'no2' emojis already 122 | name = 'no2-1' 123 | sports = ['mlb', 'nba', 'nfl', 'nhl'] 124 | if category in sports: 125 | # The NFL logo should not be :nfl-nfl: 126 | if name == 'nfl': 127 | pass 128 | else: 129 | name = '{}-{}'.format(category, name) 130 | if 'facebook' in category: 131 | name = 'fb-{}'.format(name) 132 | if 'scrabble' in category: 133 | name = 'scrabble-{}'.format(name) 134 | 135 | name_count[name] = name_count[name] + 1 if name in name_count else 1 136 | if name_count[name] > 1: 137 | name = ''.join([name, str(name_count[name])]) 138 | src = str(slackmoji['image_url']).split('?')[0] 139 | 140 | if not valid_image(name, src): 141 | continue 142 | 143 | slackmoji_data = { 144 | 'name': name, 145 | 'src': src 146 | } 147 | 148 | data[category]['emojis'].append(slackmoji_data) 149 | 150 | for category in categories: 151 | output_file_yaml = os.path.join(slackmoji_pack_dir, 152 | 'slackmojis-{}.yaml'.format(category)) 153 | write_yaml_file(data[category], output_file_yaml) 154 | 155 | 156 | if __name__ == "__main__": 157 | main() 158 | --------------------------------------------------------------------------------