gemini-boggle/lobby.cgi

39 lines
740 B
Plaintext
Raw Normal View History

2023-08-04 14:14:10 +00:00
#!/usr/bin/env python3
import random
from helpers import get_client_cert
from db import *
TLS_CLIENT_HASH = get_client_cert()
user_id = check_hash(TLS_CLIENT_HASH)
user_name = get_name(user_id) or "[Not Set]"
2023-08-04 21:34:52 +00:00
game_id = get_game_id(user_id)
2023-08-04 14:14:10 +00:00
2023-08-04 15:58:20 +00:00
print("# Lobby")
2023-08-04 14:14:10 +00:00
print("username:",user_name)
2023-08-04 15:58:20 +00:00
print("score:",get_score(user_id))
2023-08-04 14:14:10 +00:00
print()
2023-08-04 21:34:52 +00:00
if game_id:
print("=> game.cgi back to game")
2023-08-04 15:58:20 +00:00
print("=> rank.cgi ranking")
print("=> login.cgi login")
2023-08-04 21:34:52 +00:00
print("=> new_game.cgi new game")
2023-08-04 14:14:10 +00:00
print()
conn=create_connection()
with conn:
cur = conn.cursor()
cur.execute("SELECT * FROM games ORDER BY stime DESC")
rows = cur.fetchall()
for row in rows:
print("=> choose.cgi?game_id="
+str(row[0])+" Game "
+str(row[0]),end="\r\n")