I am just thinking, wouldn’t it be easier and more productive for everybody if we make a public Shopping API gateway?
So basically, everybody that has an API key would output the sopping data to a API data hub that stores the data and then makes it available to everybody. This way the data will be more up to date (I don’t think that everybody, or anybody, has a dedicated machine to pull data from).
I know that there is an issue with how the data is used, and the devs said that this api is not intended to give a single user an advantage, but have it as a tool for ppl that want to create something for the community, so I guess the API hub would not be public, and it would only be available for ppl that actually have an API key (so they supply data to the hub in order to get data from it).
I am thinking that this HUB can run as a master/slave one, and it can have a functionality like request resource information. By keeping track of what data it was feed, it can also request data for items that are old.
Also with a socket/version implementation we can have a pull system, where you don’t have to ask the server all the time for new data, just connect to it and it will notify you when a new version of prices is available so you can download into your own database.
I was thinking about this as I have one or 2 ideeas about some 3rd party software that I might want to make to help the comunity, but I won’t have a way to keep the data fresh, pulling data from the game, so in case there are ppl with the same issue, this would be a nice solution for it.
If there are ppl out there that would use a system like this I would be open to implement it. I have a free AWS account where I could host, and a micro server (free) would be enough to support the traffic.