-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
68 lines (53 loc) · 1.79 KB
/
main.py
File metadata and controls
68 lines (53 loc) · 1.79 KB
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
from EcoleDirect import *
from flask import Flask
from flask import render_template, url_for, request, redirect
from json import *
app = Flask(__name__)
utilisateur = EcoleDirect("nom d'utilisateur", "mots de passe")
@app.route('/')
def index():
return f"""
<a href="./travail">travail</a>
</br></br>
<a href="./note">note</a>
</br></br>
<a href="./message">message</a>
"""
@app.route('/travail')
def travail():
xzdfazfa = utilisateur.getHW()
json_dump = json.dumps(xzdfazfa)
json_object = json.loads(json_dump)
return render_template('travail.html',json_object=json_object)
@app.route('/travail/<jours>')
def travailjours(jours):
xzdfazfa = utilisateur.getHWj(jours)
json_dump = json.dumps(xzdfazfa)
json_object = json.loads(json_dump)
return render_template('travailjours.html',json_object=json_object)
@app.route('/note')
def note():
xzdfazfa = utilisateur.getNotes()
json_dump = json.dumps(xzdfazfa)
json_object = json.loads(json_dump)
test = " "
for y in json_object['notes']:
test = f"{y['libelleMatiere']}: {y['valeur']} / {y['noteSur']} pour une moyenne de classe à {y['moyenneClasse']}"
return f"""
{test}
"""
@app.route('/message')
def message():
xzdfazfa = utilisateur.getmes()
json_dump = json.dumps(xzdfazfa)
json_object = json.loads(json_dump)
test = " "
teste = " "
for y in json_object['messages']['received']:
test = f"{test}{y['date']}______________ {y['from']['name']}</br></br>"
for i in json_object['messages']['received']:
teste = f"{teste}{i}<br/></br>"
return f"""
{test}
"""
app.run(host='0.0.0.0', port=80)