-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMinecraftTools.py
More file actions
39 lines (33 loc) · 1.13 KB
/
MinecraftTools.py
File metadata and controls
39 lines (33 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import os
import sys
import requests
# By WiiTeo
# MinecraftTools use minecraft-api.com
def get_uuid(pseudo):
# https://minecraft-api.com/api/uuid/{pseudo}
url = "https://minecraft-api.com/api/uuid/"
pseudo_du_mec = pseudo
curl = url + pseudo_du_mec
r = requests.get(curl, allow_redirects=True)
print(r.content)
def get_pseudo(uuid):
# https://minecraft-api.com/api/pseudo/{uuid}
url = "https://minecraft-api.com/api/pseudo/"
uuid_du_mec = uuid
curl = url + uuid_du_mec
r = requests.get(curl, allow_redirects=True)
print(r.content)
def get_server_info(ip, port):
# https://minecraft-api.com/api/ping/{ip}/{port}
url = "https://minecraft-api.com/api/ping/"
ip_du_serveur = ip
port_du_serveur = port
curl = f"{url}{ip}/{port}"
r = requests.get(curl, allow_redirects=True)
print(r.content)
def get_server_status(ip, port):
# https://minecraft-api.com/api/ping/status/{ip}/{port}
url = "https://minecraft-api.com/api/ping/status/"
curl = url + ip + "/" + port
r = requests.get(curl, allow_redirects=True)
print(r.content)