backup
parent
ffff817ffb
commit
f46ccca1c1
@ -1,40 +0,0 @@
|
||||
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…
Reference in new issue