Browse Source

#7 Main overview now only shows the current active users in the time window set by the config file.

pull/14/head
Rogier Neeleman 8 years ago
parent
commit
647c29c2c7
  1. 8
      nfgame.py

8
nfgame.py

@ -4,7 +4,7 @@ import sqlite3
from flask import Flask, request, g, redirect, url_for, abort, \ from flask import Flask, request, g, redirect, url_for, abort, \
render_template, flash, session render_template, flash, session
import random import random
from datetime import datetime from datetime import datetime, timedelta
# create our little application :) # create our little application :)
app = Flask(__name__) app = Flask(__name__)
@ -60,8 +60,12 @@ def close_db(error):
@app.route('/') @app.route('/')
def index(): def index():
"""Calculate starttime"""
now = datetime.now() - timedelta(seconds=int(app.config['MAX_TIME']))
maxstarttime = datetime.strptime((str(now.year)+"-"+str(now.month)+"-"+str(now.day)+" "+str(now.hour)+":"+str(now.minute)+":"+str(now.second)), "%Y-%m-%d %H:%M:%S")
db = get_db() db = get_db()
cur = db.execute('select * from score order by duration asc') cur = db.execute('select * from score where starttime > ? order by duration asc', [maxstarttime])
entries = cur.fetchall() entries = cur.fetchall()
user = {} user = {}

Loading…
Cancel
Save