thirdy / durian Goto Github PK
View Code? Open in Web Editor NEWPath of Exile Items watcher
Home Page: http://thirdy.github.io/durian/
License: GNU General Public License v2.0
Path of Exile Items watcher
Home Page: http://thirdy.github.io/durian/
License: GNU General Public License v2.0
Is there a way to exclude a certain seller's name from the list of results during the automated search?
For example an item I'm testing is listed for an extremely low price by one guy who won't sell, but "BEEP" every time my search is complete
As is, the tool is phenomenal. Mods you could add that have alot of use are added phys, %phys, %phys hybrid, local crit, global crit, global multi, spellcrit, cast speed. that would get some good mileage.
Hi again Thirdy. Another suggestion from me.
Would it be possible if you can add another column, next to the displayed results showing the availability of an open Prefix or Suffix? Or... once the item is displayed showing how many Prefix/Suffix it have?
Btw Thank a lot for the verify function it works amazing! And the new version of durian rocks!
Regards.
would be great to have a configuration to change which sound file (mp3, wav etc) to be used as well as the volume.
Is it possible to search to see if there is an open affix? It'd be useful for crafting if I could, for example, search "ring 50life 40eleres 1opensuffix" or something similar.
there's a problem with saving the text from the UI, it's getting an extra new line
manual.search.prefix=tmpsc bo
online
After leaving this program up over night i noticed it took up over 2GB RAM
@ Hi, WTB your <"ITEM"> listed for <# CURRENCY> in <LEAGUE.>
Is what I'm reffering to - Unless I missed something and there is in fact a way to alter this?
I think adding a visual display like in game or poe.trade on top of the items of the sockets and links would be a great QoL improvemnt because the way it is right now it takes a lot longer to determine that
is there a way i can change the refresh time to 45sec. I have been able to completely avoid the captcha and the only thing holding me back its the 1 min minimum.
sortpdps does not work
I downloaded the latest release of durian and attempted to run it. I was instantly given an exception error, and the program then did nothing else.
I also tried version 0.1, which had the same result.
Reproduction and error:
dryvnt:durian/ $ java-jar durian-v0.1.1.jar
Exception in Application start method
Exception in thread "main" java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$152(LauncherImpl.java:182)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
at net.thirdy.durian.util.config.ItemWatchConfig$ItemWatch.fromConfig(ItemWatchConfig.java:92)
at net.thirdy.durian.util.config.ItemWatchConfig.lambda$3(ItemWatchConfig.java:37)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at net.thirdy.durian.util.config.ItemWatchConfig.loadItemWatchList(ItemWatchConfig.java:38)
at net.thirdy.durian.ui.DurianApplication.start(DurianApplication.java:102)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$159(LauncherImpl.java:863)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$172(PlatformImpl.java:326)
at com.sun.javafx.application.PlatformImpl.lambda$null$170(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$171(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication.lambda$null$48(GtkApplication.java:139)
... 1 more
show general info and links
it should use manual.search.prefix
Add a way for the client to verify if there's a new build avaiable, and notify the user if there is. Also, the best possible thing would be an auto-updater, but I don't have any idea of the viablity of something like this.
"increased Quantity of Items found during flask effect" mod is missing
I keep complaining that GGG doesn't add a tutorial for new players, and in some ways, Durian is like PoE, having an initial steep learning curve, so I believe we should have a tutorial for how Durian works, and a FAQ.
I think this tutorial should be in Durian, like be showed as a pop up when you open it (with an option to not show it again). Or just put it in the help tab, anyway.
I'll start writing one today, but if you guys wanna give it a help, please post here what you think that should be in it, especially in the FAQ.
A user from reddit reported that popup alerts is causing PoE to minimize.
This is not good as this might cause rips in HC.
hi,
It would be nice to have an option to not search for (pseudo) mods. A jewel with 10 spell power is not the same as a jewel with 10 fire damage. Not all skills that are affected by increased fire damage are also affected by spell power.
suggested by Morsexier in his twitch channel
For easier editing of config.properties
If looking for mjolner and even though the terms should allow for mjölner it causes an error, the search goes through but does not return anything, even though according to poe.trade multiple where available.
Because now I get beep notification in a list of 20 items and how do I sort out which one is the new item? Would be nice if new added one's would get highlighted in different background color, etc.
Also had to disable image rendering it eats up CPU.
Cheers
I'll have a read thru the syntax list, any chance of making the log highlight invalid search params? not a big deal I guess but for trial by error attempts, can easily see where I went wrong, again im not sure how hard things like this are to implement, dont want you doing more work for little benefit!
automatically enable verify of items
Currently the way to search for filter groups is by manually editing the terms\modgroups.txt in Terms tab. But that is not easy to do.
I think it's definitely possible to do this by combining existing search terms for mods.
It would be great for users with larger Displays who sit father away from it( also known as playing on your TV), if the Font size would be able to be increased
can't sort by total DPS, works only for physical sortpdps
can't search for e.g. 1hsword 300pdps 400dps
can't search for flat accuracy e.g. 200acc? 200accuracy?
would be nice if there was a docu with all the commands listed
hi,
I can't figure out how what I need to type in the search field. Like what would I need to type to search for ignite chance? or a jewel with increased mine damage?
4.1.10 download (standalone) zip file is corrupt
hi,
a blacklist for(against) sellers which removes found items from the search list.
Could be an independent list or the POE ignore list.
i got it to search for crit multi but i crashes about 10 sec after it completes
Here the error log:
hs_err_pid76184.txt
and heres what i added
gmulti = mod_name=(pseudo) (total) #% increased Global Critical Strike
Multiplier&mod_min=&mod_max=&group_type=And&group_min=&group_max=&group_count=1
(\d+)gmulti = mod_name=(pseudo) (total) #% increased Global Critical Strike
Multiplier&mod_min=$GROUP1&mod_max=&group_type=And&group_min=&group_max=&group_count=1
(\d+)-(\d+)gmulti = mod_name=(pseudo) (total) #% increased Global Critical Strike
Multiplier&mod_min=$GROUP1&mod_max=$GROUP2&group_type=And&group_min=&group_max=&group_count=1
Is there any way to search for mana regen? I can't seem to find it in the help page. Like "ring 60life 60eleres 40manaregen 5ch" eg.
Also, is there anyway to remove results? I saw the "ban a user" discussion, but is it possible to also add certain items? Like for a small amount of time, say 10min? :)
Thanks btw, this is awesome!
Because, the config file adds "tmpsc bo online" to every search it is impossible without changing the config file to search indifferent leagues, or for items without a buyout or offline items. I think if possible they should only be added if no such identifier is given instead of them always being added
Basically just creating a ticket for what we have discussed for a while now.
Best would to let the user decide which indexer to search from, as an option. poe.trade and Exile Tools being the only open ones I know of, but there are probably more out there. If Durian was able to search them all (I don't know if it would be possible), it would be the most powerfull searching tool indeed.
I can't forget Blackmarket. It is a tool a lot more appealing to people that like visual feedback, and I believe it should not die. Maybe merge some features from there into Durian? The auto-updater comes first to mind.
suggested by Kyri0
I think defining search terms is not sustainable. It's too many specially when you add in mods from Uniques.
Search for mods from uniques is important as the range values for those can be very impactful.
A syntax similar to name="" is probably a good way to go. For this to be effective, the mod choices should be presented (an in-textfield dropdown popup maybe) instead of burdening the user to remember/type in the right mod.
Since there are numerous mods, I think the dropdown should be context sensitive and know if the user is search for boots, or str gloves, or queen of the forest - and should show mods only for those.
Or maybe use a tab (or ctrl+space) auto-completion like what you have in IDEs. This would at least show you the search terms. I think that's a better way. Or probably the feasible way.
I think marking the corrupted status in red if corrupted, would make it easier to see if an item is corrupted, because as it sands right now it is rather hard to tell if that is the case at a glance
When ever durian has to display search results, the CPU usage jumps up to the point that it uses around 25% of my CPU performance
Hi there,
First of all THANK YOU sooo much for putting all this hard work into making this amazing tool. I find about it today and I can't have enough of it! A small issue , dunno even if we can call it that , I had few deals coming up just to find out they are gone when I pmed the seller. Auto verify takes ages ,understandably not program fault. So my suggestion is if you can code in a verify button or something similar only for single item to help us making sure that the item is still there before contacting the seller would be amazing. Again thanks a lot for your hard work.
Regards,
Harold.
Hello,
I upgraded from 0.4.1 to 0.5 and running "java -jar durian.jar" returns the following error:
0 [main] INFO qic.Main - guiEnabled: true Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel at qic.util.SoundUtilsFX.init(SoundUtilsFX.java:54) at qic.ui.QicFrame.<init>(QicFrame.java:53) at qic.Main.lambda$showGui$33(Main.java:134) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: java.lang.ClassNotFoundException: javafx.embed.swing.JFXPanel at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 17 more
java -version
openjdk version "1.8.0_65"
OpenJDK Runtime Environment (build 1.8.0_65-b17)
OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)
What dependencies changed and what could I do to fix it?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.