Overview¤
An experimental library for interfacing with Path of Exile game and economy data, and accompanying tools, including a rich item filter generation framework.
Features¤
- Complete standard item filter grammar parsing support.
- Economy insights API powered by poe.ninja
- Integration with pandas for data normalization and analysis
- Local caching and rate limiting
- Powerful extended item filter framework
- Internally uses single API to express both standard and extended filter rules
- Jinja2-templated YAML filter format
- Extended filter features include:
- Rule tagging
- Presets (i.e. feature flags)
- Styles
- Template environment helpers for color manipulation, economy data quantization and grouping, filter alert sound generation with text-to-speech (TTS) synthesization, and more
- Matplotlib colormap integration, enabling dynamic procedural generation of rule colors
Installation¤
With conda
¤
$ conda env create -f environment.yml
$ conda develop .
# Optionally install Jupyter in the conda environment:
$ conda install -c anaconda ipykernel jupyter
With pip
¤
❯ pip install wraeblast
With git
¤
❯ git clone https://github.com/darvid/wraeblast
❯ cd wraeblast
❯ poetry install