From 174faafa0ec96d25da34a8f82cf7f1d64f1f5ea8 Mon Sep 17 00:00:00 2001 From: TheOnlyWayUp Date: Sat, 7 Dec 2024 10:30:55 +0000 Subject: [PATCH] api: Redirect to donate link --- src/api/src/main.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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")