pymcsrvstatus (1.0.1)
Installation
pip install --index-url pymcsrvstatusAbout this package
An async API wrapper for the mcsrvstat.us API.
pymcsrvstatus
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
Assets (2)
Versions (9)
View all