Initial commit
commit
642bb02d32
|
@ -0,0 +1,28 @@
|
||||||
|
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()
|
|
@ -0,0 +1,3 @@
|
||||||
|
pyodbc
|
||||||
|
flask
|
||||||
|
flask_restful
|
Reference in New Issue