This repository has been archived on 2022-06-15. You can view files and clone it, but cannot push or open issues/pull-requests.
selfprivacy-storage-api/main.py

28 lines
808 B
Python

from flask import Flask
from flask_restful import Resource, Api, reqparse
import pyodbc
def main():
global databaseConnectionDescriptor
global databaseSelector
app = Flask(__name__)
storage = Api(app)
if __name__ == '__main__':
app.run(port=5051, debug=False)
def ExecuteArbitraryQuery(databaseSelector, query: str):
databaseSelector.execute(query)
def InsertRowIntoTable(databaseSelector, table: str, rows: str, values: str):
databaseSelector.execute(
"INSERT INTO " + table + "(" + rows + ")" +
"VALUES" + "(" + values + ")"
)
databaseConnectionDescriptor = pyodbc.connect('DRIVER={Devart ODBC Driver for SQLite};Direct=True;Database=selfprivacy-storage;String Types= Unicode')
databaseSelector = databaseConnectionDescriptor.cursor()
main()