diff options
Diffstat (limited to 'app.py')
-rw-r--r-- | app.py | 21 |
1 files changed, 13 insertions, 8 deletions
@@ -34,7 +34,7 @@ app = flask.Flask(__name__) | |||
34 | @app.route('/', methods=["GET", "POST"]) | 34 | @app.route('/', methods=["GET", "POST"]) |
35 | def index(): | 35 | def 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') |
67 | def custom(): | 69 | def 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') |
76 | def apropos(): | 81 | def 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') |
85 | def liste(): | 90 | def 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) |