split to modules. ADD index page.

This commit is contained in:
Kentai Radiquum 2024-04-17 16:48:27 +05:00
parent 025ef2be93
commit c82b6e7265
Signed by: Radiquum
GPG key ID: 858E8EE696525EED
11 changed files with 120 additions and 53 deletions

View file

View file

@ -0,0 +1,37 @@
import json
from fastapi import APIRouter
from fastapi import Request
from modules.proxy import apiRequest
from modules.proxy import ENDPOINTS
router = APIRouter()
# TODO: Add filters?
@router.post("/index", summary="Get main page")
async def GetMainPage(request: Request, page: int = 0):
data = json.dumps(
{
"country": None,
"season": None,
"sort": 0,
"studio": None,
"age_ratings": [],
"category_id": None,
"end_year": None,
"episode_duration_from": None,
"episode_duration_to": None,
"episodes_from": None,
"episodes_to": None,
"genres": [],
"profile_list_exclusions": [],
"start_year": None,
"status_id": None,
"types": [],
"is_genres_exclude_mode_enabled": False,
}
)
return await apiRequest(request, ENDPOINTS["filter"], page, data=data)