def index(): """Homepage.""" results_dict = dd.disaster_dict() visual = Visual(results_dict) visual_dict = visual.create("state", "incident", "date") us_plot_div = visual_dict["us_plot_div"] incident_plot_div = visual_dict["incident_plot_div"] time_plot_div = visual_dict["time_plot_div"] return render_template("index.html", states=dd.get_categories("state"), incidents=dd.get_categories("incidentType"), us_map=Markup(us_plot_div), incident_map=Markup(incident_plot_div), time_map=Markup(time_plot_div), states_counties=results_dict["state_county"])
def get_search_results(): """Get search results.""" state = request.args.get("state") incident = request.args.get("incident") start_date = request.args.get("start_date") end_date = request.args.get("end_date") results_dict = dd.disaster_dict(state=state, incident_type=incident, start_date=start_date, end_date=end_date) visual = Visual(results_dict) visual_dict = visual.create("state", "incident", "date") us_plot_div = visual_dict["us_plot_div"] incident_plot_div = visual_dict["incident_plot_div"] time_plot_div = visual_dict["time_plot_div"] return render_template("index.html", states=dd.get_categories("state"), incidents=dd.get_categories("incidentType"), us_map=Markup(us_plot_div), incident_map=Markup(incident_plot_div), time_map=Markup(time_plot_div), states_counties=results_dict["state_county"])