A Python wrapper for PokéAPI (https://pokeapi.co)
Project description
Pokepy
A python wrapper for PokéAPI. (former pykemon)
Maintainer: Kronopt
Installation
Nice and simple:
$ pip install pokepy
Usage
Even simpler:
>>> import pokepy
>>> client = pokepy.V2Client()
>>> client.get_pokemon(14)
<Pokemon - Kakuna>
Documentation
For more information, check the documentation at https://pokeapi.github.io/pokepy
Features
- Generate Python objects from PokéAPI resources
- Cache
- Human-friendly API
History
0.6.2 (2021-05-16)
- Add
version
subproperty toFlavorTextSubResource
0.6.1 (2020-05-31)
- Fixed disk-based cache not handling different filesystems on Windows
0.6.0 (2019-05-3)
- V2Client get methods now return element instead of single element list
- set urllib3 version to >=1.24.3, <1.25 (CVE-2019-11236)
- Support for Python 3.4 and 3.5
0.5.2 (2019-03-01)
- Fixed bug that caused pokemon_encounters subresource to not be detected in LocationAreaResource (thanks to jachymb)
0.5.1 (2019-02-16)
- New V2Client cache-related methods:
- cache_info
- cache_clear
- cache_location
0.5.0 (2019-01-19)
- Pykemon is now Pokepy!
- Cache (disk- and memory-based)
0.4.0 (2018-10-11)
- Removed code from pre-beckett versions
- Removed V1 API support, as it is now deprecated
- Added some tweaks to the beckett package
0.3.0 (2017-10-19)
- V2 support added
- Added some missing V1 resources
- Removed files related to API 0.1
0.2.0 (2016-06-11)
- Beckett API Client framework added
0.1.2 (2014-1-3)
- Sprite attribute added to Pokemon class
0.1.1 (2013-12-24)
- Description attribute added to Pokemon class
0.1.0 (2013-12-23)
- First release on PyPI
- All PokéAPI resources fully supported and represented in an object-oriented style
- Easy-to-use API: just one method!
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
pokepy-0.6.2.tar.gz
(17.8 kB
view hashes)
Built Distribution
pokepy-0.6.2-py2.py3-none-any.whl
(18.0 kB
view hashes)
Close
Hashes for pokepy-0.6.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6e537e2c2a43121c11b655c4432b9200dbf37050783b5af45e6a8b13f86d374 |
|
MD5 | 4dc53324c4dbf9e813b49dce178cb43b |
|
BLAKE2b-256 | aded9f987e07efbd40ff7f34131a9546aa3cd73c4ef1675a6f150a7891d156da |