All Projects → licoffe → Poe Sniper

licoffe / Poe Sniper

Licence: other
A cross-platform open source Path of Exile item sniper with a user friendly interface

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Poe Sniper

PathOfBuildingAPI
API for Path of Building's build sharing format for builds in Path of Exile.
Stars: ✭ 25 (-69.14%)
Mutual labels:  pathofexile
POE-TradeMacro
Price checking script for Path of Exile.
Stars: ✭ 963 (+1088.89%)
Mutual labels:  pathofexile
Poeskilltree
A Passive Skill Tree Planner for Path of Exile
Stars: ✭ 653 (+706.17%)
Mutual labels:  pathofexile
poe-currency-flip-planner
This tool is an attempt at planning short-term arbitrage deals of currency in Path of Exile.
Stars: ✭ 95 (+17.28%)
Mutual labels:  pathofexile
SlimTrade
A trade macro overlay for the game Path of Exile
Stars: ✭ 78 (-3.7%)
Mutual labels:  pathofexile
PoE-HarvestVendor
Tool for getting the list of crafts out of Horticrafting station in Path of exile
Stars: ✭ 68 (-16.05%)
Mutual labels:  pathofexile
Currency Cop
👮💸 Currency Cop is the net worth calculator for Path of Exile
Stars: ✭ 207 (+155.56%)
Mutual labels:  pathofexile
Pathofbuilding
Offline build planner for Path of Exile.
Stars: ✭ 957 (+1081.48%)
Mutual labels:  pathofexile
PoEFlaskScript
An autohotkey Script for using flasks in Path of Exile
Stars: ✭ 38 (-53.09%)
Mutual labels:  pathofexile
Mercurytrade
An overlay application for Path of Exile(Tracking, Trading, Chat, etc)
Stars: ✭ 487 (+501.23%)
Mutual labels:  pathofexile
poe-go
A library and guide for creating PoE applications in Go
Stars: ✭ 28 (-65.43%)
Mutual labels:  pathofexile
gggtracker
Grinding Gear activity tracker for Path of Exile.
Stars: ✭ 24 (-70.37%)
Mutual labels:  pathofexile
Sidekick
A Path of Exile helper
Stars: ✭ 377 (+365.43%)
Mutual labels:  pathofexile
PoeSmootherModCN
中文版本PoeSmoother,带MOD特效替换功能
Stars: ✭ 18 (-77.78%)
Mutual labels:  pathofexile
Awakened Poe Trade
💲 🔨 Path of Exile trading app for price checking
Stars: ✭ 742 (+816.05%)
Mutual labels:  pathofexile
Filtration
The Path of Exile loot filter editor
Stars: ✭ 245 (+202.47%)
Mutual labels:  pathofexile
LibBundle
Library and programs for bundle.bin in Content.ggpk of PathOfExile
Stars: ✭ 26 (-67.9%)
Mutual labels:  pathofexile
Path Of Leveling
A tool written in Java, with an interactive UI, for Path of Exile. Plan your leveling, track your XP and navigate through the acts.
Stars: ✭ 69 (-14.81%)
Mutual labels:  pathofexile
Pta
PoE Trade Assistant
Stars: ✭ 19 (-76.54%)
Mutual labels:  pathofexile
Poe Trades Companion
Enhance your trading experience in Path of Exile. Highly customizable.
Stars: ✭ 395 (+387.65%)
Mutual labels:  pathofexile

Releases

IMPORTANT! poe-rates.com has been added to the whitelisted domains, I therefore have to stop serving whole API chunks through websockets since this goes against the whitelisting idea. Since this is the current way Poe-sniper is working, this also means that I have to retire poe-sniper, at least temporarly, until I use the same serving method used on poe-rates :: live. In the mean time, please use https://poe-rates.com/live/ instead.

NEW! Use the online version of the tool at https://poe-rates.com/live/

alt text

Introduction

This tool lets you run live searches by parsing the latest item data from the Path of Exile API. The main benefit of this tool compared to poe.trade live search is the ability to centralize and save searches within a single window.

Note for Linux users: Make sure to install the xclip clipboard manager to be able to copy whisper messages to the clipboard.

Video

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

Features

Here is the set of features currently supported:

  • Find underpriced items for each leagues
  • Create item filters based on various criteria:
    • type
    • Armor/Shield/Evasion values
    • Affixes
    • Number of links
    • Sockets (total and R/G/B/W)
    • Item level
    • Item tier
    • Gem XP%
    • Quality
    • Corrupted/crafted/enchanted/identified
    • Rarity (including non-unique)
    • DPS (Total, Phys)
    • League
    • Price
  • Import your poe.trade searches
  • Show price stats of similar items appearing on poe.trade
  • Search on poe.trade using your filter criteria
  • Links to poe.trade, poe-rates.com search as well as the official wiki
  • 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
  • Blacklist support (see video)
  • Filter categories (see video)
  • Mod group support (NOT, IF, SUM, COUNT, WEIGHT, AND)

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-rates.com 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 an unlimited connection plan and a good bandwidth since the tool downloads currently around 1.5 MB of JSON data every second.

Troubleshooting

Error on startup

alt text

If you run into this error on startup, it means that the config.json file holding your settings has been corrupted. The solution is to erase the config file, which will be rebuilt by the program on the next startup. Here are the different paths depending on your system:

  • On Windows: C:\Users\YourUser\AppData\Roaming\POE-Sniper
  • On MacOS: ~/Library/Application Support/POE-Sniper
  • On Linux: ~/.config/POE-Sniper

Stuck on a change_id / No new items in a while

The connection to the API is set to timeout after a minute. If it happens for some reason (loss of internet connection, realm restart, computer went to sleep, etc.), the program will fetch again the last known change_id from either poe.ninja/poe-rates.com and attempt to download it.

If you did not receive item updates in a while, then this is most likely an error due to your current filter setup. Feel free to contact me on Reddit or Discord if it happens.

Program freeze

Make sure not to use filters which are too broad (ie. (any Gem) or (any Map)). A filter matching too many items is not useful, will greatly increase parsing time, consume additional memory and slow down the entire program.

Contact

You can contact me on reddit or Discord, same account.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].