A Python wrapper for the friendly PokeAPI database
Project description
pokebase is a simple but powerful Python interface to the PokéAPI database
Installation
pip install pokebase
It can’t get much easier than that.
Usage
>>> import pokebase as pb >>> chesto = pb.NamedAPIResource('berry', 'chesto') >>> chesto.name 'chesto' >>> chesto.natural_gift_type.name 'water' >>> chesto = pb.berry('chesto') # direct lookup. >>> chesto.name 'chesto' >>>
… And it’s just that simple.
Version Support
pokebase currently (officially) supports Python 2.7 and 3.6 versions.
Testing
Python unittests are in a separate tests directory, and can be run via python -m tests.test_pokebase.
Important
The quick data lookup for a Pokémon type, is pokebase.type_('type-name'), not pokebase.type('type-name'). This is because of a naming conflict with the built-in type function.
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
pokebase-1.1.0.tar.gz
(8.8 kB
view hashes)