Adicionando OpenMoji como um novo conjunto de emojis

Eu também gostaria muito de ver isso. Seria bom para o Fedora usar um conjunto de emojis totalmente de código aberto.

Não tenho certeza do que você quer dizer com a lista de emojis unicode — já que é um padrão, todos os code-points são os mesmos. E você tem um mapeamento dos nomes que o discourse usa para esses. Então, como uma primeira tentativa… algo assim?

#!/bin/bash
TARGETDIR="./discourse/public/images/emoji/openmoji"

[[ ! -f openmoji-72x72-color.zip ]] && curl -L -O https://github.com/hfg-gmuend/openmoji/releases/latest/download/openmoji-72x72-color.zip
unzip -u -d openmoji-color openmoji-72x72-color.zip

mkdir -p $TARGETDIR

curl -s https://raw.githubusercontent.com/discourse/discourse/main/lib/emoji/db.json |
    jq -r '.emojis[] | "\(.code) \(.name)"' |
    while read -r codepoint name; do
        cp openmoji-color/${codepoint^^}.png ${TARGETDIR}/${name}.png 2>/dev/null || echo "Missing ${name}"
    done
1 curtida