diff options
Diffstat (limited to 'web.py')
-rw-r--r-- | web.py | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -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) |