gesture-ppt / app.py
simran40's picture
Create app.py
0eb6eab verified
raw
history blame contribute delete
450 Bytes
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()