Character Name Generator API Endpoint: /generator Description: Generates a fantasy-style character name. You can optionally provide a custom pattern via the 'pattern' query parameter. Pattern Symbols: _ → Random consonant (e.g., B, D, G) - → Random vowel (e.g., A, E, I) * → Random letter (either consonant or vowel) $n → Variable (where n is a digit 0-9) that can be reused multiple times Examples: 1. Randomly generated name (default pattern): GET /generator 2. Custom pattern with fixed letters: GET /generator?pattern=Br_-d* Example output: "Braidu" — where: B and r are fixed _ becomes random consonant - becomes random vowel d is fixed * becomes random letter 3. Custom pattern with only random letters: GET /generator?pattern=_-_*_- Example output: "Daebim" 4. Pattern with variables (repeated characters): GET /generator?pattern=$1a$1a Example output: "Baba" or "Tata" — where: $1 is assigned a random consonant The same consonant is reused where $1 appears again 5. Pattern with variable definitions: GET /generator?pattern=$1$1$2$2&$1=-&$2=_ Example output: "Aabb" — where: $1 is defined as a vowel (-) and reused $2 is defined as a consonant (_) and reused Notes: - If no pattern is supplied, the generator will choose from a list of defaults. - Variables ($1, $2, etc.) generate a random character on first use, then reuse that same character. - You can define what a variable represents by adding parameters like $1=- or $2=_ - Output is returned in JSON format: { "name": "GeneratedName" } Enjoy!