Log in

View Full Version : New AddOn: WhoTracker



Moorea
02-20-2009, 02:19 PM
If you want to keep an eye on a guild or fellow boxer's progress, you may find WhoTracker ('http://wow.curse.com/downloads/wow-addons/details/whotracker.aspx') useful

From the description:

WhoTracker is a simple addon which repeats a given who query every minute and alerts of changes to the result as well as record it in wow saved variables (can be mined later WTF\Account\<accountName>\SavedVariables\WhoTracker.lua)

Syntax:

/wt query [query]
/wt pause -- will pause the query
/wt history -- print recorded history
/wt resume -- resume after pause

Where [query] can be any combination of what the standard /who interface accepts:


* String
* Name (n-"<char_name>")
* Zone (z-"<zone_name>")
* Race (r-"<race_name>")
* Class (c-"<class_name>")
* Guild (g-"<guild_name>")
* Level (<lower_limit>-<higher_limit> or <single_level>)

Example output


WhoTracker now tracking druid 78-79
Fri Feb 20 01:13 3 online. 1 x lvl 78, 2 x lvl 79, 1 in Sholazar Basin, 1 in The Violet Hold, 1 in Icecrown
WhoTracker now tracking rogue 75-79
Fri Feb 20 01:14 6 online. 2 x lvl 78, 1 x lvl 79, 3 x lvl 76, 2 in Sholazar Basin, 1 in Dalaran, 1 in Eye of the Storm, 2 in Dragonblight
Fri Feb 20 01:16 6 online. 2 x lvl 78, 1 x lvl 79, 3 x lvl 76, 2 in Sholazar Basin, 1 in Eye of the Storm, 2 in Dragonblight, 1 in ...

http://static.curseforge.net/uploads/19/12/990/WhoTracker.png

Moorea
02-21-2009, 07:58 AM
Should I rename it "Sam Stalker" ;-) ?

(trying to get some kind of reply through flame bait)

algol
02-21-2009, 08:03 AM
It sounds very interesting, but won't that logging feature eventually bog things down? 1 x minute x n guys you set it to stalk...also, does it handle "player not found" gracefully?

Moorea
02-21-2009, 08:13 AM
It sounds very interesting, but won't that logging feature eventually bog things down? 1 x minute x n guys you set it to stalk...also, does it handle "player not found" gracefully?
Thanks for the question/comment

I only run it on 1 account and it does 1 search at a time; for instance "n-samdeath" searches all the toons who have "samdeath" in the name in 1 shot (but the flip side is if you wanted to track toons abc and def and they aren't in a guild; you couldn't with the current version of my addon. The logging is only 1 summary string each time something actually changed; and it's in saved variables; I think you'd need thousands and thousands of changes (which would take months if not more) before the array would become significantly big - I didn't put a /wt clear command yet because I don't want to accidentally loose the history; for now you can clear or edit the saved variables file directly if needed - but I can probably add a real GUI some day; which would include a clear with confirmation; or auto clear of entries older than X days maybe

Player not found is noted as "0 online" - no error (and obviously you only get that message once when you start the search/log in or when something changed (toons tracked log out))

tinit5190
02-21-2009, 06:46 PM
If there was a way in order to guide you towards the person, or notify you of their location, that would be awesome. Then you can emote in hiding.

heffner
02-21-2009, 09:20 PM
If there was a way in order to guide you towards the person, or notify you of their location, that would be awesome. Then you can emote in hiding.Lol. You're all a bunch of stalkers!!!!!

Moorea
02-22-2009, 02:15 AM
I just put on CurseForge a much improved 1.1.0 version (that doesn't interfere with your regular Who UI, nor LibWho - ie compatible with other addons like WIM, unlike WhoTracker-1.0.0)

It should propagate to curse eventually or you can get it directly curseforge if in a hurry

glo
02-22-2009, 02:23 AM
I just put on CurseForge a much improved 1.1.0 version (that doesn't interfere with your regular Who UI, nor LibWho - ie compatible with other addons like WIM, unlike WhoTracker-1.0.0)

It should propagate to curse eventually or you can get it directly curseforge if in a hurryNice to see something positive(other then my own personal entertainment) come about because of Sams posts.

Moorea
02-22-2009, 07:23 AM
I finally figured out curseforge, which is pretty neat btw, and can now get new builds out right away


Here is the latest sample output:

Sun Feb 22 01:19 5 online. 1 x lvl 38, 4 x lvl 39, 5 in Swamp of Sorrows
Sun Feb 22 01:20 11 online. 3 x lvl 38, 7 x lvl 39, 1 x lvl 41, 11 in Swamp of Sorrows
Sun Feb 22 01:21 26 online. 12 x lvl 38, 13 x lvl 39, 1 x lvl 41, 26 in Swamp of Sorrows
Sun Feb 22 02:01 0 online.

The 1.1.2 version of WhoTracker is on
http://wow.curse.com/downloads/wow-addons/details/whotracker.aspx

and resolves problem of incompatibility with LibWho/WIM I found earlier as well as doesn't force you to have the dialog open to work... give it a shot !

Moorea
02-28-2009, 01:34 PM
Fixed a couple of bugs and made some improvements: here is the changelog - I think now it's pretty solid - I'd love some feedback or report of any issue

1.1.5 Feb 28th 2009
- Added entry in history for logout event (end of tracking time stamp)
- Better help (/wt)

1.1.4 Feb 27th 2009
- Fixed: Seems in some case GetFramesRegisteredForEvent's GetName is nil

1.1.3 Feb 23rd 2009
- Fixed: Debug off doesn't turn debug off

1.1.2 Feb 22nd 2009
- Rebuild from curseforge hosted repository

1.1.0 Feb 21st 2009

- Fixed http://wow.curseforge.com/projects/whotracker/tickets/1-error-with-who-lib-wim/
- Don't have the normal who ui popping up each time a query is done (save, temporarily disable then restore whoframe WHO_LIST_UPDATE listeners)
If there is no user query (empty search, or search equal to the WhoTracker one; do update the dialog if shown)
- Cleaned up code

1.0.1
- Added sorting by level and zone

1.0.0 Feb 20th 2009

- Initial Release