from processing import process_spaces from apscheduler.schedulers.background import BackgroundScheduler from fastapi import FastAPI from fastapi.responses import HTMLResponse import uvicorn app = FastAPI() @app.get("/") def index(): return HTMLResponse("""
Backend for gradio theme gallery. https://huggingface.co/spaces/freddyaboulton/theme-gallery-stati
""") scheduler = BackgroundScheduler() scheduler.add_job(func=process_spaces, trigger="interval", seconds=360) scheduler.start() if __name__ == "__main__": uvicorn.run(app, port=7860, host="0.0.0.0")