Walhalla

Walhalla API Overview

This page provides a concise overview of the available APIs, including their purpose, key functionalities, and usage patterns. It serves as a starting point for developers to understand how to integrate and interact with the system effectively.

🛠️ Functional Interface

Editor no description

🛠️ Class

Res Represents a single response (res) in an open2ch thread. A response includes metadata such as poster name, posting time, identifier, message body, and optionally attached media.
Topic Represents a semantically grouped topic extracted from a thread's comments. Each topic contains a title, associated comment numbers, metadata such as category and tags, and logic to render/publish it as a Markdown article.
OpenThread Represents a discussion thread on open2ch, including its metadata and all comments. This class is responsible for parsing the cached thread HTML file and converting it into structured data. It also handles storage and retrieval of the parsed content as a JSON file for later use.
ImageSource no description
OpenThreadCollector A utility class for managing and updating open2ch threads related to "Aigis".
EditableImage no description
Scalr Class used to implement performant, high-quality and intelligent image scaling and manipulation algorithms in native Java 2D.
Imgur no description
Gyazo no description
Astro Provides utilities and entry point for the Astro project.
WikiText A utility class for parsing and manipulating wiki text. This class provides methods to extract key-value pairs, sections, and other structured data from a wiki text format.
NickLinkage no description
Wiki A utility class for caching data retrieved from a server. The cache is stored in a local directory and is valid for up to 7 days. If the cache is expired or does not exist, the data is fetched from the server and saved to the cache.
Database Manages the collection and storage of Unit data.
TextParser Utility class for parsing text related to artist names and extracting clean artist names from various formats.
Unit no description
Stats Represents the statistics of a character or unit in the game. This class provides fields for various attributes such as health points, attack, defense, and other abilities. It also includes methods to parse these statistics from a wiki text format.
BattleEffectParser no description
Effect no description
Proofreader no description
Profession no description

🛠️ Enum

Scalr.Rotation Used to define the different types of rotations that can be applied to an image during a resize operation.
Scalr.Mode Used to define the different modes of resizing that the algorithm can use.
Scalr.Method Used to define the different scaling hints that the algorithm can use.
ImageType no description
PlaceType no description
Gender no description
AffectionType no description
BattleEffect no description
Attribute no description
Rarity no description

🛠️ Record

Image no description
StepEffect no description