Readded commands to save game history
This commit is contained in:
parent
4cf5e48910
commit
120496f66b
|
@ -1,6 +1,7 @@
|
||||||
import asyncio, time, datetime, games, json, threading, jinja2, leagues
|
import asyncio, time, datetime, games, json, threading, jinja2, leagues
|
||||||
from flask import Flask, url_for, Response, render_template, request, jsonify
|
from flask import Flask, url_for, Response, render_template, request, jsonify
|
||||||
from flask_socketio import SocketIO, emit
|
from flask_socketio import SocketIO, emit
|
||||||
|
import database as db
|
||||||
|
|
||||||
app = Flask("the-prestige")
|
app = Flask("the-prestige")
|
||||||
app.config['SECRET KEY'] = 'dev'
|
app.config['SECRET KEY'] = 'dev'
|
||||||
|
@ -48,7 +49,7 @@ def update_loop():
|
||||||
state["update_emoji"] = "🍿" #weather_text
|
state["update_emoji"] = "🍿" #weather_text
|
||||||
state["update_text"] = "Play blall!" #they also need a timestamp
|
state["update_text"] = "Play blall!" #they also need a timestamp
|
||||||
state["start_delay"] -= 1
|
state["start_delay"] -= 1
|
||||||
|
|
||||||
state["display_top_of_inning"] = state["top_of_inning"]
|
state["display_top_of_inning"] = state["top_of_inning"]
|
||||||
|
|
||||||
if state["start_delay"] <= 0:
|
if state["start_delay"] <= 0:
|
||||||
|
@ -63,6 +64,7 @@ def update_loop():
|
||||||
if state["update_pause"] == 1:
|
if state["update_pause"] == 1:
|
||||||
state["update_emoji"] = "🍿"
|
state["update_emoji"] = "🍿"
|
||||||
if this_game.over:
|
if this_game.over:
|
||||||
|
db.cache_history(this_game.teams['home'].name, this_game.teams["home"].score, this_game.teams['away'].name, this_game.teams['away'].score)
|
||||||
state["display_inning"] -= 1
|
state["display_inning"] -= 1
|
||||||
state["display_top_of_inning"] = False
|
state["display_top_of_inning"] = False
|
||||||
winning_team = this_game.teams['home'].name if this_game.teams['home'].score > this_game.teams['away'].score else this_game.teams['away'].name
|
winning_team = this_game.teams['home'].name if this_game.teams['home'].score > this_game.teams['away'].score else this_game.teams['away'].name
|
||||||
|
@ -88,7 +90,7 @@ def update_loop():
|
||||||
for attempt in this_game.last_update[0]["steals"]:
|
for attempt in this_game.last_update[0]["steals"]:
|
||||||
updatestring += attempt + "\n"
|
updatestring += attempt + "\n"
|
||||||
|
|
||||||
state["update_emoji"] = "💎"
|
state["update_emoji"] = "💎"
|
||||||
state["update_text"] = updatestring
|
state["update_text"] = updatestring
|
||||||
|
|
||||||
elif "mulligan" in this_game.last_update[0].keys():
|
elif "mulligan" in this_game.last_update[0].keys():
|
||||||
|
@ -123,7 +125,7 @@ def update_loop():
|
||||||
|
|
||||||
state["bases"] = this_game.named_bases()
|
state["bases"] = this_game.named_bases()
|
||||||
|
|
||||||
state["top_of_inning"] = this_game.top_of_inning
|
state["top_of_inning"] = this_game.top_of_inning
|
||||||
|
|
||||||
game_states[game_time] = state
|
game_states[game_time] = state
|
||||||
|
|
||||||
|
@ -143,7 +145,7 @@ def update_loop():
|
||||||
global data_to_send
|
global data_to_send
|
||||||
data_to_send = []
|
data_to_send = []
|
||||||
template = jinja2.Environment(loader=jinja2.FileSystemLoader('templates')).get_template('game_box.html')
|
template = jinja2.Environment(loader=jinja2.FileSystemLoader('templates')).get_template('game_box.html')
|
||||||
|
|
||||||
for timestamp in game_states:
|
for timestamp in game_states:
|
||||||
data_to_send.append({
|
data_to_send.append({
|
||||||
'timestamp' : timestamp,
|
'timestamp' : timestamp,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user