Spaces:
Runtime error
Runtime error
| from flask import Flask, request, render_template | |
| from api import ( | |
| get_definition, | |
| get_translation, | |
| get_image, | |
| ) | |
| app = Flask(__name__) | |
| def index(): | |
| word = request.args.get('word', None) | |
| # HOME PAGE NO WORD YET | |
| if word == None: | |
| return render_template("index.html", data=None) | |
| # 1. GET DEFINITION | |
| print("-------> get_definition") | |
| word, english, meanings_examples = get_definition(word) | |
| # 2. GET TRANSLATION | |
| print("-------> get_translation") | |
| if not english: | |
| english = get_translation(word) | |
| # 3. GET IMAGE | |
| print("-------> get_image") | |
| img = get_image(english) | |
| print("-------> return_data") | |
| # 4. RETURN DATA | |
| data = { | |
| "word": word, | |
| "english": english, | |
| "img": img, | |
| "meanings_examples": meanings_examples, | |
| } | |
| return render_template("index.html", data=data) | |
| if __name__ == '__main__': | |
| app.run(debug=True) | |
| # app.run() | |