インスタンス一覧
参考: joinmisskey API (v2)について
ソースリポジトリ→ https://github.com/joinmisskey/api
必要な環境変数を与えてindex.jsを実行すればdistができあがり、それをnginxなりで配信している。
instanceapp.misskey.pageでは、通常index.jsを6時間ごとにcronで回している。
取得できる内容はREADMEや実際のファイル( https://instanceapp.misskey.page/instances.json )を見ればわかる…はず。
joinmisskeyのインスタンスリストはこれをfetchしてリスト化している。
バナーとかは表示してないけど、できる。やる気がなくて実装してないだけ。
別途サーバー必要になるとちょっと管理が大変そう インスタンスそこまで頻繁に増減しないと思うから、手動での追加で良さそうと思った
別途サーバー必要になるとちょっと管理が大変そう
最悪GitHub Actionsとかで回せるようにはなっているけどこういうコンピューティングをあんまりやるとBANされがち…
ファイルの配信だけだから最廉価サーバーで動くし、サーバーがなくなってもまたどっかに建てればいい話な気がしているんだけど…。テスト用のMisskeyサーバーをたてすぎて感覚がマヒしているかも?
インスタンスそこまで頻繁に増減しないと思うから、手動での追加で良さそう
現状APIのリストは手動追加( https://github.com/misskey-dev/misskey/issues/3447 が主な原因)