Skip to content

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