backup
Void User 2 years ago
parent 87a7b24228
commit ffff817ffb

@ -0,0 +1,16 @@
import json
def read():
global db
with open('db.json', 'r') as openfile:
db = json.load(openfile)
read()
for i in db:
ttime = db[i]
hours = ttime//60//60 ; ttime = ttime - hours*60*60
minutes = ttime//60 ; ttime = ttime - minutes*60
seconds = ttime
print(f'{i} >> {hours}:{minutes}:{seconds}')

@ -0,0 +1,40 @@
from mctools import PINGClient
ping = PINGClient('play.dmcraft.online')
#stats = ping.get_stats()
#Work with JSON
import json
def read():
global db
with open('db.json', 'r') as openfile:
db = json.load(openfile)
def write():
global db
js = json.dumps(db, indent=4)
with open("db.json", "w") as outfile:
outfile.write(js)
#My libraries
from time import sleep
#Read
read()
while True:
sleep(1)
try:
stats = ping.get_stats()
if stats['players']['online'] != 0:
for i in stats['players']['sample']:
#Add in db if not in db
if i[0] not in db:
db[i[0]] = 1
write()
else:
db[i[0]] = db[i[0]] + 1
write()
# print(f'{i[0]} ++ {db[i[0]]}')
except:
print('Maybe server offline')
Loading…
Cancel
Save