from os import sep from fastapi import FastAPI, Security, HTTPException from starlette.status import HTTP_401_UNAUTHORIZED, HTTP_403_FORBIDDEN from fastapi.security import APIKeyQuery, APIKeyHeader, APIKeyCookie from fastapi.openapi.docs import get_swagger_ui_html, get_redoc_html from starlette.status import HTTP_401_UNAUTHORIZED from fastapi.openapi.models import APIKey from modules.utils import configGet, jsonLoad app = FastAPI(title="END PLAY Photos", docs_url=None, redoc_url=None, version="0.1") @app.get("/docs", include_in_schema=False) async def custom_swagger_ui_html(): return get_swagger_ui_html( openapi_url=app.openapi_url, # type: ignore title=app.title + " - Documentation", swagger_favicon_url="/favicon.ico" ) @app.get("/redoc", include_in_schema=False) async def custom_redoc_html(): return get_redoc_html( openapi_url=app.openapi_url, # type: ignore title=app.title + " - Documentation", redoc_favicon_url="/favicon.ico" )