def index(): request_data = parse_form_data(request.form) if request_data['api_token'] != 0: scraper.destroy_db(DATABASE) scraper.create_and_populate_db(request_data['api_token'], DATABASE) top_user_data = top_users() ideas_over_time_data = ideas_over_time() word_count_data = word_count_radar(request_data['check_words']) strings = get_strings() return render_template('index.html', top_user_data_asc=top_user_data[0], top_user_data_desc=top_user_data[1], ideas_over_time_data=ideas_over_time_data, word_count_data=word_count_data, dummy_chart_1_text=strings['dummy_chart_1_text'], dummy_chart_2_text=strings['dummy_chart_2_text'], dummy_chart_3_text=strings['dummy_chart_3_text'])
else: pass return request_data @app.route("/", methods=['GET', 'POST']) def index(): request_data = parse_form_data(request.form) if request_data['api_token'] != 0: scraper.destroy_db(DATABASE) scraper.create_and_populate_db(request_data['api_token'], DATABASE) top_user_data = top_users() ideas_over_time_data = ideas_over_time() word_count_data = word_count_radar(request_data['check_words']) strings = get_strings() return render_template('index.html', top_user_data_asc=top_user_data[0], top_user_data_desc=top_user_data[1], ideas_over_time_data=ideas_over_time_data, word_count_data=word_count_data, dummy_chart_1_text=strings['dummy_chart_1_text'], dummy_chart_2_text=strings['dummy_chart_2_text'], dummy_chart_3_text=strings['dummy_chart_3_text']) if __name__ == "__main__": scraper.create_and_populate_db(API_TOKEN, DATABASE) app.run(debug=True)