Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| import os | |
| SLIDES_DIR = "slides" | |
| def slide_meta(): | |
| if not os.path.exists(SLIDES_DIR): | |
| return {"slides": []} | |
| files = sorted(os.listdir(SLIDES_DIR)) | |
| slides = [f for f in files if f.lower().endswith((".png", ".jpg", ".jpeg"))] | |
| return {"slides": slides} | |
| with gr.Blocks() as demo: | |
| gr.HTML(open("static/index.html", "r", encoding="utf8").read()) | |
| gr.JSON(slide_meta, label="slide_meta") | |
| demo.launch() | |