22 lines
706 B
Python
22 lines
706 B
Python
import datetime
|
|
import json
|
|
from island.matches import Matches
|
|
|
|
|
|
def basic_info(name):
|
|
matches = Matches(name)
|
|
print(name)
|
|
for m in matches.data:
|
|
info = m.query(cat="game", act="created").raw_data[0]
|
|
config = json.loads(info['info']['config'])
|
|
print(f"{m.name}: network={config['network']['type']}, "
|
|
f"players={len(m.query('player', 'join').raw_data)}, "
|
|
f"game_end_at={info['info']['game_end_at']},"
|
|
f"game_start={datetime.datetime.fromtimestamp(int(info['info']['next_start'])).isoformat()}")
|
|
|
|
|
|
if __name__ == '__main__':
|
|
basic_info("wos-data-no-tr")
|
|
basic_info("wos-data-2022-pd")
|
|
basic_info("wos-data-2022-sd")
|