Loading repository data…
Loading repository data…
toxicbishop / repository
A modern, dual-interface Python application to fetch and display Pokémon data using the PokéAPI. Features a responsive GUI built with customtkinter and a fast CLI.
A modern, dual-interface Python application to fetch and display Pokémon data using the PokéAPI. Features both a quick Command Line Interface (CLI) for scripts and a beautiful Graphical User Interface (GUI) for a visual experience.

Download Pokedex-Setup.msi from the Releases page and run it.
Download Pokedex.exe from the Releases page and double-click it.
Prerequisites: Python 3.8+
bash git clone https://github.com/toxicbishop/Poke-Fetch.git cd Poke-Fetch pip install -r requirements.txt
bash python pokedex_gui.py
Enter a Pokémon name (e.g., charizard) and press Enter or click Search.
bash python request_API_From_PokeAPI.py
`bash
dotnet tool install --global wix --version 4.0.5 python -m PyInstaller Pokedex.spec --noconfirm wix build installer/Pokedex.wxs -o dist/Pokedex-Setup.msi `
`bash pip install pyinstaller python -m PyInstaller Pokedex.spec --noconfirm
`
| Layer | Library |
|---|---|
| GUI framework | customtkinter |
| Image handling | Pillow |
| HTTP requests | |
| equests | |
| Packaging | PyInstaller + WiX 4 |
| Data source | PokéAPI v2 |
This project is open source under the MIT License. Data provided by PokéAPI.