From 1cde126e6f730605890cb299953e028d074ccf8a Mon Sep 17 00:00:00 2001 From: ache Date: Sat, 22 Feb 2020 20:23:14 +0100 Subject: Format fix Problem with gsm. They force the first letter to be a majuscule. Ex: Typing "manger" will become "Manger" and so will not be in the dictionary. Must be searched at manger and at Manger. --- web.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'web.py') diff --git a/web.py b/web.py index 282c200..4ed0f98 100644 --- a/web.py +++ b/web.py @@ -25,7 +25,16 @@ def index_client(): @app.route('/def', methods=['GET']) def get_def(): - if res := dicofr.get_def_sql(request.args.get('w')): + w = request.args.get('w') + + # Recherche du mot tapé + if res := dicofr.get_def_sql(w): + return msgpack.packb(res) + # Recherche du mot en minuscule + elif res := dicofr.get_def_sql(w.lower()): + return msgpack.packb(res) + # Recherche du mot en nom propre + elif res := dicofr.get_def_sql(w.title()): return msgpack.packb(res) else: return Response("", status=404) -- cgit v1.2.3