from fastapi import FastAPI import json import random from starlette.responses import HTMLResponse quotes = json.load(open("quotes.json")) app = FastAPI() @app.get("/api") async def quote(): return {"message": random.choice(quotes)} @app.get("/api/dump") async def dump(): return quotes @app.get("/", response_class=HTMLResponse) async def index(): quote = random.choice(quotes) return f"""