13:35:18 @kPherox@pl.kpherox.dev
icon

csv2json: https://www.npmjs.com/package/csvjson-csv2json

1. emojiのファイルは階層になってないので`sed`なりvimの`:%`だったりで`s#/emoji/custom/##`で消す
1. custom_emoji.txtにshortcode, filesのheaderをつける
1. transposeとhashをtrueにして`csv2json`を使う
1. 作ったjsonを開いて`pack: {}`を追加する
1. pleromaの`:static_dir/emoji`にフォルふだを放り込む
1. `POST /api/pleroma/admin/reload_emoji`する

13:25:49 @kPherox@pl.kpherox.dev
icon

はい

media.png
Attach image
13:10:59 @kPherox@pl.kpherox.dev
icon

mastojeppettoでダウンロードしてきたやつをemojipackにするやつやるかー

05:27:00 @kPherox@pl.kpherox.dev
icon

タグはemoji packの名前になるので良い

05:25:34 @kPherox@pl.kpherox.dev
icon

admin feから絵文字追加いいね。dockerだとvolumeのパーミッションをちゃんとしとかないといけないけど

media.png
Attach image
03:07:52 @kPherox@pl.kpherox.dev
icon

@FloatingGhost わかった。pleroma本体に同梱されてるadmin-feはこの環境変数にemoji-packs入れてるからrouterに追加されてなかった
https://git.pleroma.social/pleroma/admin-fe/-/blob/develop/src/router/index.js#L9

Web site image
src/router/index.js · develop · Pleroma / admin-fe