#!/bin/python3 import requests import json import time from mastosnake import Mastosnake as mastosnake from snake import Snake as snake from config import token from config import host from config import dimensions postend = 'api/v1/statuses' getend = 'api/v1/polls/' auth = {'Authorization': 'Bearer ' + token } def main(): game = snake(dimensions[0], dimensions[1]) mastogame = mastosnake(game) while True: data = mastogame.returnStatus() r = requests.post("https://" + host + postend, json=data, headers=auth) print("posting game status") if mastogame.game.gamestate == "gameover": print("gameover") time.sleep(10) game = snake() mastogame = mastosnake(game) continue time.sleep(3600) poll_id = json.loads(r.text)['poll']['id'] r = requests.get("https://" + host + getend + poll_id) mastogame.updateState(json.loads(r.text)) print("game state has been updated") time.sleep(10) print("posting new game status") if __name__ == '__main__': main()