You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 days ago | |
---|---|---|
.vscode | ||
data | 2 days ago | |
.gitignore | ||
LICENSE | ||
README.md | 1 month ago | |
getInstancesInfos.js | 6 days ago | |
index.js | 1 month ago | |
instanceq.js | ||
loadyaml.js | ||
package.json | ||
pnpm-lock.yaml |
README.md
api
joinmisskey servers' information api forked for Calckey
https://api.calckey.org/instances.json
Running locally
pnpm i
bun index.js
ornode index.js
Endpoints
Served statically by sabo-tabby
/instances.json
{
date: Date // The date instances.json was published at.
stats: { // statistics
notesCount: Number, // Total notes
usersCount: Number, // Total Users
mau: Number, // Total MAUs
instancesCount: Number, // Servers counter
},
instancesInfos: [ // Servers Infos (only alives)
{
url: String, // Hostname e.g. misskey.io
name: String, // Name e.g. すしすきー
langs: String[], // Language the API author aqz set manually e.g. ["ja"], ["zh"]
description: String | Null, // meta.description or the the API author aqz set manually
isAlive: true, // must true
value: Number, // The server Value calculated from the version, etc.
banner: Bool, // Banner existance
background: Bool,// Background Image existance
icon: Bool, // Icon Image existance
nodeinfo: Object | null, // nodeinfo
meta: Object | null, // result of api/meta
stats: Object, // deprecated (result of api/stats)
}, ...
]
}
/instance-banners/instance.host.{jpeg|webp}
Banner of each servers (lightweighted)
/instance-backgrounds/instance.host.{jpeg|webp}
Background image (displayed behind the welcome page) (lightweighted)
/instance-icons/instance.host.{png|webp}
Icon (not favicon) (lightweighted)
/alives.txt
List of hosts (separated by \n
) for servers that were able to communicate
/deads.txt
List of hosts (separated by \n
) for servers that were unable to communicate
versions.json
Version list obtained from GitHub