import sqlite3, configparser config = configparser.ConfigParser() config.read("./conf/app.ini") def getConn(): return sqlite3.connect(config.get("database", "path")) def init(): conn = getConn() c = conn.cursor() c.execute( """ CREATE TABLE IF NOT EXISTS Metadata ( num INTEGER PRIMARY KEY AUTOINCREMENT, id TEXT NOT NULL, filename TEXT NOT NULL ); """ ) c.execute( """ CREATE TABLE IF NOT EXISTS User ( uid INTEGER PRIMARY KEY AUTOINCREMENT, username TEXT NOT NULL, password TEXT NOT NULL ); """ ) conn.commit() conn.close()