import gradio as gr
import pandas as pd


df = pd.read_table("Visual-Riddles-Leaderboard.tsv")
headline = """# Visual Riddles Leaderboard 🚀
To submit your results to the leaderboard, please add a new column with your predictions to [this csv](https://huggingface.co/datasets/visual-riddles/visual_riddles/blob/main/test/metadata.csv), and send to [this mail](mailto:yonatanbitton1@gmail.com).
"""

demo = gr.Blocks()
with demo:
    with gr.Row():
        gr.Markdown(headline)

    with gr.Column():
        leaderboard_df = gr.components.DataFrame(
            value=df,
            datatype=["markdown", "number", "number", "number", "number", "number", "number", "number", "number", "number"]
        )

demo.launch()