import pandas as pd
from pyweb import pydom
from pyodide.http import open_url
from pyscript import display
from js import console

url = "./data/co2-cancer.csv"

pydom["input#txt-url"][0].value = url

def log(message):
    # log to pandas dev console
    print(message)
    # log to JS console
    console.log(message)
    
def loadFromURL(event):
    pydom["div#pandas-output-inner"].html = ""
    url = pydom["input#txt-url"][0].value

    df = pd.read_csv(open_url(url))

    pydom["div#pandas-output"].style["display"] = "block"

    display(df, target="pandas-output-inner", append="False")
