diff --git a/scripts/migrate_players.py b/scripts/migrate_players.py new file mode 100755 index 0000000..2707b43 --- /dev/null +++ b/scripts/migrate_players.py @@ -0,0 +1,14 @@ +#!/usr/bin/env python3 +import json +import sqlite3 +with open("2a03.json", "r") as f: + config = json.loads(f.read()) +sql = "INSERT INTO players (uuid, home) VALUES " +def sql_values(player): + return "('"+player["uuid"]+"', '"+json.dumps(player["home"])+"')" +sql += ", ".join(list(map(sql_values, config["members"]))) +sql += ";" +conn = sqlite3.connect("2a03.db") +conn.execute(sql) +conn.commit() +conn.close()