Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/itslenny/slack-emoji-import

Simple bulk emoji importer for slack
https://github.com/itslenny/slack-emoji-import

cli emoji slack

Last synced: 2 months ago
JSON representation

Simple bulk emoji importer for slack

Awesome Lists containing this project

README

        

# Slack Emoji Import

[![npm version](https://badge.fury.io/js/slack-emoji-import.svg)](https://badge.fury.io/js/slack-emoji-import)

A slack builk emoji importer built on [puppeteer](https://pptr.dev/) heavily based on [emojipacks](https://github.com/lambtron/emojipacks) (which wasn't working due to a slack update when I created this).

## Usage

The command line tool can work with an emoji pack yaml file or just a directory full of images. If you use a directory the file names (without extension) will be used as the name in slack.

* `npm i -g slack-emoji-import`
* `slack-emoji-import path/to/emoji-pack.yaml`
* follow on screen prompts

## TODO / Known issues

* Aliases are not supported
* Multiple yaml file import
* Crashes if something goes wrong (i.e. already an emoji with this name error)
* Maybe some tests???

## Emoji Packs

You can find emoji packs here: [https://emojipacks.com/](https://emojipacks.com/)

- [animals](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/animals.yaml)
- [clippy](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/clippy.yaml)
- [fika](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/fika.yaml)
- [frontend](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/frontend.yaml)
- [harrypotter](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/harrypotterhouses.yaml)
- [mario](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/mario-8bit.yaml)
- [occupy](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/occupy.yaml)
- [officespace](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/officespace.yaml)
- [omnom](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/omnom.yaml)
- [futurama](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/futurama.yaml)
- [food](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/food.yaml)
- [skype](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/skype.yaml)
- [starwars](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/starwars.yaml)
- [startups](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/startups.yaml)
- [businessfish](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/businessfish.yaml)
- [hipchat](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/hipchat.yaml)
- [twitch](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/twitch.yaml)
- [parrotparty](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/parrotparty.yaml) ([Parrot](http://cultofthepartyparrot.com/) [Paint](http://cultofthepartyparrot.com/paint/))
- [Finland](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/finland.yaml)
- [pokemongo: items](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/pokemongo.yaml)
- [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))
- [politipack](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/politipack.yaml)
- [nekoatsume](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/nekoatsume.yaml)
- [octicons](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/octicons.yaml)
- [pokemon](https://raw.githubusercontent.com/jaylynch/pokemoji/master/pokemon-by-name.yaml)
- [devicon](https://raw.githubusercontent.com/izumin5210/emojipack-for-devicon/master/png/devicon.yaml) ([Devicon](http://devicon.fr/))
- [hamsterdance](https://raw.githubusercontent.com/snipe/hamsterdance-emojipack/master/hamsterdance.yaml) ([snipe/emojipacks](https://github.com/snipe/hamsterdance-emojipack))
- [avengers](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/avengers.yaml)
- [Shiba Stickers](https://raw.githubusercontent.com/lambtron/emojipacks/master/packs/shiba.yaml) (from Messenger)
- [gamedevmoji](https://raw.githubusercontent.com/niksudan/gamedevmoji/master/gamedevicons.yaml)
- [AWS simple icons](https://raw.githubusercontent.com/Surgo/aws_emojipacks/master/noprefix-emojipacks.yml)

!!