From 6f5284ec106b081a5793bd7957cdaa1531ade6c2 Mon Sep 17 00:00:00 2001 From: FragginWagon Date: Wed, 28 Jan 2026 18:59:20 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9A=20Add=20API=20usage=20documentatio?= =?UTF-8?q?n=20to=20GamemasterManager=20view?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/GamemasterManager.vue | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/code/websites/pokedex.online/src/views/GamemasterManager.vue b/code/websites/pokedex.online/src/views/GamemasterManager.vue index ce88a1e..6136063 100644 --- a/code/websites/pokedex.online/src/views/GamemasterManager.vue +++ b/code/websites/pokedex.online/src/views/GamemasterManager.vue @@ -157,6 +157,27 @@ 💡 The filtered pokemon.json is ideal for most use cases, while allFormsCostumes is comprehensive for complete data analysis.

+ +

Using the API

+

+ Once data is saved to the server, other apps can access it via the + Gamemaster API: +

+
import { GamemasterClient } from './gamemaster-client.js';
+
+const gm = new GamemasterClient('/api/gamemaster');
+
+// Get filtered pokemon
+const pokemon = await gm.getPokemon();
+
+// Get all forms with costumes
+const allForms = await gm.getAllForms();
+
+// Get moves
+const moves = await gm.getMoves();
+
+// Check what's available
+const status = await gm.getStatus();