There are 2 programs.
1) the addon, that works just like any addon and stores can data on your harddrive and in addition uploads that data to an online server (similar to Warcraftlogs).
2) the desktop client or web browser then accesses the data lying on said online server, so you can watch past scan results of your addon and from other people even when WoW is not running.
Got it?
Nope. What you are writing makes little sense if any at all to me. You were writing something about a tos violation free version of the tsm desktop app. The app does update auction house data by updating a file in your wow folder not that much different from what the curse client to make easy use of said data. It's quite a stretch to make that a true violation in the first place. How the app attains the data is very obviously also not against the tos in any way.
1) makes zero sense.
2) makes quite little sense as well since people want to use the data ingame.
So I am not really sure what your solution is supposed to do in the first place. Provide you with an auctionhouse price history in the worst way possible ? Why would you upload your scan data for that when there is the api ?
Last edited by cFortyfive; 2017-01-07 at 02:44 PM.
I was trying to explain, how a 3rd party program could access WoWs auction house data w/o breaking the ToS, b/c someone mentioned a desktop client that was able to show current AH prices w/o the need for an actual login into WoW.
I do not use TSM, but I do use Auctioneer which also lets me scan the AH and sets prices automatically.
As you already mentioned: I too would have very little use for AH data outside of WoW. This ain't EvE after all.
There is no tos violation in that to begin with in that particular function.
The potential tos violation as far as Blizzard is concerned is happening when the addon is used while the client is running to update the data shown ingame as described in here https://us.battle.net/forums/en/wow/...6896237#post-8 . Anything else is irrelevant because the information the app uses comes from the Blizzard api.