add metadata for external usage

This commit is contained in:
2023-03-27 20:17:18 +11:00
parent 97776d7c2d
commit 73554214f7

11
main.py
View File

@@ -51,7 +51,7 @@ def _init_db(conn: sqlite3.Connection):
); );
CREATE TABLE IF NOT EXISTS nicknames( CREATE TABLE IF NOT EXISTS nicknames(
game, player, name, specie, game, player, name, specie,
UNIQUE(game,player, specie) UNIQUE(game, player, specie)
); );
""" """
) )
@@ -296,6 +296,15 @@ def main():
error(f"bad replay {r}") error(f"bad replay {r}")
continue continue
db.execute(
"""
INSERT INTO games(id, p1, p2, format, uploadtime)
VALUES (?, ?, ?, ?, ?)
ON CONFLICT DO NOTHING
""",
(replay.id, replay.p1, replay.p2, replay.format, replay.uploadtime),
)
parse_log(replay.id, replay.log, into=db) parse_log(replay.id, replay.log, into=db)
db.commit() db.commit()