-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathgui.py
28 lines (22 loc) · 766 Bytes
/
gui.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from Flask import Flask, render_template, url_for, redirect, request
import csv
app = Flask(__name__)
def parse_inbound():
get_csv = open('logs/inbound.csv', 'rt')
get_data = csv.DictReader(get_csv)
data_list = list(get_data)
return data_list
def get_income():
total_income = 0
with open('logs/income.csv', 'r') as inc:
inc_read = csv.reader(inc, delimiter=',')
next(inc_read) # ignore header
for row in inc_read:
total_income += int(row[0])
return total_income
@app.route('/')
def index():
object_list = parse_inbound()
return render_template('index.html', object_list=object_list)
if __name__ == '__main__':
app.run(host='192.168.43.145', post=8888, debug=True, use_reloader=True)