PokeDo is installed from source using pip. The setup process downloads Pokemon data from PokeAPI and creates a local SQLite database inDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/tldrwtf/pokedo/llms.txt
Use this file to discover all available pages before exploring further.
~/.pokedo/.
Requirements
PokeDo requires Python 3.10 or higher and pip. It works on macOS, Linux, and Windows (WSL recommended on Windows).Initialize your trainer profile
--quick flag initializes Gen 1 only (151 Pokemon) for a faster first-time setup. See full initialization options below.Initialization options
Thepokedo init command downloads Pokemon data from PokeAPI and creates your trainer profile. You only need to run this once.
| Flag | Description | Example |
|---|---|---|
--name | Your trainer name (default: “Trainer”) | --name "Ash" |
--quick | Gen 1 only — 151 Pokemon, fastest setup | --quick |
--gen N | Initialize a specific generation (1–9) | --gen 3 |
--concurrency N | Parallel PokeAPI requests (default: 10, max: 50) | --concurrency 20 |
Development install
To run tests or contribute, install with dev dependencies:Verify installation
pokedo command is not found, ensure your virtual environment is activated and that pip install -e . completed successfully. You can also run python -m pokedo as an alternative entry point.