Skip to main content

A python based Pokédex with a PyQt GUI.

Project description

upl

Description:

Unofficial Pokédex is a Pokédex app that is coded in Python with a GUI powered by PyQt. It uses PokeApi to retrieve all of the desired information about any specific Pokémon.

Below is how the program looks in action:

Requirements:

python 3.8+
playsound v1.2.2
pygame v2.1.2
PyQt6
requests v2.28.1

Initialization:

To use the program, type the Pokémon's name or national number on the green screen by any method shown:


Once you are finished filling out the entry screen click on the yellow play button right beside it:

Be sure to only use letters and numbers and no special characters. Also be sure that the Pokémon's name is spelt correctly. Failure to adhere to these rules will result in the database not being able to find the Pokémon:

Instructions:


1. Clicking the "Start Button" retrieves the data of the desired Pokémon entered in the input screen and updates the entire screen.

2. The "Abilities Button" retrieves the ability name and explanation of the Pokémon and displays it on the bottom white screen. You can scroll back and forth through each abilitiy with the "Back" and "Next" buttons located to at the ends of the screen.

3. The "Attacks Button" retrieves the attack name and explanation of the Pokémon and displays it on the bottom white screen. Like the Abilities Button, you can scroll back and forth through each abilitiy with the "Back" and "Next" buttons located to at the ends of the screen.

4. The home icon is the "Summary Button". It displays the summary of each Pokémon randomly selected from each game.

5. If a Pokémon's name appears here, it means that the "Evolves From Button" is active. Click on the Pokémon name to load and change the screen to information about the Pokémon listed.

6. The "Type Button" retrieves all of the strengths and weaknesses of the Pokémon's type. Similar to the Abilities and Attacks buttons, it is possible to scroll through the information with the next and back buttons on the screen the text is presented on. Each Pokémon has one or two types. So up to two Type buttons will be shown at a time.

7. If you don't want to hear the music, click the "Mute Button" to turn it off. If you would like the music back on, simply click the button again.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unofficial_pokedex-0.0.9.tar.gz (5.9 MB view details)

Uploaded Source

Built Distribution

unofficial_pokedex-0.0.9-py3-none-any.whl (6.0 MB view details)

Uploaded Python 3

File details

Details for the file unofficial_pokedex-0.0.9.tar.gz.

File metadata

  • Download URL: unofficial_pokedex-0.0.9.tar.gz
  • Upload date:
  • Size: 5.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for unofficial_pokedex-0.0.9.tar.gz
Algorithm Hash digest
SHA256 6357384f2798a2de305fa7f6cf59b75490a688d6e83c13eb9e356e244d56faf1
MD5 70d95e7a61caefb57a211bce68bb612d
BLAKE2b-256 dd880924a7fa6a29158e24310bb35de8e560b6c453608f3078050abfbcd3dd91

See more details on using hashes here.

File details

Details for the file unofficial_pokedex-0.0.9-py3-none-any.whl.

File metadata

File hashes

Hashes for unofficial_pokedex-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 02c6cb9659d0dac40c3b933c1ecc75ab7914a6ab8b55ed9e24ccec8b3c098973
MD5 c08515f8bb59676d8907c133acd56874
BLAKE2b-256 1f765144ea2ca4aaaf928adfc13bfc50a447884d82524c00c759b5fafea57d9e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page