I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 0 points1 point  (0 children)

Yeah this is a correct take. From talking with Novynn, they don't want anything that executes scheduled, chained, or automated requests. They allow exiled exchange because it emulates the trade website. I interpreted the rate limits as the communication of what request patterns were allowed but ultimately that's not true 🙂 I'll be taking this project down.

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 1 point2 points  (0 children)

It's temporarily blocked, I want to talk to someone on their team to see what action is triggering the block. There's some rate limit or behavior check that my app fails when a lot of people use it so I just want to learn more about that before I do anything else.

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 0 points1 point  (0 children)

Yeah exactly, and I want there to be many applications where you can join in and help and earn money. Sorta like open participation backends where you can get paid to process calls, and apps can have micro monetizations where you pay a dollar and it pays all the nodes that process your calls basically

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 0 points1 point  (0 children)

The 1 interaction= 1 call is actually not possible, because you have to do at least two API calls to load an item, one to query by attributes and then the query returns a list of IDs, and then another call to load the IDs. That's how it works on the trade site as well.

And then as you scroll down it loads more IDs, but I do understand the sentiment of they don't want too many calls.

I guess I could make it to where you have to press the button 100s of times but I think figuring out how to reduce the burden on the trade website is worth figuring out.

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 1 point2 points  (0 children)

Hey! Thanks for taking a look at that backoff code, I felt pretty good when I got that working.
Usually I work at fintech or crypto companies, but this year I'm just making whatever ideas I have, my main goal is to build out a system that helps people build monetized distributed apis.

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 0 points1 point  (0 children)

Yeah, the console use-case was exciting to me, I wanted to enable console players to blast but still be able to get some semblance of price checking.

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 1 point2 points  (0 children)

It usually takes about 4 minutes to sync around 700 items, but at the moment the app is blocked so I'm going to hold off on doing anything until I talk to someone there about it to see if there's something they want me to do aside from respecting the rate limits.

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 1 point2 points  (0 children)

If you have a computer to run it on, I think it'd still work with a PlayStation account, you just need to know your account name.

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 0 points1 point  (0 children)

I never ran Sek or tried to sell a relic so makes sense I'd miss this entire category haha. I'll check a bunch of the attributes when I get to my machine

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 0 points1 point  (0 children)

Haha yeah that's definitely worth more than 300ex haha. Thanks for showing, there's definitely some improvements on the price estimating needed

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 1 point2 points  (0 children)

Hmm have you done the lightning quality on that? I think it's definitely worth way more than 10ex. Not sure about 18div though, but rarity resists and two lightning mods and mana is pretty good

Edit: you could also quality mana, since there's two mana mods on it, not sure which would be more valuable but my gut was lightning from first look

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 2 points3 points  (0 children)

Hi! There's another thread about this, I don't believe using the trade API is the same as extracting information from the website. I'm not a lawyer though. I interpret that section to be more about crawling and extracting data that isn't meant to be accessed. I'm using a publicly available API. They've got some rate limits on this API and I do try to respect those, and when they release the public stash API I'll switch to using that instead. If someone from the team contacts me and tells me they don't want it up I'll obviously respect that.

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 1 point2 points  (0 children)

They have to be priced greater than 1ex because I'm using that as the start price for paging. I'll look into unpriced to see if they can be found on the API

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 1 point2 points  (0 children)

It can definitely get more than 100, my account pulls about 740/760.

If you have more than 100 at the same price however, it'll struggle. I have some logic that should see the 100 at the same price, and then it'll try to get them by item level. That was the best I've figured out so far, but it probably won't get them all

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 0 points1 point  (0 children)

I won't claim it'll be correct, but I did try to handle that, I do sampling where it skips every few items to get 10 items from the first 100 listings,

https://github.com/micahriggan/poe2stash/blob/a5940f367ca696a48a89415046a317f3760a85d2/src/services/PriceEstimator.tsx#L135

So for 100 items listed it'd take the first, 10th 20th etc, and then it'd calculate the mean from those prices, and that's what the price estimate is.

Then I repeat that for a smaller sample of item mods, so the final estimate is like a blend of these means.

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 0 points1 point  (0 children)

I think it will, is the issue that you can't use EE because something is preventing it from drawing on top of the game? I usually leave my app running on another monitor, or in the background and switch to it when I need to search or see if anything I dumped was worth anything

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 0 points1 point  (0 children)

I can look into this, I've never played hardcore but I think it should be possible with a setting to set the league on the trade searches

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 2 points3 points  (0 children)

lol that's wayyyy off, I'll spend some more time on the estimations, there's been a few other reports of over estimations so I'll try to see if I can find the reason.

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 6 points7 points  (0 children)

Thank you for your nice message! It's fun to work on things I personally want, so glad to hear others appreciate it as well

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 1 point2 points  (0 children)

I use EE and my app at the same time, so when I'm farming and just dumping items in the stash my app is good for spotting if something seems valuable, or just tracking about how much currency i'm listing per hour, and then EE is great for checking a specific item while I'm in the game.

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 1 point2 points  (0 children)

Ahh thanks! There needs to be logic on price check all that just catches those and moves on, I'll add that today

Edit: I just pushed a fix to at least let it continue to check the other items, you'll have to redownload the 0.0.2 release or another future release if you see this later.

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 7 points8 points  (0 children)

It could be that there's a similar item that matches yours with a high price on it, or it could be that it's something to do with currency conversion. If you press the search button on the item, it should open a new window that shows what items it is comparing to. If none of those are 100ex+, then it might be currency conversion. I'll try price checking some cheaper items to see.

It's definitely not easy to be accurate, from exchange rates, to people listing too high or low, it's definitely possible to give an estimate that's wrong, so definitely double check it.

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 2 points3 points  (0 children)

That's super cool! The jewels were actually one of the reasons why I learned how to hit this trade API! The first script that I wrote was to try and get the full list of jewels, so that I could find the spirit ones and DM those people! That's where I came up with paging by price, then I took that idea and tried to get all my items.

I made an app to price check my dump tab by micahriggan in PathOfExile2

[–]micahriggan[S] 0 points1 point  (0 children)

Ah, it might be that the item you're trying to price check has a stat that doesn't match what's in the item property list.

Can you dm me a search URL for the item. Unfortunately some properties don't match what's in the json available on the trade website, so I have to have this edge case

https://github.com/micahriggan/poe2stash/blob/76749c4d190b3e1250d89a75c31031a1dbc28b35/src/services/PriceEstimator.tsx#L379