mirror of
https://github.com/Murasame-Dev/McStatus-Img.git
synced 2025-12-16 13:17:40 +00:00
Fix a tiny bug
This commit is contained in:
parent
57a741ca17
commit
0effcb90d5
1 changed files with 9 additions and 5 deletions
14
main.py
14
main.py
|
|
@ -14,7 +14,7 @@ import base64
|
||||||
|
|
||||||
BACKGROUND_URL = "https://www.loliapi.com/acg/"
|
BACKGROUND_URL = "https://www.loliapi.com/acg/"
|
||||||
|
|
||||||
def generate_java_status_image(addr: str, output_image_path: str):
|
def generate_java_status_image(addr: str):
|
||||||
try:
|
try:
|
||||||
ip, type = dns_lookup(addr)
|
ip, type = dns_lookup(addr)
|
||||||
status = java_status(ip)
|
status = java_status(ip)
|
||||||
|
|
@ -36,9 +36,13 @@ def generate_java_status_image(addr: str, output_image_path: str):
|
||||||
f"players: {data['players']['online']}/{data['players']['max']}",
|
f"players: {data['players']['online']}/{data['players']['max']}",
|
||||||
]
|
]
|
||||||
|
|
||||||
image = create_image(background_data, base64.b64decode(status.icon.split(",")[1]), text_list, motd_list)
|
if status.icon:
|
||||||
image.save(output_image_path)
|
image = create_image(background_data, base64.b64decode(status.icon.split(",")[1]), text_list, motd_list)
|
||||||
|
else:
|
||||||
|
image = create_image(background_data, None, text_list, motd_list)
|
||||||
|
return image
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
generate_java_status_image("mc.hypixel.net", "output_image.png")
|
image = generate_java_status_image("mc.hypixel.net")
|
||||||
|
if image:
|
||||||
|
image.save("output_image.png")
|
||||||
Loading…
Add table
Add a link
Reference in a new issue