#tooldev-general
1 messages ยท Page 62 of 1
time to make poe.trade use http://comicneue.com/
did you just say comic sans?! ๐
the fixed price text is comic sans
Any particular reason as to why the creator of poe-rates.com put maps as frametype 6? 
because reasons
@chrome topaz ๐ค I thought I undid your silly name did you add the sparkles back yourself?
what? me? I'd never
xyz likes sparkles confirmed
Cute
can I join the website team at ggg to keep the site up
otherwise I can't rely on the trade site
by "join" you mean, be equally helpless when servers out of your control misbehave? ๐
nah, part of one of the teams I worked on was an autohealing group of microservices
lol, someone suggested making WC3 banlist for PoE
im... actually tempted to do this
I don't think GGG would appreciate chaos monkeys right now ๐
That's not what it does but your opinion is noted.
I'm not sure what you think I meant, and that wasn't an opinion
It's an opinion, and I took what you said at face value
If you meant to say something else, you should say that
I said "I don't think GGG would appreciate chaos monkeys right now"
I didn't imply what they do
you're relying on the wrong trade site ๐
Except, it's not even close to what I am talking about ๐
You might as well be talking to someone else
@chrome topaz I'm using yours now
What's up with the attitude?
good. I'll make sure the invoice gets to you by the end of the week
also the ad revenue ๐
chaos monkeys test that the microservice architecture resiliency works.
it's a useful tool in your repertoire when working with microservices
I already stated, it's not what I am talking about.
I know what chaos monkeys are, to expand on it, we have chaos monkeys as well but that's not the part I am focusing on. If you want to, that's fine. That's nothing related to what I was describing.
enlighten me, oh master
I already did, just re-read the statement, then read yours. You'll see the difference in actions.
lol, it was sarcasm
If you don't, then, it's time to go learn about why it's different.
you're being quite unpleasant
I don't think so, sorry you feel that way
well, take it a s blunt hint that you should perhaps take a look at your manners.
Noted, but I think I'm fine
of course. we'll enroll you in the poe.trade ad revenue sharing program where you get 0% and I get everything
the membership fee is $50 per month
I'm trying to finish this material stylesheet for poe.trade and this dropdown, does not want to stay open ๐
@chrome topaz your sparkles are gone ๐ฎ
Also, it sounds like a grea- wait pay 50$ and lose all the money, and pay for the servers ๐ค someones gotta do it
I vote you
@chrome topaz .useless-crap really
what's that
Hm, I'm pretty sure you've heard this one @chrome topaz , but have you ever looked into adding mods for tiers? Like I want to look for rings with T1 STR for example right now I have to put the min / max for that but it would be cool if trade sites had a t1 mod
oh yeah
yea it would suck for me though
and you won't get correct searches due to ambiguity
dead dreams
maybe once ggg adds tier data to the json
@chrome topaz what ambiguity?
not sure how to do it in the UI though
https://www.pathofexile.com/item-data/suffixmod (is this not enough)?
What my idea was, is to prefill the mod with the values
Yeah tier in json would be nice
for example, there's mods that add +life and mods that add +es +life
so if your item has both, it's impossible to know whether it's a top tier life prefix or a combination
I see
Dreams, one day I won't have to swap between http://poeaffix.net/ac-ring.html#/ and poe.trade
ouch that's not fun
any plan on trade api new format with tier information?
at some point, yes
automated process overwriting stuff, sounds like this month at my work since we released a product after 3 years of development :D
.useless-crap
mvp div class
@compact isle Could you let us know when the rare items being displayed as unique bug is fixed?
Need to purge databases
Or if it comes with patch notes it's fine
Nice, cheers
you were supposed to find the joke about useless-crap a few months ago
@compact isle since the rate limit is 20:5, does that mean if you were to open more than 20 live searches in your browser you'd get throttled?
20 searches? who would EVER need that many
Snipers?
I think he was being sarcastic

someone made 60 accounts just to bypass that limit
that's just poetrade proxying its searches
thats just currency cop enthusiasts
@chrome topaz shaped iceberg isn't on currency.poe.trade
maybe some others missing too?
actually its not even on the main site
@timid hemlock is there an issue with calculating accuracy in PoB? According to PoB, after importing my character as is, it says I should have 93% chance to hit. But in game it says I only have 92%.
Perhaps it's some funky rounding
man it's frustrating trying to infer hybrid affixes on items
wtb updated ctrl+c text
frustrating is one word I prefer fun
it's a game of did I hit the jackpot or did I waste money
but murphy always says its a waste :<
for double the fun try to annul off a junk prefix with hybrid ipd and ipd on it
PathofExile API https://poedb.tw/poe-api
http://www.pathofexile.com/developer/docs/api-resource-pvp-matches
parameters shows seasonId, but example shows ?type=season&season=EUPvPSeason1
http://www.pathofexile.com/developer/docs/api-resource-ladders
parameters difficulty Labyrinth only: Standard (1), Cruel (2) or Merciless (3), but example shows ?type=labyrinth&difficulty=Normal
wrong channel?
think so
Guys im shutting down the exilemods.com website cause im too busy for the project but im keeping the .com only because i want to avoid RMT websites buying it from me (they ask all the time). If anyone wants i can donate the domain to your project ill just setup the nameserver and you can do whatever the hell u want with it (as long as its not RMT ๐ )
rip
anyone here have an offline passive tree from 2015?
@torpid mesa mind if i ask how the subreddit adds GGG tags to threads? i wanna do the same thing but no idea what to type in automoderator
hmm ill check
man in pob
if you have too many jewels
the comparison box is offscreen >_>
anyone know if you can do anything about that
@woeful ferry #Auto Flair GGG posts author: [chris_wilson, etc] type: comment priority: -2 #this rule will be checked last parent_submission: set_flair: ["GGG", "ggg"] overwrite_flair: true
ok it was the parent submission part i lacked. if u try to set_flair without it, it gave an error
ty
yw
Whats a backend
the random "Supported" vs "supported"
oh
Some1 around that might be able to help with a problem regarding json parsing in haskell?
no
You want the USG for that
There are two variants, the USG and the USG Pro
The USG Pro is noisy, so beware. It's rack mountable tho
So the setup is Ubiquiti USG => Ubiquiti Switch => Ubiquiti AP
could you just connect the AP to an existing router?
yeah
my dad's looking for a long range wifi solution for his home. Not doing anything enterprise though.
i told him he could get the AC-LR and connect it up to his existing router
heard good things about ubiquiti's long range router
just configure it with their windows application, no need for a cloud key if ure just gonna set it and forget about it (more or less)
cool
It feels like Assassin's Mark "Cursed enemies have an additional (5-9)% chance to receive a Critical Strike" is not having any effect on PoB
Shouldn't it be incorporated in the Effective crit chance stat?
I don't think so, likely because some mobs have reduced curse effect
so it's a calculation on their damage taken, not the damage done.
Then again, by that logic, you wouldn't see any DPS increase in PoB when you use assassin's mark
so idk
Actually I've messed around a bit more and I think it's just not showing difference in %Crit chance from Blasphemy's quality
Which logically I thought it should
That's more likely
poe.trade live search dings, whisper person
he responds, "sick indexer bro"
it's like people have never heard of live search before
lol
maybe he loves poe trade
tell him 'thanks I built it myself'
I used to be able to say that ๐ฆ
lol
wonder why people have such problems with it
"oh no someone whispered me for the price i wanted for an item!"
because they don't trust themself to price things so anyone who wants the thing for the price they listed must be an evil flipper
they're right
but still 
wait i didnt know that assassin mark enchant existed
thats actually build enabling
you can do scion herald bomber with that
I mean then take the time to price your stuff accordingly and dont reprice any time anyone whispers you 
and an assassin' mark on hit ring
I want to make a character named HonorYourFuckinPrice
but then people would know I was a dirty flipper
๐ค
lose lose
ayyy. fuck ssf D:
then whisper guys from ssf! this character is out of your league (and you know it!)
๐
flippers aren't the bad guys
we provide crucial item liquidity
somebody's always gonna be first, if somebody underprices an item they will either figure out it's underpriced or they'll learn from their mistake
Any interest in a Discord Wiki Bot?
Hello, we're discussing it in our lair, we think if we do want it we'll put it in its own channel
makes sense
id like to see a bot for #1โbuild-planning that reads pob and web tree urls and gives a summary
same, I am really not liking how everyone only posts PoB links now
๐ฆ
I have to keep a separate PoB open to quickly look at them
the guy that does the pob bot for reddit was interested in doing a discord one
was he? when i chatted with him i thought he said he wasnt sure about that
cause im pretty interested
Anyone got a link to the Reddit one and what it does? I might be able to come up with something
huh having a hard time finding it
https://www.reddit.com/r/PoBPreviewBot/ this one?
ye
grim dawns discord has an amazing one
it even does that thing bots can do where it posts inline images of the skills etc
like some sort of html posting
the grim dawn one
man imagine if we could get it to read user profiles. like a user makes theirs public and we have it !summarize riffautae shitcharacterpls_help.
then it shows life, resists, main few skiils damage and then the images for the other skills
maybe pics of uniques
then wed immediatly know where a user went wrong
if it was in python or c# and had the core systems down i can help design those commands
Hello, Im not sure if this is the correct channel but I wanna ask why the movement abilties dont get fixed. (my version of fixed: If there is a stone and i charge into it with skills like Shield Charge and then i use that skill in the direction of the stone instead of leading me around the stone its hindering me.) Now ofc. people will say "git gud" but for me and probably others too it just breakes the flow.
Its even worse because of stuff like this: https://i.imgur.com/8KASHYI.jpg the bodies on the left of the bridge block movement the others dont. Now if it wouldnt completely stop the player from moving but leading the player around the obstacle it would be way less annoying.
I would love to hear why it's not an option or if they agree.
That is more appropriate for the feed back section on the forum. This is a channel for people that develop community software for poe.
@timber ember
@deft jolt the rare bug thing should be fixed now, and they were fixed in a way that made them update the public stash API so you shouldn't have to reindex
I've checked out the poe/trade site and they're all gone
Ah cheers
So now we just need to clear out all the collateral @deft jolt ๐
Was thinking of running a comparison between https://www.pathofexile.com/api/trade/data/items
And list out any corruptable uniques that don't appear in that list
does anyone know of any request limiter implementations for th PoE APIs?
You could just use a timer or stopwatch
something like this
Stopwatch timeSinceLastUpdate = Stopwatch.StartNew();
while (!ct.IsCancellationRequested)
{
if (timeSinceLastUpdate.ElapsedMilliseconds < 1600)
{
Thread.Sleep((int) (1600 - timeSinceLastUpdate.ElapsedMilliseconds));
}
timeSinceLastUpdate.Restart();
//Do work here
}
pathofexile.com trade api is limited to
20 requests per 5 seconds; throttled by 60 seconds
so if you make sure at least 300ms has passed you should be fine
Is it taboo to hotlink item inventory icons from the wiki in my webapp? Not sure where I can find them otherwise, without having to host them myself
pathofexile.com cdn
Ah nice! it was hiding from my googling attempts
Is there any naming specification for that cdn somewhere? I can guess some url's like http://web.poecdn.com/image/Art/2DItems/Gems/Cleave.png but it would be nice to not have to guess
I see you're using the cdn for poetrade @chrome topaz, would you happen to have such a naming specification? ๐ผ
no, i just take the icons out of the trade api
Oh right they put it in there
Daresso's courage has the filename ShieldStrDexUnique1.png and additional accuracy support is IncreasedAccuracy.png
ggg pls
known bug, restart til you don't get it
oh how nice
they are still in the folder
but dont load
if anyone knows anything pst
ok guys
turns out i had 2 builds that were 0kb xml files
so when i removed them it worked again
What are you building?
any open source code that parses the json item object from the stash api? some of the values are not well-descriped on the poe wiki, hoping code might make it more clear
There was somekind of c# lib out there
@timid hemlock I am trying to inflate the data in the pastebins/code created from PoB's export functionality. What algorithm is used in the Deflate function? I'm attempting to do it in C#, and both DeflateStream and GZipStream is not liking it.
@gritty olive : it'd be nice if you'd disable race rewards by default when choosing SSF leagues for reports
@simple ravine the reddit bot has the functionality here: https://github.com/aggixx/PoBPreviewBot/blob/master/pastebin.py
yeah, it uses zlib, but for some reason it's not working for me... flabbergasted heh
Hm weird - works fine for me in python that way as well - did you replace the chars he does as well?
yeah
string xml;
var b64 = File.ReadAllText("testbuild.txt").Replace("-", "+").Replace("_", "/");
var dec = Convert.FromBase64String(b64);
using (var mem = new MemoryStream(dec))
using (var def = new DeflateStream(mem, CompressionMode.Decompress))
using (var memOut = new MemoryStream())
{
mem.Position = 0;
def.CopyTo(memOut);
memOut.Position = 0;
var xmlBytes = memOut.ToArray();
xml = Encoding.UTF8.GetString(xmlBytes);
}
@grave wren Mind seeing if your python code parses this properly: pastebin.com/gc2CWLpQ
hmm, intersting. thanks!
is there anyway you can send the bytes you get from decoding the base64 in python?
just returned the data fter base64 decoding: https://pastebin.com/Ecjz2ThW
Well currency cop isnt really working for standard now I guess ๐
@fickle yew Making a Skill Tree planner that works, and have good performance, for mobile as well as desktop. A little hobby projekt of mine. ๐
@winter fossil sounds good!
@grave wren disable race rewards?
Thinking about processing socketed items as well... ๐ค
As in an option to deselect all race reward tabs or only select all only non race rewards ๐ would save me some clicks in the setup
How do I get the "Page" field in the result json from a cargoquery on the wiki? Like the tables skill/skill-gems don't have a specific name field on them so I need to get whatever it says under "Page" but I can't seem to query for it. I've found _pageName mentioned but it doesn't return anything.
you need to alias _pageName, e.g. _pageName=page
Thanks!
@fickle yew can you add a reset filters button?
also, one suggestion i have is to let us see gem links on the items themselves
also, the option to filter by hardcore leagues only
or softcore leagues only
@delicate ore Yep gonna add a reset button.
and yeah.
I just wanted to release it. I have plenty of those things on my todo list already
@fickle yew are you the poe ninja guy ๐ค
@hazy fog yes
Oh okay..
unless you don't want it
it's just easier this way for people to assume green talkers have some idea what they're talking about in regards to their own creations
That makes sense. I haven't paid much attention to the roles honestly. But thanks.
Makes sense. I was kind of curious about that green thing.
they mean nearly nothing
exile is 1 of 2 things; tooldev/wiki admin
person the mods have seen being a helpful/active user and chose to promote
Hm, its described as "active chat members that follow the rules". Guess that's somewhat accurate?
Yeah
xyz removed his sparkles
โจ
how dare he
Interesting to see people on reddit in other threads using deep links to the new build section of ninja to argue their points now ๐
we were meming in general earlier about unusual combinations
Where?
@fickle yew Have you by any chance got a list of the bugged uniques?
Ah yes ๐
3-4 hours ago
Guess it's time to pick up a few fixes from the reddit thread ๐
@hazy fog yo, i have tools.
Breakpoint and Legal Flask Macro are the only ones i've released so far
still working on ChaosHelper
but does anyone use them
i don't release publically
because GGG has really inconsistent rulings on their tools
since we're giving out ranks and all
am i a candidate as the creater of http://api.poe.ovh/Stats?league=Abyss
I'm just a dumb ferret I only recognize common names as auto roles. You'd have to ask more mods opinions for less popular things ๐ค
basically if I can see a person asking questions about it and its maker needing to verify who they are I'd give it ยฏ_(ใ)_/ยฏ
why haven't we exiled the jewel tetris guy yet
I feel like the exiled status is becoming too commonplace we need a new exclusive status so that I can feel special again
I can give you muted ๐ค
he's #1 in our hearts
only if he fixes this
upstream issue
real time lab
Hello there ๐ ! I'm looking forward to dev a webapp that let you set up some builds (affixes lists) and convert them into poe.trade pre-configured searches. Is there a place where I can find a parsed list of every affixes available in the game ? I was going to write a scraper to fetch the information from the wiki but it's probably available somewhere.
pypoe
Thx Retik, the mods.json from RePoE is pretty close to what I need, will start from there ๐
The more I play with this, the more I realize mods management is insane ๐ฑ .
Is there a way to poke poe.trade via an api (via the generated trade slug /search/inodonitomahia). Just to avoid doing scraping of the results
Afraid not, @golden thunder
Yeah, the modifiers in this game and the logic around it is slightly intricate
Note that the lines you see in an item are stats, and mods are N+1 stats grouped together, and those are then grouped into modifier groups
the modifiers dictate the valid numeric ranges for the stats contained in the said modifier
@golden thunder I believe that the slug is generated not to represent the options of the search but as an identifier for the options. If that makes sense. -- cc @chrome topaz
I believe so, I just wants to know if there is a way to fetch the result of a filter (the slug) programmatically
as usual, the policy is that automating poe.trade searches is not allowed
Why not, very curious, load?
@chrome topaz do you mind sharing your analytics dashboard with me, maybe in a PM, I am building out a product and want to see some ways that people visualize their API metrics, could help me out
If you don't no worries
Yeah the zabbix one is what I was interested in seeing
Oh, didn't know that automated poe.trade searches were not allowed ๐ฆ Would be nice to extend some of its feature. An API with rate limiting could prevent the potential abuse
The official PoE trade side seems to have an API, I'm trying to check if I could use it in some ways
https://www.pathofexile.com/api/trade/data/stats should be of interest
some are listed here
and then theres this https://www.pathofexile.com/api/trade/data/change-ids
yup looking at it
a bit sad you need the whole query hash in order to trigger the search
being able to fetch items with the only the query id would have been so much simpler, Nevermind, I will just write down my own search form
what does the change-ids represent?
the next set of data based on your previous request.. it's a pointer in a "linked list"

the website doesn't seem to use that
where did you get it from?
the pathofexile.com/trade website I mean
it's for index the trade river yourself (changes)
https://www.pathofexile.com/developer/docs/api-resource-public-stash-tabs
you wont be able to see how pathofexile.com/trade uses the api since thats all server side
yea, but how did you manage to find the URL
ggg told everyone
you can see the requests it does to their API tho >.>
that's what I've been doing so far
oh, didn't know GGG told people about that
the api for /trade and the trade river are different. i wouldnt leech off the /trade api
poeapp and poe.trade etc uses the river data, meanwhile you want to solely create a client application, you're more likely going to want to use the poe.com/trade APIs (if that's allowed)
it doesn't say it's not allowed AFAIK
ah yeah unless ofc your goal is just to bring up those search results.
yes, I was just studying the API itself more
so far found these calls
`https://www.pathofexile.com/api/trade/ignore`
`https://www.pathofexile.com/api/trade/ignore/${player}`
`https://www.pathofexile.com/api/trade/status/${status}`
`https://www.pathofexile.com/api/trade/exchange/${league}`
`https://www.pathofexile.com/api/trade/search/${league}${trackOnline ? '?track-online' : ''}`
`https://www.pathofexile.com/api/trade/fetch/${entries.join()}?query=${query}`
`https://www.pathofexile.com/api/trade/data/leagues`
`https://www.pathofexile.com/api/trade/data/static`
`https://www.pathofexile.com/api/trade/data/items`
`https://www.pathofexile.com/api/trade/data/stats`
there are also some that seem to mimic poe.trade's PUT currency
but it requires a CSRF token that I wasn't able to find
https://www.pathofexile.com/api/trade/exchange/LEAGUE allows for PUT and DELETE
they got the logic inside their Vue app but it's not hooked up to anything in the UI AFAIK
these are snippets of code from their trade app
It might be scaffolded/generated code
might just be an oversight from their side, forgetting to remove the unused code.. what does the endpoint with those methods return?
{"error":{"code":6,"message":"Forbidden; CSRF check failed"}}
that is on PUT/DELETE
a GET on the same URL gives you the currencies you are looking for, the ones you see in the app itself
Is there a way to do CORS to the api ? I'm trying to POST on https://www.pathofexile.com/api/trade/search/ from the browser
That's the point of CORS (Cross Origin Resource Sharing), that the host of the service decides to whom they'll be willing to allow access to. More or less.
If your host isn't allowed by the CORS headers, your browser will not allow it.
I know what CORS is, i'm wondering if it's normal for those APIs to be restricted
What do you mean with normal? I'm a bit confused.
Normal as in GGG, or normal as in industry standard?
I guess they're restricting some endpoints to prevent privacy breaches
That's especially the case with mutating endpoints, so that you can't act on behalf of a user
Anyone know what the "v" part is in an image GET from web.poecdn.com is? For example v=5fd8f917274d8354afddf8ab69a835563
an API key?
I am able to get images without it though
version
Of the item? Do you know of any documentation I could have a look at?
it's "standard" for CDNs, it's normally a timestamp, integer version or random string, in some cases a sha1
to me, that looks quite similar to a hash
it's just for browsers to force reload when the image is updated
That makes sense, thanks
I am generating the links myself, from BaseItemType.dat, so can't really add that, without knowing how to generate the hash.
Hopefully that's ok
yeah, when I was messing around with that, i skipped the ?v stuff
Are you by any chance aware of the difference between scale vs scaleIndex, which are also parameters for images
afraid not, i haven't looked into it
but would be interested to know how it works if someone finds out
Thinking about building something similar to https://youtu.be/gmszPlRBSAY
But since you can't have the press-outcome change, have it play a sound effect when you hit an desireable outcome, so that you stop pressing. Has this been done already? Is there any rule that I don't know about that this breaks?
primary usecase: Alt/aug/regal crafting
Buttons x,y,z to select the crafting materials, space to apply the currently grabbed material to the crafted item. now each button performs the same action every time you press it.
Different audio cues depending on what orb you should use next
@pseudo ocean figured I'd see if I could build this, so that the next crafting mission won't be as tedious ๐
Also: I haven't built any applications that interface towards a game client before. Anyone got any tips of what environment to work with? I have only previously worked in pure C/C#/C++/Java etc environments, where everything was selfcontained. Thinking about just running with python since that's from what I've gathered a good tool for this kind of quick small-scope stuff
Done before? Probably. Breaks any rules? Not directly but you could get banned for using it
I'm fairly certain in one of their emails they said it's not allowed even if it plays a sound
lmao
why allow 3rd party software to interact with the game at all then
if they can't set up a consistent ruleset
and just ban people arbitrarily when they've followed all the guidelines they set up
I get that their concern is that you shouldn't be able to spam click and be stopped when you hit, so that you can't rolling pin your keyboard
that makes sense
but with a sound effect, and having to actually press the buttons manually and be ready to stop when you "hit"
that can't be too dangerous :l
Looked up the email. Their answer to "Would this also imply that I cannot create an application that plays a sound whenever there's a match?" was "We're not currently banning for the use of macros in general, so long as they are manually controlled and performing one 'action' per use."
I mean, if we just shave off everything else, and just add an audio alert when you hit with the manually clicked alt
So it might be alright?
Thanks for taking the time to look that up!
np
So then the final question remains: What do I build this in? Where do I start?
The one in the vid was made with c#
Language is up to you. Just make sure you can comfortably read clipboard content and events
Right
Detect repeated superhuman chains of keypresses? ๐
it definetly is workaroundable
and false positives might occur, but I doubt it
if they just look at lazily created macros without a random time delay, and just look at perfectly matching time signatures the false positives shouldn't be too many
you can disallow things without being able to catch them
@atomic sage that would be downright incredible for alt spamming
Though I suspect it wouldn't be that quick. Just basing off the in game search system. It has a ~1s delay of highlighting things while using orbs on them
When you press the orb it is instantly refreshed for me? and it should be clipboard the item just then too
Bit of OT but everyone (apparently) can get a free copy of Tanenbaums "Distirbuted Systems" here: https://www.distributed-systems.net/index.php/books/distributed-systems-3rd-edition-2017/ds3-sneak-preview/
How to obtain a digital copy After filling in your e-mail address and submitting the request, a personalized copy of Distributed Systems will be prepared and made available to you Continue Reading โ
Thanks, @grave wren, it's one of my core topics professionally. Will take a look ๐
ah neat, only had one course but it was very inspired by the book and was pretty good
nice, so you're learning everything about CAP theorem and consensus algorithms now
Yep had all of that plus various consistency models, vector clocks etc. unfortunately all more on the theory side of things
yeah, those are topics that you just need to learn about in theory first
I'm just glad i could do the oral exam - nowadays too many students take the course so that option is gone
feels like a written exam on this topic is a bit lackluster
well, if you're learning these things, you're setting yourself up for success. smart move, ๐
Let's hope so ๐
So I'd recommend using a fake mail, just got my first spam mail on the email i used to retrieve the book from :<
hey all, im trying to access my stash items through the api, and im just getting a numTabs response. Is there something wrong with my query? https://www.pathofexile.com/character-window/get-stash-items?league=Standard&accountName=<ACCOUNT_NAME>&tabs=0&tabindex=1
yeah im sending the poesessid in a header with the post if thats what youre asking
so im using python requests and the block is
"""
with requests.Session() as s:
headers = {'Cookie': 'POESESSID=******'}
c = s.post('https://www.pathofexile.com/character-window/get-stash-items?league=Standard&accountName=SerBubblez&tabs=0&tabindex=1', headers = headers)
"""
first stash tab
no, lemme try that
its still not giving me stash info asidef rom number of tabs
ok lemme try using that - thanks
@flint coral you can use get method, try this https://app.swaggerhub.com/apis/Chuanhsing/poe/1.0.0
thanks, i omitted the tabs option and it worked, so no problem
heh I like the patchnote for pob: 'crab barriers will be implemented once I figure out wtf they are'
Correct.
oi Openarl I could swear I gave you exile, did you not want it?
let it be so
๐ฎ
โ
The https://www.pathofexile.com/character-window/get-stash-items? method won't work for a mapstash, right?
yea it doesnt even work on the website itself
yeah, doesn't work from map tabs yet
I assume there is no way yet to read the items out. Asked on reddit dev as well.
not currently
you could technically make them public tabs and parse the river, but that isn't really helpful
Ok. Thatโs not my use case. I think I will wait until it is solved by GGG. Thanks.
Yep, it's a pain!
ah yes the classical disco rectangle slam skill
@hazy fog could be helpful to pin it
it is in the header lol
most people asking for it probably wouldn't know where to look
@mortal bone somehow despite trying to interact with the api there are people who don't know how to read the header ยฏ_(ใ)_/ยฏ
In the StashTab API... what does it mean when a stash has no account name linked to it?
(about 90% of the stashes at start have no account name)
Those are stashes that are no longer public
Thanks @sudden tiger . It appears that those tabs with no account-name were from old leagues. (as I'm getting only tabs with NoAccount, Standard & Hardcore near the start of trade data... and not "caught up" to Abyss yet)
@timid hemlock I don't know if you want feedback this way, but the might of the meek seem to round down all values before adding them togheter ^^ so if you get 2 x 5% max life nodes effected it gives 4% increased max life and not 5% which you would expect.
That's exactly how it is supposed to work
ooo okey my bad then โค thanks for adding stuff so fast, a little weird though so you don't get the full 50% on some nodes?
Correct
@timid hemlock is there any other way to give you info on stuff that is weird? noticed this a while back, it gives the right modifier of attack damage but tip box is wrong ^^
Oh; forgot to update that when I fixed the modifier
Also, here is fine for minor things like this'
ahh okey nice to know ^^
one more thing gruthkul's pelt actually does not disable cursing enemies with curse on hit gloves ^^ tested it in game couple of days ago and it worked, PoB does not allow it however
That's a known issue; haven't found a way to fix it yet
Curse on Hit gloves are just generally wierd :/
Yeah can imagine
if I find anything I know it's safe to tag you here then :3
Oh also another thing - chin sol's nearby modifier is 20 units - could you make it work with arrow travel distance instead of having to toggle one more thing in the stats section?
Maybe it helps someone here too github updated something and win needs a git update to support it https://github.com/Microsoft/Git-Credential-Manager-for-Windows#notice-experiencing-github-pushfetch-problems
Old cred manager didn't work for me so i had to update
hi friends
anyone know if you can get 20% speed multiplier as a mod in POB
do you just list MORE attack/move speed etc
yes
@timid hemlock quick question, why did you develop POB in lua?
lua is awesome
Because I wanted to
Fair enough
๐
are there any languages as elegant as lua right now?
^^
you can easily teach someone who has never coded anything before how to use lua
and it still remains powerful at high level
i guess python comes close to that too
lol
Arrays start at 1 
{
}```
not
```public static void Main() {
}```
Just adhere to the language's specs and be done with it ๐
agree with Snader
curly braces should line up you shouldn't have to hunt for the opening
the only time public static void Main() { } is acceptable is a one line if block
do shit;
}```
pretty sure it's the normal case for java ๐
@timid hemlock if there is a better way to inform you of bugs like this tell me ๐
But I got spectral spirits essence craft on weapon 1. I created a gem group that is socketed into that weapon, however it seems buggy as adding in anscestral protector gives the spectral spirits increased damage. But protector only affect attack speed it should not even give any increased damage.
@compact isle May I have 3 minutes of your time?
what's up?
@compact isle can I pm you real quick?
yeah I added you
yea 10.0.3 targets .netstandard 1.0, 1.3
but 11.0.1 & .netstandard 2.0 has 0 dependencies
Probably won't notice that big a difference anyway. But I'm happy that more and more people are targeting standard.
not until he's starting to use the new Span<T> stuff and you're using .net core 2.1
Now we just need a cross platform gui library for core.
Not really looking for an OpenGL library ๐
Eto.Forms look quite promising.. But it's still using Xamarin.Mac
it would be nice if they made something that's 100% interoperable with WPF/UWP
that'll require you to serialize and deserialize data between business logic and presentation
and isn't really a fun solution ๐
@fickle yew are you using .net core with your backend for poe.ninja?
Yep
nice, that's what I've been wanting to do for a new project
I've played around a bit with electron, was surprisingly easy to convert an existing js page to standalone app
main downside being library overhead
electron adds like 250mb to installation size
Used to be plain .NET on Azure but now it's .NET core on Ubuntu
Isn't it more like 60mb for Electron?
idk, I could have my numbers off
but I remember it being around 250
I heard from a friend that they've been working to reduce the dependency size though
so maybe it's shrunk
do you only use react or have you tried angular?
React and Typescript
eh? that's a little unusual isn't it?
thought typescript was mostly just for angular
I like it. Gives me strongly typed html which is awesome
might be wrong area, and this might be targeted more to @fickle yew , but... any idea how long after an interview with MSFT you should hear anything?
It's not that uncommon for a c# team
people I've talked to suggested angular would be easier to learn coming from .net than react
because of how typescript is similar to c# in terms of syntax
I'm more interested in design patterns like MVVM
from what I understand react uses more subscriber/publisher to decouple things and angular is more MVC/MVVM
@tender star Hmm I guess it depends a lot on where and probably a lot of other factors. Background check took a long time.
@wind garden React + TypeScript talk I've done a few times.. Also includes a c# solution with React, TypeScript and Webpack
react-webpack-typescript - Demos and slides from the presentation: ASP.NET without Razor: React, Webpack and TypeScript
cool I'll check it out, thanks
thanks @fickle yew . I haven't heard anything about a check yet. I assume that was after they offered?
@tender star I think it was before the actual contract. Which county are you interviewing in?
Guess it also depends on location. Dunno how different it for US vs Denmark.
But you should be able to reach out the recruiter and ask I guess?
Yeah, that's my next step
Good luck!
@fickle yew so based on your presentation it looks like your main reason for not using angular 2 was angular's lack of maturity/fragmentation?
assuming google can stabilize on angular 5, do you think it could be a comparable solution?
in the future I mean
I like the functional feel of React. But I'm sure you can build great solutions with both.
ya
Angular is more of a full solution. React mainly focuses on ui
one thing that has me torn is since both are sorta competing in the same space. I don't want to go through the trouble learning one and then have the industry move towards the other
Today I'd probably also consider Vue
ya that's a 3rd i've been reading about heh
like @simple ravine said, I just wish there was a WPF interoperable solution that was cross platform.
They're working on React Native for Windows
when you say react is more just for UI and angular is more full solution. How do you have just a view without something like a controller to deal with updating and processing input of the view?
does the view just communicate direactly with the backend and not have any decision logic of its own?
I tried it out for mobile. Worked nice.
React is mainly view yeah. But there's nothing stopping you from using more libraries like Redux if you need.
You can get pretty far with just plain React though.
alright, think I'll play around with the .net core react template
I'm already pretty familiar with the angular template, so it shouldn't be too hard to compare them and get a feel for the differences
Yeah there's the new template for .NET core where everything runs automatically
how new?
I've seen the one that released with .net core 2.0
but that was last year some time
august i think
Yeah. We started using React in the summer of 2016 at the start-up I was part of.
So it wasn't ready then... Actually ASP.NET Core wasn't really ready at that time.
package versioning is kind of a nightmare in JS though
when you install these microsoft templates for angular/react you immediately get a bunch of warnings saying you should update to version x.x.x
but if you do, chances are you'll break some critical compatibility
and nothing will work
Fun fun
i just kinda gave up on the template itself and switched to just using angular cli + .net core
asp.net core with SPA templates was too much of a pain
For just playing around with React create-react-app is really nice.
I don't use the core templates. I have my own webpack setup similar to the one in my presentation. I usually also just open VS Code for working in the frontend. It's better than VS unfortunately.
I converted the scion ascendant graphic into text for ez ctrl+f, would this be useful to tool devs?
@alpine raptor you converted this manually or wrote a ocr tool for this purpose? would love to see this made available
I think so
"A framework for building native UWP and WPF apps with React. "
so I am assuming that'll be fore .NET Framework only
@timid hemlock Hey I know you are busy but can you take a look at this, might be a good time since you are updating etc https://github.com/Openarl/PathOfBuilding/issues/636#issuecomment-345129458 and https://www.reddit.com/r/pathofexile/comments/80vp4r/pob_fix_high_cpu_usage/
@timid hemlock alpha access?
Godspeed, @timid hemlock
"Hello,
I put your loot filter in POE; everything was fine and working great for the morning i was playing, when i came back at night:
Hideout gone
Masters reset
Maze prerequisite reset
"Seer" disappeared and cant get back
It seems that abysses and other features no longer spawning on map,
I have deleted and uninstalled the game twice to no avail. The character is ... a Fire Templar.
Thank you for your time."
...
Jesus Christ
๐
Eh
this is still silly
He takes the silver medal
3 days ago, some guy complained (with the worst english ever, without any punctuation and all lowercase) about Xoph amulets not being highlighted (xoph amulets share the base with anvils, so it's kinda tricky). I asked him to go read the FAQ. He refused ("nty"), told me that he'd rather use a filter that better and that mine is terrible, I told him to go ahead, but that it's a technical limitation. He proceeded to troll and spam in the thread, which got him reported in the end. All comments got deleted. He then wrote it again and PM-flamed me (Quote: "I won't read the FAQ you f*g", which lead to him getting banned).
This ended with him creating ~5-6 fake accounts, then flaming me and the thread, each getting repeatedly banned, by some mod preying on him...
nope
~95% of all posts got deleted
Seriously around 20 deleted posts
seer is probably navalli
holy shit neversink
i've never ever thought it was possible
for a misconception to spawn that a lootfilter
is the reason EVERYTHING IS GONE
.>
this is a weekly thing honestly
god damn. i did a couple build guides and stuff, but i can imagine a universal "mod" is wayyyy worse
holy
do you know
what you should do
upload a highlight series of comedic reading
exactly
PSA: WATCH FIRST
at the top
of the neversink lootfilter
i remember build guides man
im so glad
i didn't update mine so it fell into obscurity
but me and viper did flameblast totems at the same time the second it got fixed
and i had the first HC high level one
omg funniest things would happen
we explicitly made it so
that i would link to vipers guide for easier gearing/leveling stuff
and that i'd do high end CI
had a guy add me, to ask me word by word "hello i started flameblast totem and it kinda sucks at level 35" "do you think this is the build for me?"
i've never been this flabbergasted
also
i will not read your faq you fag might be my favourite thing on the forums now
so short
so conscise
full off meaning
mmh
No SST in PoB? T_T
@timid hemlock Nice speed โค
๐
And no, there won't be new skills until I'm able to datamine them from the patch data
That's only after release then, right?
Tomorrow
torrent with ggpk released 1 day-ish prior
and Novynn normally sends out tree data during the same time
might send it out today, but it'll take a while to put that in
don't expect it to be done before tomorrow this time at earliest
wat
That came with the patch notes
http://poeskilltree.com/compare/ is up too
many thanks
torrent file tomorrow?
The most interesting thing about the skill tree data is that there are 2 node that are connected to mastery nodes...
It has been like this for a long time too
Node 36281 is connected to Mastery Node 8434
Node 18703 is connected to Mastery Node 36675
what's a mastery node?
ohhh
you think they considered giving you a bonus if you take all the surrounding nodes?
I think it was an easy way to get the additional images on the tree
all the character faces are also nodes
ah
With regards to the new gems eg, SST, will we see these brought into PoB before launch?
Once I get the patch data I'll be able to get those working
Not sure yet when it'll be made available
No problem at all captain, thanks very much for the update.
Is anyone making a discord bot for PoB links currently (maybe base on https://github.com/aggixx/PoBPreviewBot)?
Would be nice ๐
Would be great - did you share the code anywhere yet?
I'll put it on github
awesome, thanks!
You might be able to color some of the text by using a specific language in the code block. There might be something that works
๐ awesome, thanks - gonna take a look
there's a bit of junk in Client.cs, one sec, I'll clean that up
nice - I'll have to check if i can use it on my rpi, if not i'll probably copy some of your logic and do a python port, sort of and try to keep the output module compatible if i come up with something that looks nicer/abuses the code listings ๐
heh, sounds like a plan
@timid hemlock TAKE MY ENERGY
oh lol
@simple ravine i literally spent the last hour porting that guy;s reddit bot to discord poorly
should i upload that for any reason
i guess it's in python already
Doesn't hurt to have more options imo ๐
well the one i wrote is in c#, so I suppose some people would prefer python
the one you wrote has like, actual output
i got this far with mine before i realized other people were doing things: https://puu.sh/zyjvu/f381a65859.png
I remember that some mod asked for a bot too, so now they have some choices ๐
no patchdata up to now, hm?
@simple ravine did you check out discord embeds for your bot and decided against it?
yeah, i tried labels
looked like crap
well, it is an embed, but didn't use the fields thing didn't look well enough imo
the idea of the !pob thing for us, is for people who have questions can post their link and our PoE Helpers can with a quick glance look at the build. With the format we're using now, it's easy for them read it.
Yeah hard to decide if going fancy is really that great of an idea if it reads worse ๐
yeah i was also considering adding emotes for gems, but that would also just be a pain in the neck
yeah, so much easier
Slack is better in that sense
but otoh, slack has "been working" on a dark/night mode for 2-3 years now
hm didnt do much with slack yet but i can't come up with a reason why they just allow "markdown" lite
shouldn't introduce much troubles to allow tables, images and lists
fully agree.. the only issue I can see is user experience across devices (mobile)
Hm - github markdown is rendered pretty good on mobile iirc
even tables?
does Discord have some kind of uservoice? perhaps we could create an issue and raid it
Yeah but its mostly ignored as far as i know
thoughts on just generating the preview as an image and serving that up?
People wanted temporary text channels for the voice channels for a long time
hm - would probably work as well but its a bit of a workaround i personally would not enjoy doing
does Discord support SVG?
Discord got hubris
or they focus on things that will actually make them money, like Spotify integration ๐
puts on tinfoil hat or their process scanner, if you use the desktop apps
tencent, what more do you need to know
pretty much
Hm i guess the build name is not retrievable from the pob xml - or am i just blind?
i didn't see that being included, no
When I made my Civ6 drafting bot for my group, I considered using "embeds" to get some fancier presentation of the results. Ended up just spamming some emoji to separate the choices ๐
updated the anti-scam message - let me know if something's missing http://currency.poe.trade/search?league=Standard&online=x&want=26&have=
thanks and happy fishing!
oh that's a good catch
๐ฃ
hey uh where can I find someone to look at my leveling filter and see if it's decent or missing something
yo anyone know if totem duration is shown anywhere in pob
@arctic prairie I don't think it is, I looked a while for it yesterday
ye
a lot of stats arent shown anywhere
kind of annoying
I guess nobody asked for them xd
minion duration and flask mods are missing too
flask mods should be there
https://www.pathofexile.com/forum/view-thread/2093978#p15310020
We're also planning to make a torrent available later today so that people can get a headstart on downloading. However, it's important to note that this torrent includes the entire GGPK so it's a larger download and you would still be required to patch a few files at release time.
10pm here in the (L)East coast
can't wait for another torrent with 50x porn trackers
tencent provide a patch.ggpk for client upgrade
it's much smaller than a Content.ggpk
fuck yeah porn trackers
seriously whoever does this
that's not how you use bittorrent ๐ฆ
what am I looking at here?
200KB/s torrent..my poor net
ppl shat all over me for making harmless joke yet ggg puts in a ton of porn trackers and no one bats an eye
pypoe barfs on the new content.ggpk oh well
PyPoE.poe.file.specification.errors.SpecificationError: <ERRORS.RUNTIME_ROWSIZE_MISMATCH: 3002>: "BaseItemTypes.dat": Specification row size 198 vs real size 199
anyone finished the torrent download? I need Data/*.dat and Metadata/StatDescriptions/*.txt, please sent me a copy
TIL pastebin has a limit of 10 pastes/user on a 24h basis
๐
Awesome
Recipes: http://poedb.tw/us/bestiary.php?c=Recipe
Captures: http://poedb.tw/us/bestiary.php?c=Capture
Gems: http://poedb.tw/us/gem.php?c=Bestiary
Achievements: http://poedb.tw/us/achi.php?c=20
Uniques: http://poedb.tw/us/unique.php?c=Bestiary
Bestiary Orb http://poedb.tw/us/item.php?n=Bestiary+Orb
Thaumaturgical Net http://poedb.tw/us/item.php?n=Thaumaturgical+Net
With regards to PoB, has anyone else encountered cursor being unaligned? The cursor needs to be placed below a node to be able to get the rollover effects. Alongside this issue, the top and bottom bars are hidden behind the UI elements of the window.
works fine for me
Intel HD Graphics?
I'd be surprised if it wasn't
That issue is only known to occur with Intel
It's a bug with some recent driver versions; I haven't been able to find a workaround unfortunately
I've assigned it to the Nvidia card in the unit, unfortunately it looks like the issue still occurs.
If it were to run in a borderless window, it would be fine by the looks of it.
That, unfortunately is not a bad crop at the bottom, that's what is displayed.
Yup, that's the usual
damn.
Assigning it to another graphics device does usually fix it though, from what I've heard
๐ฆ then there is no hope.
I don't want to rush but is there any eta for an pob update with SST?
Thanks for your quick responses @timid hemlock And for all of the help that you give to the community.
No problem ๐
Allright ๐ Two more productive hours in the office, thanks for your response
@timid hemlock I can send u the dat files if you want
(Also thanks for PoB in general, that thing entertained me for the last couple days of waiting)
That would be a great help
ok, just extracting zip now, will extract the ggpk in a sec
I'd need to figure out how to get PyPoE to convert the files without them being in the ggpk, though
you can set a folder as parameter
Hmm
I want to find the 3.2.0 unique list on reddit, but it's not sticked
@timid hemlock Do u need the .ot files?
Ok
@cosmic saffron thanks
instead of passing in a ggpk object, you pass in a string with a path when using a folder
I use it via command line
Fated Uniques not in preload .dat
I mean I never succeeded with the ggpk file either
If I can bloody find it
So the uniques are already in the ggpk file, but you wait with implementing them till the community found them, right?
GGPK worked for me, can share the code snippet if you want
Also - i can't seem to find the active skill in POB XMLs, where is it stored?
yep
The selected socket group is Build>mainSocketGroup
Then, look for the corresponding Skills/Skill, then mainActiveSkill will tell you which Gem
Oh awesome, working on a 13" display atm and completely overlooked that attribute :D
https://gist.github.com/anonymous/1f96fb5a952ee832eecc9877cc13bdb9 < is the script i've used to extract map data, you can basically replace the complete parse(โฆ) method with your code
didn't really get around to dive into pypoe yet
Oh I've just seen some stuff that won't work out of the box, will post a new one in a minute
@timid hemlock you can also take a look at RePoE: https://github.com/brather1ng/RePoE
@faint remnant unique mods and flavours in .dat, but you don't have the combines before it found
it uses PyPoE, so you can steal some snippets from there
From a brief look at that, it seems to read from the ggpk, and obviously doesn't use the JSON exporter
So it is of little use to me
it exports to json, and if you want to use a folder, you can just pass that in as a string instead of the ggpk object
It doesn't export the .dat files directly to JSON; it does processing first
I just need the .dat files in JSON form
Oh I've misread then, never used the .dat directly
@timid hemlock if you tell me how to do it, I can run it on my ggpk
Well, you need the exporter to be properly configured first
pypoe_exporter
ah yeah, i got it
what arguments do you use?
pypoe_exporter dat json .. and then?
pypoe_exporter dat json <blah>.json --files <blah>.dat"
Needs to be run once for each file
ok, what dat files do you need?
Thanks a ton ๐
I'm assuming it uses the ggpk file in the working directory?
No, you need to specify that in the exporter config
ah
Might be able to pass in the command line though
Yeah, ggpk_path option
Actually, nope
Looking at wrong place ^_^
Indeed
Also, Omega doesn't appear to have updated the specifications yet
So some of the .dats might not export without a fight
I noticed my PoeSharp library being able to parse things properly without the new things (it'll skip the new things)