can now get misskey type

This commit is contained in:
Enju Aihara 2022-04-13 23:18:56 +02:00
parent e077b77a74
commit 267f873fb3

View file

@ -51,6 +51,8 @@ def get_type(domain: str) -> str:
res = get(f"https://{domain}/nodeinfo/2.1.json", headers=headers, timeout=5)
if res.status_code == 404:
res = get(f"https://{domain}/nodeinfo/2.0.json", headers=headers, timeout=5)
if res.ok and "text/html" in res.headers["content-type"]:
res = get(f"https://{domain}/nodeinfo/2.1", headers=headers, timeout=5)
if res.ok:
return res.json()["software"]["name"]
elif res.status_code == 404: