diff --git a/src/api/account_search.py b/src/api/account_search.py index f3b21bd..4256960 100644 --- a/src/api/account_search.py +++ b/src/api/account_search.py @@ -1,18 +1,18 @@ from fastapi import APIRouter, Form, Request from fastapi.responses import HTMLResponse -from src.core.config import BD_API, CONFIG, templates +from src.core.config import BD_API, templates router = APIRouter() @router.get("/account-search") -async def account_search(request: Request) -> HTMLResponse: +async def get_account_search(request: Request) -> HTMLResponse: return templates.TemplateResponse("pages/account_search.html", {"request": request}) @router.post("/account-search") -async def account_search(request: Request, username: str = Form(...)) -> HTMLResponse: +async def post_account_search(request: Request, username: str = Form(...)) -> HTMLResponse: # You can access the submitted username using the "username" variable prediction = await BD_API.get_prediction(name=username) response = {"request": request, "prediction": prediction} diff --git a/src/api/contact.py b/src/api/contact.py index 28c74b6..b8250b3 100644 --- a/src/api/contact.py +++ b/src/api/contact.py @@ -1,7 +1,7 @@ from fastapi import APIRouter, Request from fastapi.responses import HTMLResponse -from src.core.config import CONFIG, templates +from src.core.config import templates router = APIRouter() diff --git a/src/api/contributors.py b/src/api/contributors.py index 7ca6dac..1ec9c8d 100644 --- a/src/api/contributors.py +++ b/src/api/contributors.py @@ -1,6 +1,6 @@ from fastapi import APIRouter, Request -from src.core.config import CONFIG, templates +from src.core.config import templates router = APIRouter() diff --git a/src/api/cookies.py b/src/api/cookies.py index ef1cc5d..b52cf7f 100644 --- a/src/api/cookies.py +++ b/src/api/cookies.py @@ -1,7 +1,7 @@ from fastapi import APIRouter, Request from fastapi.responses import HTMLResponse -from src.core.config import CONFIG, templates +from src.core.config import templates router = APIRouter() diff --git a/src/api/faq.py b/src/api/faq.py index 07e9453..febd2a4 100644 --- a/src/api/faq.py +++ b/src/api/faq.py @@ -1,6 +1,6 @@ from fastapi import APIRouter, Request -from src.core.config import CONFIG, templates +from src.core.config import templates router = APIRouter() diff --git a/src/api/home.py b/src/api/home.py index 265ca71..fdb3669 100644 --- a/src/api/home.py +++ b/src/api/home.py @@ -1,7 +1,7 @@ from fastapi import APIRouter, Request from pydantic import BaseModel -from src.core.config import BD_API, CONFIG, templates +from src.core.config import BD_API, templates router = APIRouter() diff --git a/src/app/controllers/bot_detector.py b/src/app/controllers/bot_detector.py index db236bb..ff1bab6 100644 --- a/src/app/controllers/bot_detector.py +++ b/src/app/controllers/bot_detector.py @@ -10,28 +10,28 @@ def __init__( self.token = token async def get_prediction(self, name: str): - url = f"{self.base_url}/v1/prediction?name={name}" + url = f"{self.base_url}/v2/player/prediction?name={name}&breakdown=true" async with self.session.get(url) as response: data = await response.json() return data - async def get_xp_change(self, player_id: str): - url = f"{self.base_url}/v1/hiscore/XPChange?token={self.token}&player_id={player_id}" - async with self.session.get(url) as response: - data = await response.json() - return data + # async def get_xp_change(self, player_id: str): + # url = f"{self.base_url}/v1/hiscore/XPChange?token={self.token}&player_id={player_id}" + # async with self.session.get(url) as response: + # data = await response.json() + # return data - async def get_highscore_latest(self, player_id: str): - url = f"{self.base_url}/v1/hiscore/Latest?token={self.token}&player_id={player_id}" - async with self.session.get(url) as response: - data = await response.json() - return data + # async def get_highscore_latest(self, player_id: str): + # url = f"{self.base_url}/v1/hiscore/Latest?token={self.token}&player_id={player_id}" + # async with self.session.get(url) as response: + # data = await response.json() + # return data - async def get_player(self, player_name: str): - url = f"{self.base_url}/v1/player?token={self.token}&player_name={player_name}" - async with self.session.get(url) as response: - data = await response.json() - return data + # async def get_player(self, player_name: str): + # url = f"{self.base_url}/v1/player?token={self.token}&player_name={player_name}" + # async with self.session.get(url) as response: + # data = await response.json() + # return data async def get_project_stats(self): url = f"{self.base_url}/site/dashboard/projectstats" diff --git a/src/core/server.py b/src/core/server.py index 53705c5..06d2645 100644 --- a/src/core/server.py +++ b/src/core/server.py @@ -40,9 +40,9 @@ def create_app() -> FastAPI: app = create_app() @app.head("/") -def root(request: Request): +def head_root(request: Request): return {"hello":"world"} @app.get("/") -def root(request: Request): +def get_root(request: Request): return RedirectResponse(request.url_for("home"))