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
+4 -2
View File
@@ -6,12 +6,14 @@ from noita.api import router as noita_router
# Create the main API instance
api = NinjaAPI(
title="Opus Magnum Submission API",
title="PolyLAN Submission API",
version="1.0.0",
description="""API for managing Opus Magnum puzzle submissions.
description="""API for managing Opus Magnum puzzle submissions, and Noita runs.
The Opus Magnum Submission API allows clients to upload, manage, validate, and review puzzle solution submissions for the Opus Magnum puzzle game community.
It provides features for user authentication, puzzle listing, submission uploads, automated and manual OCR validation, and administrative workflows.
The Noita Submission API allows clients to upload the result of the log file of the PolyLAN noita mod. It parses the output, and store each objectiv made by the user.
""",
openapi_extra={
"info": {