Files
NeuroDock/MALAPITool/README.md
Zacharias 5c3efa1376 Added My Anime List API wrapper
for documentation on MAL API check out the [API docs](https://myanimelist.net/apiconfig/references/api/v2)

Display:Display.java
- Switched the AI model to `qwen3:8b`
- some temporary test changes
- switched to using static references when supposed too

MALAPITool
- Module for handling the MAL API

MALAPITool:README.md
- Some general information about the tools

Started adding some base systems for finding API endpoints, will later be added to the API module for the ability to add plugins

.gitignore
- Added so all data folder are ignored. So submodules data folder from testing aren't added to git

Core:OllamaObject.java
- switched location of messages.json from the static location of `./cache/` to the dynamic location of `${Core.DATA_DIR}/messages.json`

Core:OllamaPerameter.java
- Added ENUM and ARRAY values. Incidentally also discover that Ollama supports more than just STRING, INT, and BOOLEAN ad parameters

Core:Core.java
- Added precluding day to the name of logging files, now using the format dd_HH-mm-ss
2025-05-23 15:24:58 +02:00

574 B

MAL API wrapper

Important notes

Scope

This wrapper is not fully implemented, some endpoints are missing, as well as no user-specific endpoints are added.

Rate limits

I'm yet to enforce the rate limit, due to in there the Ollama backend won't be fast enough, but this is subject to change

API Key Required

You must provide your own API key

Store the key in ${DATE_DIR}/malapi.json using the following format:

{
    "client_id": "<client_id>",
    "client_secret": "<client_secret>"// This is for the moment not used but shuld till be added
}