Tired of having to program a complete tracker tool.. then having to get a bunch of people to run this tool 24/7 to ensure full data coverage? Would you still like to "play arround" with the numbers.. or make your own tracker page? Now you can.. Entropia Tracker offers an unique XMl feed whereby you can model and select exactly which data you want to show on your website.. Exactly as you want to show it where you want to show it.... All it requeires is that you have an Entropia Tracker login and API key.. (Both are free of charge).. Then you can get more or less any data you want. The data is in XML format for easy integration in any websites or blogs. Currently a number of methods of calling the XML page is avalibe, if any more are needed, feel free to PM me, then I will make them/it. Please note: The event system on Entropia Tracker is currently undergoing final stages - once this is done you can also view stats on ET events via the XML. You can view the documentation to the XML here: www.entropiatracker.com/api/api.asp Or below: Documentation To call the XML pages please always remember to include your username and API key. The Base-URL of the XML calls is always the same: http://www.entropiatracker.com/api/api.asp You must include your username and API key, which XML chart you want, as well as other individual parameters directly to the XML page. A Base Call should always look like: http://www.entropiatracker.com/api/api.asp?APIUSER=YOUR USERNAME HERE&KEY=YOUR API KEY HERE If you do not call the XML page with any parameters you will be presented with a list of options on how to call the page in order to get which XML chart you want. Methods of calling the XML page: When you want a specific chart on the XML page you simply call it with the requested querystring. An example of this is the base call + "&mode=biggestLootMobMaturity&mobID=85&matureID=5" Hence the complete call will look as follows: http://www.entropiatracker.com/api/api.asp?APIUSER=YOUR USERNAME HERE&KEY=YOUR API KEY HERE&mode=biggestLootMobMaturity&mobID=85&matureID=5 Please note all querystring requests ARE casesensitive! Current methods: InputReturn values Get the biggest loot for a specific mob/maturity recorded by Entropia Tracker. Input - biggestLootMobMaturity - mobID - matureID Output - Loot value - ID of the avatar/team who got the loot - Avatar / team name - Timestamp of the loot Get the entire roster of any soc. Input - lookupsoc - socID Output - PlayerID - Avatar name - Hunting rank - Mining rank - Crafting rank - Link to players page on Entropia Tracker. Get the Entropia Tracker ID of mob / maturity combination. Input - getMobIDMatureID - mobName (Example: Atrox Old) - mobID Output - matureID - mobName - maturityName Get informations about a specific player / team. Input - lookupPlayer - playerName Output - playerID - playerName - huntingRank - miningRank - craftingRank - socName - isTeam (bool) Get last 100 ubers (+1K) on a specific mob Input - getUbersMob - mobName (Example: Atrox) Output - lootValue - playerID - mobID - maturityID - avatarName - isTeam - lootTime Get last 100 soc globals from YOUR soc Input - getSocGlobals Output - lootValue - playerID - mobID - maturityID - avatarName - isTeam - lootTime Get your own globals Input - getMyGlobals Output - lootValue - playerId - mobID - maturityID - avatarName - isTeam - lootTime Get the latest hunting HOF Input - getlastHuntingHof Output - lootValue - mobID - maturityID - avatarName - isTeam - lootTime Get the latest mining HOF Input - getLastMiningHoF Output - findValue - mineralName - mineralID - avatarName - findTime Get the ID of an avatar/team Input - getPlayerID - Player/Avatar name (HTMLEncode special characters - eg: & = %26 and ' ' = %20) Output - playerID - isRegistered (on Entropia Tracker) Get last 100 HoF's from a specific player Note: If the player is hidden on Entropia Tracker the result will be 0 values in all fields. Input - getPlayerHoFs Output - PlayerID - hofValue - hoFType (Hunting, Mining, Crafting) - what (Atrox Old, Lysterium Stone..) - hofTime
While its all above my head this looks pretty sweet. Im going to talk to a guy in my soc to see if we can get some of this on our soc's website. thanks, narfi
the API offers quite a few options, but there seems to be a lack of a simple straight feed of all globals, either live or delayed. or am i missing somthing?
Well.. the point is that "for ALL globals".. go to Entropia Tracker... for "specialized" data.. go to "XXXXX site".. IE.. your soc stats.. on your soc's page.. "interresting stats" (ubers, last hof.. biggest loot on a mob... and so on).. if you want to do something special with that on your site, that I do in a different way - or dont do at all.. then you have the option to do so via the API.. So.. "raw numbers".. = ET... everything else = your site...
ET doesnt offer raw numbers it offers a presentation of the data. as far as i can see the API offer a series of filtered views of the data. raw data would be access to the whole, full historic data as a csv/feed, with no presentation or filters at all.
So.. You havent looked at a specific mob on Entropia Tracker i take it? You can go to page 1,2,3,4,5,6,7,8... n-1 and see all the globals there... some of it is filtered.. some of it is raw.. The HoF lists.. thats just the hof's.. no filter... The ranks and so on you get on players.. thats filtered data to show you the rank instead of the data the rank is composed of... Correct. The DB is about 400 MB as it is now.. I dont think its a viable solution to get that as a csv file.. :) I will look into the "live feed" tho.. That could be something "other ppl want" on their site for sure :)
i can see the individual globals presented there, yes. i cant manipulte that or feed it into a graphing tool to render the historic trends (though i note the new graphing is much more sophisticated than before, so maybe i need to play with that more) is that all? chop it in to daily files.