Awesome
mastodon-custom-emoji-cloner
- マストドンのインスタンスが発見した絵文字を片っ端からコピーするツールです。
- Golangの勉強ついでに作成したプログラムです。
- データベースへINSERT、ファイルのコピーを行います。試される場合は必ずファイルとデータベースのバックアップをとってください。運が悪いとあなたの大切なインスタンスを壊す可能性があります。
- ピッカーは自動更新されません。自動取得後はウェブページをリロードする必要があります。
- S3ストレージには対応していません。
ビルド方法
- Dockerが必要です。
- macOSにてテストしています。
コマンド
$ bin/build.sh
var/dist/linux-arm/bin ができますので、そのフォルダを対象のマシンの任意フォルダにコピーしてください。
実行方法
bin フォルダの一階層した下で
bin/init.sh
を実行すると var etc フォルダが作成されるので、 config-example.yaml を参考に etc/config.yaml を作成してください。
$ bin/start-stop.sh
を実行するとバックグラウンドで実行します。
var/emoji-cloner.log にログが保存されます。