2022-10-28 20:16:19 +00:00
|
|
|
# based on https://gist.github.com/rduplain/1641344
|
|
|
|
import os
|
2022-09-30 16:45:45 +00:00
|
|
|
from flask import Flask, make_response, request, render_template
|
2022-09-18 13:11:54 +00:00
|
|
|
from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
|
2022-09-22 15:15:32 +00:00
|
|
|
import plots
|
2022-10-28 20:16:19 +00:00
|
|
|
|
|
|
|
config = {
|
|
|
|
"DEBUG": True # run app in debug mode
|
|
|
|
}
|
2022-09-18 13:11:54 +00:00
|
|
|
|
|
|
|
app = Flask(__name__)
|
2021-09-20 20:39:36 +00:00
|
|
|
|
2022-10-28 20:16:19 +00:00
|
|
|
def figure():
|
|
|
|
plots.plot()
|
|
|
|
|
|
|
|
@app.route('/', methods=["GET"])
|
|
|
|
def root():
|
|
|
|
title = "Project Numeri"
|
|
|
|
figure()
|
|
|
|
plots = os.listdir(os.path.join(app.static_folder, "plots"))
|
|
|
|
return render_template('index.html', title=title, plots=plots)
|
|
|
|
|
|
|
|
|
|
|
|
# @app.route('/', methods=['POST'])
|
|
|
|
# def my_form_post():
|
|
|
|
# text = request.form['text']
|
|
|
|
# processed_text = text.upper()
|
|
|
|
# return processed_text
|
2022-09-18 13:11:54 +00:00
|
|
|
|
2022-10-28 20:16:19 +00:00
|
|
|
# def grades():
|
|
|
|
# grades_list = pd.read_csv("*.csv")
|
|
|
|
# print(grades_list)
|
2022-09-18 13:11:54 +00:00
|
|
|
|
|
|
|
|
2022-09-30 16:45:45 +00:00
|
|
|
if __name__ == '__main__':
|
|
|
|
app.run(debug=True, port=5002)
|