Allows users to pass a specific URL to fetch character data from.
Fandom URLs are auto-detected and processed with the structured
MediaWiki API pipeline; non-Fandom URLs use a generic HTML scrape.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Expand franchise wiki mappings to cover Uma Musume, Fire Emblem,
Senran Kagura, Vocaloid, Dragon Ball, League of Legends, Street Fighter,
Sonic, Spy x Family, Zelda, The Witcher, Metroid, and Pokemon. Also
expand Final Fantasy aliases to cover all numbered titles I–XVI with
both arabic and roman numeral variants.
Adds parametrized integration tests that verify each wiki endpoint
returns valid CharacterData with a description and Fandom source URL.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>