Hello! I'd like help making a complete open source database for every gen. It will be similar to Scryfall, letting users do advanced searches on pokemon:
Some of the reasons are
Researching and completing a living form dex.
Finding egg move chains
Checking legality
Finding specific pokemon to fill out your team
Main features:
Pokemon data for every mainline game
Moves for every mainline game
Item data for every mainline game
Abilities for every mainline game
Pokemon locations for every mainline game
Item locations for every mainline game
Wishlist:
Event pokemon by mainline game
Side game data
Trainer teams
Other localizations for older games
Competition stats (beauty, pokeathalon, etc)
Calculators
How I’d like help:
Creating/getting data for each game
Designing the database
Writing parsing code that is easy to understand and not spaghetti
So far I've been using python to parse pokered, however I also know Java, C#, and JavaScript as well as SQL and am willing to learn others.
There are similar tools such as pokeapi and pokemondb, but they are incomplete, lack distinction between games and gens, making it difficult to see what Pokémon can get what moves in what games etc, or are closed source making it hard to easily manipulate the tables.
Thanks!
Here are my repos:
https://github.com/toxin-x/dexProject
https://github.com/toxin-x/dexProjectDataminer