import pandas as pd from flask import Flask, render_template, request from download_digital import construct_dataframe app = Flask(__name__) @app.route("/") def tables( url: str = "https://beschaeftigtenbefragung.verdi.de/", default_tag: str = "bez_data_2", ): tag = request.args.get("tag") if tag is None: tag = default_tag df = construct_dataframe(url=url, tag=tag, grouped=False) output_str = [] def _print_as_html(df: pd.DataFrame): df = df.astype({"Digitale Befragung": "Int32"}) with pd.option_context("display.max_rows", None): table = df.to_html( index_names=False, justify="left", index=False, classes="sortable dataframe", ) tfoot = [ "
", "