Skip to content
This repository has been archived by the owner on Mar 19, 2021. It is now read-only.

Implemented option to use different providers for checking item prices #42

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ForsakenNGS
Copy link

  • Added various data that can be grabbed from the official poe trading api and wiki
  • Added advanced item parser (including item mods, min-/max-rolls, sockets, ...)
  • Added first implementation of price checking for the official poe trading api
    • "src/resource/modPseudoMappings.json" contains some rules for combining certain mods into pseudo-mods when searching or ignoring some in certain cases
    • "src/modules/poetrade.js" function "getSearchQuery" contains the core logic for setting up the search parameters
  • Added the possibility to add multiple providers for price estimations, which will automatically fallback on failure
  • Added notice about max rolled mods (always relative to the mod tier)

Here we go again ;-) I refactored a lot and extracted the most complex functionality into it's seperate npm module. (See https://github.com/ForsakenNGS/PoeData - documentation is still a todo, but the classes are pretty clean imho)

I also added automatic fallbacks in case of failure, a cleaner settings section and a few optimizations for the search e.g. an implementation for scarab search (see #31 )

If there are still issues, questions or constructive feedback feel free to contact me :)

 - Added various data that can be grabbed from the official poe trading api and wiki
 - Added advanced item parser (including item mods, min-/max-rolls, sockets, ...)
 - Added first implementation of price checking for the official poe trading api
   - "src/resource/modPseudoMappings.json" contains some rules for combining certain mods into pseudo-mods when searching or ignoring some in certain cases
   - "src/modules/poetrade.js" function "getSearchQuery" contains the core logic for setting up the search parameters
 - Added the possibility to add multiple providers for price estimations, which will automatically fallback on failure
 - Added notice about max rolled mods (always relative to the mod tier)
@Jotune
Copy link

Jotune commented Jan 20, 2020

This looks great ! Any update on accepting the pull request ?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants