changelog:

backend:
- Change index POST requests to GET requests

frontend:
- Fetch releases from api endpoint on index page.
- Add filters on main page.
- Remove tailwindcss
This commit is contained in:
Kentai Radiquum 2024-04-20 00:39:15 +05:00
parent b8878c4fb8
commit 37d4b181f5
Signed by: Radiquum
GPG key ID: 858E8EE696525EED
10 changed files with 131 additions and 1316 deletions

View file

@ -36,21 +36,21 @@ async def GetMainPageFilter(
return await apiRequest(request, ENDPOINTS["filter"], page, data=data)
@router.post("/last", summary="Get new releases")
@router.get("/last", summary="Get new releases")
async def GetMainPage(request: Request, page: int = 0):
return await GetMainPageFilter(request, page, None)
@router.post("/ongoing", summary="Get ongoing releases")
@router.get("/ongoing", summary="Get ongoing releases")
async def GetOngoingPage(request: Request, page: int = 0):
return await GetMainPageFilter(request, page, 2)
@router.post("/announce", summary="Get announced releases")
@router.get("/announce", summary="Get announced releases")
async def GetAnnouncePage(request: Request, page: int = 0):
return await GetMainPageFilter(request, page, 3)
@router.post("/finished", summary="Get finished releases")
@router.get("/finished", summary="Get finished releases")
async def GetFinishedPage(request: Request, page: int = 0):
return await GetMainPageFilter(request, page, 1)

View file

@ -43,7 +43,7 @@ async def apiRequest(
"Content-Type": "application/json; charset=UTF-8",
}
if request.method == "POST":
if data is not None or request.method == "POST":
r = requests.post(
# noqa: E501
f"{endpoint}/{path}{query}",