Zicore's Trading Post Notifier (Open Source)
I have a question on the code though. Why are you reading the files items.json and recipes.json? I presume that they are data from gw2db. If that is the case, why don’t you get the latest data from their website instead?
Otherwise, how would you account for new recipes?
(edited by DarkSpirit.7046)
Anyone else having trouble with transaction and notification counts? it says im trying to buy over 350,000 of a single item, which is way way way off. Not to mention the notifications are saying im buying items in stacks of over 700.
Make an image please, not sure what you mean there
Hey DarkSpirit,
I’ve read the thread while it was still open. I love how you defend my app, but currently I won’t stop development.
Two reasons why I don’t download the items.json and recipes.json on-the-fly.
First: They are kinda big.
Second: I have to share my (gw2db) api key and I’d like to avoid it.
I try to keep them updated in every release though.
As long as arenanet don’t force me to stop, I won’t stop the development.
Thank you all for the feedback ;-)
Hey DarkSpirit,
I’ve read the thread while it was still open. I love how you defend my app, but currently I won’t stop development.Two reasons why I don’t download the items.json and recipes.json on-the-fly.
First: They are kinda big.
Second: I have to share my (gw2db) api key and I’d like to avoid it.I try to keep them updated in every release though.
As long as arenanet don’t force me to stop, I won’t stop the development.
Thank you all for the feedback ;-)
Yeah I guessed your first reason. Rather than loading all the recipe and items, can’t you request just what you need when you need it?
Here is the gw2db api request thread: http://www.guildwars2guru.com/topic/70465-guild-wars-2-database-api-request-thread/
By the way, Zicore, I don’t think you should have released this to the community. The community doesn’t appreciate this and you will get backlash after all your hard work. You could have used it to just benefit yourself instead of people who don’t appreciate your work even though it is free. I have created a similar app in C# (but using .NET Framework 4.5 instead for async functionality) before I found out about yours but I didn’t want to release it because of this reason.
Here is the entire thread where I was trying to defend your app until it had to be closed:
https://forum-en.gw2archive.eu/forum/game/bltc/New-apps-being-created-if-this-is-legal-im-out/first
I suggest you stop adding more powerful features to your app before you get cursed and spit on for all your hard work.
There were also ppl in that thread who supported the idea (and your argumentations)- so just like the OP, keep up the good work and don’t let yourself get discouraged by some raging forum warriors.
As long as such tools are kept informal only (not directly influencing the game course by automated ingame actions- I always assumed that the points of reading out memory in the eula are assuring that such won’t happen) and you don’t try to earn money with them I am sure Anet sees them as what they are meant to be.
Contributions by the community to add more complex to the minigame of the tp (as everyone has access to those tools the markets would become much more interesting).
You could always parse gw2db instead of using their API.
Personally, I went with parsing the raw data on wiki and caching it. Depending on how the future goes, the wiki will probably win in the end, since Curse can be very spotty on what they continue to support.
Hey DarkSpirit,
I’ve read the thread while it was still open. I love how you defend my app, but currently I won’t stop development.Two reasons why I don’t download the items.json and recipes.json on-the-fly.
First: They are kinda big.
Second: I have to share my (gw2db) api key and I’d like to avoid it.I try to keep them updated in every release though.
As long as arenanet don’t force me to stop, I won’t stop the development.
Thank you all for the feedback ;-)Yeah I guessed your first reason. Rather than loading all the recipe and items, can’t you request just what you need when you need it?
Here is the gw2db api request thread: http://www.guildwars2guru.com/topic/70465-guild-wars-2-database-api-request-thread/
Yeah that’s basically where I have the recipe and item data from.
Thank you for all your work and thank you for sharing it with the community. Just tested the app and it’s really impressive work.
Would be amazing if you could have a whole series of recipes displayed at the same time to understand where the margins are instead of having to click on each craftable individually.
Again thank you again for your work.
Transactions lists do not refresh when I hit the refresh button.
Thanks for the great program. I’d love to see a version that I can plug in to Google spreadsheet’s scripting language, which I think is pretty similar to what you’re using. Something like: use the executable to pull off the session key, then enter that into the spreadsheet, which can pull individual item listings or bulk data off the TP. I’m already doing this with the Spidy API, but I’d rather use my direct connection to the TP over Spidy, which is often down.
When I openly asked for guidance on this program, I was referred to the Third Party Program policy of Guild Wars 2, which states, in the relevant part:
“The best way for a player to assess whether a specific third-party program could have any impact on another player or a PvP opponent is to ask:
“Does this program allow someone to play faster, better, longer, or more accurately than someone who doesn’t use it?”
“Does this program allow someone to ‘play’ when he/she is not at the computer?”
“Does this program allow the user to gain undeserved rewards?”
If the answer to any of these questions is “yes”—or even “maybe”—then we strongly recommend that you do not use the program because to do so may place your Guild Wars or Guild Wars 2 account in jeopardy."
My answer to question 1 and 3 regarding “Zicore” and “Gold Wars 2” is “yes”. Even if you were to be in doubt, and would fill in “maybe”, it would still mean that making use of this program is against the official policy. My answer to question 2 is only “yes” if the program includes an option to receive a notification when your products have been outbid by someone else. Because this means you’re still playing the game while logged out, even if you don’t log back in to change your original bid.
Don’t get me wrong, you guys made something very nifty and inventive. Something the developers perhaps ought to have implemented themselves. The problem is, they haven’t, and using these programs gives you an unfair advantage over anyone who is not using them. I’m just applying a very plain reading of the policy; I’m not interested in analogies with GW2 spidy or other programs, so that I can bend something that is crooked into something that is straight.
Don’t forget that Gold Wars 2 and gw2spidy both already claim to have the approval of ArenaNet. We have posted and asked ArenaNet numerous times here, as you are well aware, and if the owners of Gold Wars 2 and gw2spidy are bluffing then ArenaNet should have stepped in to clarify the matter. Since ArenaNet did NOT do that, we can only give the owners the benefit of the doubt that they indeed received approval to do what they do.
Zicore’s app accesses the TP server in the same way so it should be approved in the same way too. ArenaNet is also not granting approval/disapproval on a per-app basis since their API is not supported, probably because they don’t want to strain their resources. All his app does is to display the information that gw2spidy already display but with notifications instead of you hitting refresh.
The hardware upgrades (i.e. gaming mice, PS3 controller, etc.) fits question 1 and 3 a lot more. Yet people still use them, even in PvP, to gain an advantage over others.
The fact that ArenaNet did not put a stop to them ever since GW1 started years ago, proves that the questions above are just guidelines and not rules, especially when both gw2spidy and Gold Wars 2 have already been granted approval. Similarly for this app, as it accesses their TP server in the same way.
(edited by DarkSpirit.7046)
Please don’t discuss here about whether this app is allowed or not. Keep the thread clean and for informal feedback only.
Thank you.
Please don’t discuss here about whether this app is allowed or not. Keep the thread clean and for informal feedback only.
Thank you.
You’re trying to tell people what to post and what not to post on a forum? Good luck, lol.
Logic will never win an argument on the forums…..only a sense of entitlement will.
Please don’t discuss here about whether this app is allowed or not. Keep the thread clean and for informal feedback only.
Thank you.
You’re trying to tell people what to post and what not to post on a forum? Good luck, lol.
I think the point is that two other threads which discussed this topic were closed.
(edited by Stiffi.7824)
The point is that this thread “casually” lends legitimacy to something which is, reading the policy at face value, obviously not legitimate.
Thanks for this cool program. Got a quick question though.
I’m trying to buy Dusk, but I don’t want to get outbid cause I can’t afford the “buy now” price. Is there a way I can set this program up so that I’ll get a notification when I get outbid? I can’t seem to get it to work when I click on the + sign and put in: 1 silver, it keeps notifying me even though I didn’t get outbid.
Thanks for this cool program. Got a quick question though.
I’m trying to buy Dusk, but I don’t want to get outbid cause I can’t afford the “buy now” price. Is there a way I can set this program up so that I’ll get a notification when I get outbid? I can’t seem to get it to work when I click on the + sign and put in: 1 silver, it keeps notifying me even though I didn’t get outbid.
It’s basically the following shema: Notify on “current price” is “higher” than “rule price”.
An example: A sword costs 5s 32c you enter a rule with “higher” as comparsion operator and 5s 90c as “rule price”, so it’ll notify you as soon as this sword reaches 5s 91c.
Feature suggestion: Add the search filters that have not been implemented by their web page yet.
See: https://forum-en.gw2archive.eu/forum/game/bltc/Black-lion-trade-filter/first#post1605941
Has anyone figured out if this is 100% allowed using the GWSpidy API with the secure method in the program?
DragonBrand – [Agg] Aggression
Good news everyone! I’m currently working on implementing the official trading post api.
What that exactly means and what features are supported, will be announced with the actual release.
I’m currently working on the item search and fixing bugs and I’m looking forward for a test release this week.
Good news everyone! I’m currently working on implementing the official trading post api.
What that exactly means and what features are supported, will be announced with the actual release.I’m currently working on the item search and fixing bugs and I’m looking forward for a test release this week.
Awesome! I love Zicore’s TP notifier
Great to hear! You do fantastic work and I find the tool very helpful for searching and managing my activities on the TP.
Good news everyone! I’m currently working on implementing the official trading post api.
What that exactly means and what features are supported, will be announced with the actual release.I’m currently working on the item search and fixing bugs and I’m looking forward for a test release this week.
Thank God, thought you’d stopped playing.
I’ve been trying to modify it myself since I can’t really manage without it, have you already found a way to draw the user key from CoherantUI- or have you given up on personalized data?
It happened, I released R16 with the official API now.
Update infos here: https://github.com/Zicore/TradingPostNotifier/ and here: http://notifier.zicore.de/
Just wanted to stop by this thread and tell the OP he is an awesome person for creating this and then giving it to us strangers.
- Potluck Massacre [PLUM]
- Sanctum of Rall