"""Web UI for Opus Orchestrator. A simple, novice-friendly web interface for generating manuscripts. """ import os import asyncio from pathlib import Path from typing import Optional from fastapi import FastAPI, Request, UploadFile, File, Form, HTTPException from fastapi.responses import HTMLResponse, JSONResponse from fastapi.staticfiles import StaticFiles from fastapi.templating import Jinja2Templates from dotenv import load_dotenv load_dotenv() # HTML Template for the UI WEB_UI_TEMPLATE = """
AI-Powered Book Generation
Initializing...