basic noita parsing

This commit is contained in:
2026-05-10 01:45:29 +02:00
parent 119fdc2a51
commit 69b6b46ee2
14 changed files with 1117 additions and 38 deletions
+8 -1
View File
@@ -3,13 +3,20 @@ from django.core.files.base import ContentFile
from ninja import Router, File
from ninja.files import UploadedFile
from .models import LogfileSubmission
from noita.schemas import ObjectivOut
from .models import LogfileSubmission, Objectiv
from .schemas import NoitaSubmissionOut
router = Router()
@router.get("objectives", response=list[ObjectivOut])
def get_my_objectives(request: HttpRequest):
return Objectiv.objects.order_by("-count").filter(user=request.user)
@router.post("submit", response=NoitaSubmissionOut)
def submit_log_file(request: HttpRequest, file: UploadedFile = File(...)):
"""