diff --git a/src/api/src/main.py b/src/api/src/main.py index 3cedc8e..aa6c98d 100644 --- a/src/api/src/main.py +++ b/src/api/src/main.py @@ -7,8 +7,13 @@ from io import BytesIO from enum import Enum from eliot import start_action from aiohttp import ClientResponseError -from fastapi import FastAPI, Request -from fastapi.responses import FileResponse, HTMLResponse, StreamingResponse +from fastapi import FastAPI +from fastapi.responses import ( + FileResponse, + HTMLResponse, + RedirectResponse, + StreamingResponse, +) from fastapi.staticfiles import StaticFiles from create_book import ( EPUBGenerator, @@ -198,6 +203,11 @@ async def handle_download( ) +@app.get("/donate") +def donate(): + return RedirectResponse("https://buymeacoffee.com/theonlywayup") + + app.mount("/", StaticFiles(directory=BUILD_PATH), "static")