Spaces:
Sleeping
Sleeping
File size: 450 Bytes
0eb6eab |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
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()
|