This commit is contained in:
2025-02-18 06:55:47 -05:00
parent 36e191e27f
commit ed1bc29cc8
8 changed files with 54 additions and 31 deletions

10
base.py
View File

@ -1,5 +1,3 @@
#!/usr/bin/env python3.12
import importlib
import sys
sys.path.insert(0, ".")
@ -11,6 +9,7 @@ from fastapi.middleware.cors import CORSMiddleware
from lyric_search.sources import redis_cache
logger = logging.getLogger()
logger.setLevel(logging.INFO)
@ -23,6 +22,7 @@ app = FastAPI(title="codey.lol API",
redirect_slashes=False,
loop=loop)
constants = importlib.import_module("constants").Constants()
util = importlib.import_module("util").Utilities(app, constants)
@ -31,11 +31,11 @@ origins = [
"https://api.codey.lol"
]
app.add_middleware(CORSMiddleware,
app.add_middleware(CORSMiddleware, # type: ignore
allow_origins=origins,
allow_credentials=True,
allow_methods=["POST", "GET", "HEAD"],
allow_headers=["*"])
allow_headers=["*"]) # type: ignore
"""
Blacklisted routes
@ -91,6 +91,8 @@ karma_endpoints = importlib.import_module("endpoints.karma").Karma(app, util, co
radio_endpoints = importlib.import_module("endpoints.radio").Radio(app, util, constants)
# Below: Misc endpoints
misc_endpoints = importlib.import_module("endpoints.misc").Misc(app, util, constants, radio_endpoints)
# Below: Mgr Endpoints
mgr_endpoints = importlib.import_module("endpoints.mgr.mgr_test").Mgr(app, util, constants)
"""
End Actionable Routes