import os import streamlit as st from queries.nflverse.github_data import load_assets_if_no_tables from login import login_by_token from data_storage import initialize_data_storage def get_local_style(): code_str = "" with open(os.path.join(os.path.dirname(__file__), "style.css")) as f: code_str = "".format(f.read()) return code_str def local_css(): return st.markdown(get_local_style(), unsafe_allow_html=True) def login_token_arg_if_exists(): url_params = st.experimental_get_query_params() if arg_token_list := url_params.get("token"): login_by_token(arg_token_list[0]) def common_page_config(): initialize_data_storage() local_css() load_assets_if_no_tables() login_token_arg_if_exists()