This repo contains the source SVG files for all my emoji packs.
Blobbee was the first of these packs, and was originally designed to just be pride flag bees but was then expanded to become a full set.
Neobread started as a single emoji, neobread_woozy
, inspired by
a fedi post, which I then
expanded to contain the same emojis as blobbee due to popular demand.
NeoDLR is not a full emoji set but a few very specific emojis designed to look like DLR rolling stock, also inspired by a fedi post.
The neofriends pack contains all the additions I've made to other emoji packs, mostly adding hug emojis. See the credits section for details about where these packs come from.
Fox is based on the
Twemoji fox face
and started with fox_plead_collar
based on
a fedi post.
NeoSSB was requested by Ente on fedi and is based on the SSB DT 8.12 light rail system.
The pack called "misc" contains emojis that don't fit in any one specific pack.
For example :thought_bubble_close:
can be used with either
:blobbee_thought_bubble:
or :neobread_thought_bubble:
.
A .zip
file containing 256x256px PNGs of each emoji is available on the
releases page. The
simplest (but most tedious) way to add the emojis to an instance is to download
that archive, extract it, and upload the emojis you want.
If you already have some of the emojis and just need the newer ones, each
release contains an updates-XYZ.zip
and an updates-XYZ.tar.gz
that contain
only the emojis changed in that release.
Note: this method requires command line access to the instance. If you don't have that, unfortunately you will need to add each emoji manually.
Using
Mastodon's tootctl
CLI
lets you import the entire set at once from the command line.
If you trust random shell commands from the internet, run this from your
instance's live
directory, replacing PACK_NAME with the name of the pack (e.g.
blobbee
or neobread
):
wget https://github.com/olivvybee/emojis/releases/latest/download/PACK_NAME.tar.gz
RAILS_ENV=production bin/tootctl emoji import --category PACK_NAME ./PACK_NAME.tar.gz
Otherwise:
- Download the
latest
.tar.gz
archive for the pack you want. - Run
tootctl emoji import
on the archive you downloaded.
The PNG archive includes a meta.json
that these instances can use to import
the entire archive at once.
- Download the
latest
.zip
archive for the pack you want. - In the custom emoji area of your instance, import the
.zip
.
The emojis will be categorised automatically.
Unless otherwise stated, all emojis and parts of emojis were created by me and released here under the CC-BY-NC-SA.
The code in this repo used to package the emojis is licensed under the MIT license.
- Neocat by volpeon is used under the CC-BY-NC-SA license
- Neofox by volpeon is used under the CC-BY-NC-SA license
- BunHD by volpeon is used under the CC-BY-NC-SA license
- The twemoji mouse emoji has been used and modified under the CC-BY license
- Neodog by moonrabbits is used under the CC-BY-NC-SA license
- Neomouse by wep is used under the CC-BY-NC-SA license
- Neobot by symtrkl is used under the CC-BY-NC-SA license