A Path of Exile wrapper/lib that supports multitudes of filters to list and render items as PNGs and retreive useful character data.
Project description
PoE.py
Path of Exile wiki wrapper in python What it can currently do:
- Search for all possible items, including hideout doodads.
- Use complex filters with math operators, for example search for an item with requirement of level 42 and strength requirement of 10.
- Data is presented in Item/Armour/Weapon/Gem objects, all of which inherit from ItemBase
- In utils is provided an item parser for most formats generally used in Path of Building to represent items, it can also parse a full Path of Building XML and return a dict with a lot of useful data as well as all items transformed to the objects from this lib, which allows rendering of items as images from PoB as well, rendering is covered below.
- Also inside utils is a parser that can parse json from path of exile's official character and skill tree API:
- https://www.pathofexile.com/character-window/get-passive-skills?accountName=xKynn&character=Elyruse
- https://www.pathofexile.com/character-window/get-items?accountName=xKynn&character=Elyruse
- The dict that is returned is in the same format as the one returned by Path of Building parser, this means this also returns renderable objects
- It can render items as on the wiki or inside the game itself in the form of PNGs using Pillow/PIL.
-Examples:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
PoE.py-2.0.6a0.tar.gz
(802.5 kB
view details)
File details
Details for the file PoE.py-2.0.6a0.tar.gz
.
File metadata
- Download URL: PoE.py-2.0.6a0.tar.gz
- Upload date:
- Size: 802.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e62d58bd4a5149971e2d4e2b160fe45e4ca4cf5b69fff91e5c30245971564c3f |
|
MD5 | ad05e570c3391c8c8a664a321f105fc1 |
|
BLAKE2b-256 | 3e3b1b6a459e9dc2407e944974a58f610b9a2c15ebd93bc3ca51313588ad2489 |