graphql-pokemon icon indicating copy to clipboard operation
graphql-pokemon copied to clipboard

request: regional dex lists

Open castdrian opened this issue 2 months ago • 0 comments

Is there an existing issue or pull request for this?

  • [x] I have searched the existing issues and pull requests

Feature description

I find myself usually making manual check lists when completing a new game's dex, there are tools for it like pokedextracker.com but those are usually abandoned, therefore it would be nice to be able to pull regional dex lists as to be able to make such a tool with a future proof backend

Desired solution

An additional endpoint that takes some predefined game enum as input and then returns an array containing mayhaps a DexEntry (or similar) object that consists of the regional dex number, a bool value indicating wether this one is required to 'finish' the game dex and the corresponding Pokémon object

Alternatives considered

as usual, the only alternative is manual scraping which is how all of these projects end up abandoned

Additional context

the existing scrapers should be able to be updated with relative ease to pull the regional dex lists from places like https://m.bulbapedia.bulbagarden.net/wiki/List_of_Pok%C3%A9mon_by_Galar_Pok%C3%A9dex_number

However I’m not sure how feasible the previously mentioned field of a 'is this required to complete the dex' value would be. I think in general legendary and mythicals are excluded from that by default so it may be possible to compute a property based on legendary/mythical status but I’m not sure entirely if this is always the case (I reckon that might also be slightly out of scope, not sure if that is technically useful information that should be included)

castdrian avatar Oct 05 '25 10:10 castdrian