-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathadministation.py
More file actions
66 lines (56 loc) · 2.1 KB
/
Copy pathadministation.py
File metadata and controls
66 lines (56 loc) · 2.1 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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
import requests
import os
action = input("Enter admin action: ")
admin_key = "NOVAK-Ssh3OOXK5pldXmOHobhh3UZnaAE9p3q"
def admin_actions() -> None:
if str(action) == "add_key":
key_string: str = input("Enter key string: ")
balance_amount: int = input("Enter balance amount: ")
data: dict = {
"admin_key": admin_key,
"action": str(action),
"key": key_string,
"balance": balance_amount,
}
elif str(action) == "gen_key":
balance_amount: int = input("Enter balance amount: ")
data: dict = {
"admin_key": admin_key,
"action": str(action),
"balance": int(balance_amount),
}
elif str(action) == "remove_key":
key_string: str = input("Enter key string: ")
data: dict = {"admin_key": admin_key, "action": str(action), "key": key_string}
elif str(action) == "set_balance":
key_string: str = input("Enter key string: ")
balance_amount: int = input("Enter balance amount: ")
data: dict = {
"admin_key": admin_key,
"action": str(action),
"key": key_string,
"balance": balance_amount,
}
elif str(action) == "increase_balance":
key_string: str = input("Enter key string: ")
balance_amount: int = input("Enter balance amount: ")
data: dict = {
"admin_key": admin_key,
"action": str(action),
"key": key_string,
"balance": balance_amount,
}
elif str(action) == "decrease_balance":
key_string: str = input("Enter key string: ")
balance_amount: int = input("Enter balance amount: ")
data: dict = {
"admin_key": admin_key,
"action": str(action),
"key": key_string,
"balance": balance_amount,
}
response = requests.post("http://127.0.0.1:5000/admin", json=data)
print(f"Response Code: {response.status_code} | JSON: {response.json()}")
if __name__ == "__main__":
os.system("cls" if os.name == "nt" else "clear")
admin_actions()