Skip to content

Latest commit

 

History

History
53 lines (43 loc) · 2.08 KB

README.md

File metadata and controls

53 lines (43 loc) · 2.08 KB

Releases

Grab the latest release here

Introduction

This tool lets you run live searches by parsing the latest item data from the Path of Exile API.

Video

Here is a 5 min video showcasing some of the features of this tool :)

alt text

Features

Here is the set of features currently supported:

  • Create item filters based on various criteria:
    • type
    • Armor/Shield/Evasion values
    • Affixes
    • Number of links
    • Sockets
    • Item level
    • Item tier
    • Quality
    • Corrupted/crafted/enchanted/identified
    • Rarity
    • DPS
    • League
    • Price
  • Notification support (both visual and sound)
  • Contact sellers by clicking on an item entry or toggle automatic copy to the clipboard.
  • Item price recommendation based on poe.trade

Technologies

The app is written in Node.js and packaged as a native application using the Electron framework.

How it works

The tool starts by fetching the last change_id using the http://poe.ninja API. Chunks are then downloaded from the Path of Exile API with gzip compression into memory. Each item in the chunk is compared to the filters created by the user and, should it match the criteria, displayed in the tool.

How fast is it?

It depends on your connection speed.

Is it faster than poe.trade?

It is slightly faster for me, but that may not be the case for everyone.

Running the tool

There are two ways to run the tool, either from the sources directly or by fetching one of the releases.

From source

Within a terminal:

  • Clone the code using git clone https://github.com/licoffe/POE-sniper.git
  • Change to the cloned location and run npm install to install all dependencies
  • Finally, run npm start to start the indexer

Disclaimer

Make sure to have unlimited connection plan and a good bandwidth since the tool downloads currently around 1.5 MB of JSON data every second.