Skip to content

Desktop tool for Path of Exile for managing live item searches and making instant offers without leaving the game.

Notifications You must be signed in to change notification settings

mfjordvald/poe-live-search-manager

 
 

Repository files navigation

PoE Live Search Manager

Desktop tool for Path of Exile for managing live item searches and making instant offers without leaving the game.

It is an alternative to keeping several trade site tabs open in the browser and having to leave the game to check new items. It consumes far less resources and lets you message the seller instantly in-game.

Featured in:

According to GGG, the current form of trading is not going to change. Still, it can be improved. We've been improving it since Legacy league. Settle in for simpler, faster, in-game trading.

demo

Features

  • Queries new listings instantly via live mode
  • Gathers all results in one screen
  • Handles any custom search
  • Uses Windows notifications which:
    • don't remove focus from the game
    • are easily dismissable anytime
    • can be turned off
  • Places whisper message on clipboard for faster interaction (can be turned off)
  • Consumes far less resources than running browser tabs
  • Manage and import searches from YAML files (see example file)
  • Queues notifications if there are multiple ones

Usage

Note:

  • For the notifications to show while in-game PoE needs to run in windowed or windowed fullscreen mode
  • Your clipboard will be altered with every new whisper message (can be disabled)

Troubleshooting

If you encounter an issue, report it. Restarting the app can help resolve it.

Searches not connecting?

  • Make sure pathofexile.com/trade live search service works: open search in browser, click Activate Live Search, make sure new items are showing up.
  • Your session ID can change. Make sure it's up-to-date. Logging in and out re-sets your session ID.
  • There's a limit of 20 simultaneous connections. This is pathofexile.com/trade limitation, you can't connect more in the browser either.
  • Restart the app, try reconnecting to all sockets and sockets 1-by-1.
  • Make sure rate limit indicator is green while connecting.
  • Search links can become invalid. If a few searches are not connecting make sure they are valid via checking them in the browser.
  • You can have an IP which is blacklisted by Cloudflare (1, 2). You'll know this by getting a captcha when visiting pathofexile.com. Getting a new IP will resolve the issue.

Notifications not showing up?

The app uses standard Windows notifications. If they don't show up the solution almost certainly has to do with your system settings.

  • Make sure Path of Exile runs in Windowed mode
  • See if the "Test notification" on the Settings screen works
  • Turn off "Focus assist" or add the app to priority apps
  • Turn on "Get notifications from apps and other senders" in Notification settings
  • Turn on notifications for the app in Notification settings
  • Enable notification sound in Sound settings
  • Search for further notification settings according to your Windows version

Notification settings

Development

Stack: Electron + React based on minelectreactist which is based on electron-react-boilerplate.

cp .env.example .env
# Fill values in .env file
yarn install
yarn lint
yarn test
yarn dev

Build

yarn package

App data

Data location is within app.getPath("appData") (on Win10 %APPDATA%, on WSL /root/.config). The name of the folder is PoE Live Search Manager for the packaged version or Electron for the dev version. electron-store data is in config.json.

About

Desktop tool for Path of Exile for managing live item searches and making instant offers without leaving the game.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 98.8%
  • HTML 1.2%