Downloads emojis from https://slackmojis.com/
- Node v12 or later
- NPM
npx slackmojis-dl
--dest Output directory. Defaults to the working directory
--category Specify a category to download
--limit Restrict the number of pages to download
--dump Save the emoji listing to ./emojis.json
Override save location with --dest
$ npx slackmojis-dl --dest desired/path
$ npx slackmojis-dl --limit=5
$ npx slackmojis-dl --dest desired/path --dump
$ npx slackmojis-dl --category "Hangouts Blob"
Emojis already found within the emojis/
directory won't be downloaded again on subsequent runs. For a fresh download, delete the emojis/
directory.
emojis
|
|-- Cat Emojis
| |
| |-- angry_cat.png
| |-- anguished_cat.png
| ...
|
|-- Facebook Reaction
| |
| |-- fb-angry.gif
| |-- fb-heart.gif
| ...
|
| ...
These can then be uploaded to Slack manually or with an extension such as Neutral Face Emoji Tools to drag-and-drop an entire folder.