# -*- coding: utf-8 -*- import os from html.parser import HTMLParser import dash import pandas as pd import plotly.express as px import requests from dash import html, dcc, dash_table, Input, Output def patch_file(file_path: str, content: bytes, extra: dict = None) -> bytes: if file_path == 'index.html': index_html_content = content.decode('utf8') extra_jsons = f''' var patched_jsons_content={{ {','.join(["'/" + k + "':" + v.decode("utf8") + "" for k, v in extra.items()])} }}; ''' patched_content = index_html_content.replace( '