summaryrefslogtreecommitdiff
path: root/app.py
diff options
context:
space:
mode:
Diffstat (limited to 'app.py')
-rw-r--r--app.py21
1 files changed, 13 insertions, 8 deletions
diff --git a/app.py b/app.py
index a434f9e..806280b 100644
--- a/app.py
+++ b/app.py
@@ -34,7 +34,7 @@ app = flask.Flask(__name__)
34@app.route('/', methods=["GET", "POST"]) 34@app.route('/', methods=["GET", "POST"])
35def index(): 35def index():
36 liste_err = e.initialise_erreurs() 36 liste_err = e.initialise_erreurs()
37 tablecomplete = data.lire_fichier_csv_simple(data.fichier_bingo) 37 tablecomplete = data.lire_fichier_csv_simple(CONFIG["fichier_bingo"])
38 38
39 conf = DEFAUT.copy() 39 conf = DEFAUT.copy()
40 idg = flask.request.args.get("grille", "") # Id de grille passée en param (ou pas) 40 idg = flask.request.args.get("grille", "") # Id de grille passée en param (ou pas)
@@ -60,31 +60,36 @@ def index():
60 60
61 chainecode = g.encode_grille(conf, bingo, liste_err) 61 chainecode = g.encode_grille(conf, bingo, liste_err)
62 62
63 return flask.render_template("index.html", bingo=bingo, chainecode=chainecode, conf=conf, e=liste_err[0]+liste_err[1]+liste_err[2]) 63 # Récupérer la partie sauvegardée si il y a
64 sauvegarde = flask.request.args.get("sauv","")
65 return flask.render_template("index.html", bingo=bingo, chainecode=chainecode, conf=conf, sauv=sauvegarde, e=liste_err[0]+liste_err[1]+liste_err[2])
64 66
65 67
66@app.route('/custom') 68@app.route('/custom')
67def custom(): 69def custom():
68 tablecomplete = data.lire_fichier_csv_simple(data.fichier_bingo)
69 categ, tableqr = data.extraire_textes_par_cat(tablecomplete)
70 liste_err = e.initialise_erreurs() 70 liste_err = e.initialise_erreurs()
71
72 tablecomplete = data.lire_fichier_csv_simple(CONFIG["fichier_bingo"])
73 categ, tableqr = data.extraire_textes_par_cat(tablecomplete)
74
71 nombre_categ = [len(elt) for elt in tableqr] 75 nombre_categ = [len(elt) for elt in tableqr]
76 nbdata = len(tablecomplete)
72 print(nombre_categ) 77 print(nombre_categ)
73 return flask.render_template("custom.html", DEFAUT=DEFAUT,CONFIG=CONFIG, nbdata=len(tablecomplete), categ=categ, nbparcat = nombre_categ, e=liste_err[0]+liste_err[1]+liste_err[2]) 78 return flask.render_template("custom.html", DEFAUT=DEFAUT,CONFIG=CONFIG, nbdata=nbdata, categ=categ, nbparcat = nombre_categ, e=liste_err[0]+liste_err[1]+liste_err[2])
74 79
75@app.route('/apropos') 80@app.route('/apropos')
76def apropos(): 81def apropos():
77 #liste_err = e.initialise_erreurs() 82 #liste_err = e.initialise_erreurs()
78 table_version = data.lire_fichier_csv_simple(data.fichier_changelog) 83 table_version = data.lire_fichier_csv_simple(CONFIG["fichier_changelog"])
79 84
80 85
81 return flask.render_template("apropos.html", version = table_version) 86 return flask.render_template("apropos.html", version = table_version)
82 87
83# Liste de toutes les 88# Liste de toutes les répliques
84@app.route('/liste') 89@app.route('/liste')
85def liste(): 90def liste():
86 #liste_err = e.initialise_erreurs() 91 #liste_err = e.initialise_erreurs()
87 tablecomplete = data.lire_fichier_csv_simple(data.fichier_bingo) 92 tablecomplete = data.lire_fichier_csv_simple(CONFIG["fichier_bingo"])
88 categ, tableqr = data.extraire_textes_par_cat(tablecomplete) 93 categ, tableqr = data.extraire_textes_par_cat(tablecomplete)
89 94
90 return flask.render_template("liste.html", lcateg = categ, tableqr=tableqr) 95 return flask.render_template("liste.html", lcateg = categ, tableqr=tableqr)