This repository has been archived on 2024-10-20. You can view files and clone it, but cannot push or open issues or pull requests.
2023-07-08 17:00:32 +01:00
|
|
|
#!/usr/bin/python3
|
|
|
|
import sqlite3
|
|
|
|
import os
|
|
|
|
|
|
|
|
def generatedb():
|
|
|
|
connection = sqlite3.connect("database.db")
|
|
|
|
|
|
|
|
with open("schema.sql") as f:
|
|
|
|
connection.executescript(f.read())
|
|
|
|
|
|
|
|
cur = connection.cursor()
|
|
|
|
|
|
|
|
connection.commit()
|
|
|
|
connection.close()
|
|
|
|
|
|
|
|
print("[INFO] Generated database")
|
|
|
|
|
|
|
|
if not os.path.exists("database.db"):
|
|
|
|
generatedb()
|
|
|
|
else:
|
|
|
|
answer = input("Proceeding will overwrite the database. Proceed? (y/N)")
|
|
|
|
if "y" in answer.lower():
|
|
|
|
generatedb()
|
|
|
|
elif "n" in answer.lower():
|
|
|
|
print("Stopped")
|
|
|
|
elif ":3" in answer:
|
|
|
|
print(":3")
|
|
|
|
else:
|
2023-06-29 19:21:18 +01:00
|
|
|
print("Stopped")
|