pymcsrvstatus (1.0.3)

Published 2025-06-29 08:43:47 -04:00 by cswimr in cswimr/pymcsrvstatus

Installation

pip install --index-url  pymcsrvstatus

About this package

An async API wrapper for the mcsrvstat.us API.

pymcsrvstatus

Discord Actions Status PyPI - Version PyPI - Python Version PyPI - License

A simple async API wrapper for the mcsrvstat.us API.

Usage

from pymcsrvstatus import check_if_online, fetch, get_icon_url
import asyncio

if asyncio.run(check_if_online(address="hypixel.net", extra_user_agent="pymcsrvstatus example")):
    print("Hypixel is online!")
else:
    print("Hypixel is offline!")

status = asyncio.run(fetch(address="hypixel.net", extra_user_agent="pymcsrvstatus example"))
assert status.online is True
print(status.protocol) # Protocol(version=47, name="1.8.9")
print(status.version) # "Requires MC 1.8 / 1.21"
print(status.players) # Players(online=33812, max=200000, players=None)

print(get_icon_url(address="hypixel.net")) # https://api.mcsrvstat.us/icon/hypixel.net

Requirements

Requires Python: >=3.9
Details
PyPI
2025-06-29 08:43:47 -04:00
306
20 KiB
Assets (2)
Versions (9) View all
2.0.1 2026-09-09
2.0.0 2026-09-09
1.1.3 2025-06-29
1.1.2 2025-06-29
1.1.1 2025-06-29