WoW WhoLib addon Shadowlands/Burning Crusade Classic 2021
logo
wow addon WhoLib

WhoLib

Game Version: 1.13.2
Total Downloads: 28,858
Updated: Jun 8, 2020
Created: Jul 22, 2008
download WhoLibDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
2.0.179-classic release 17.65 KB Jun 8, 2020 1.13.2 125 download WhoLib 2.0.179-classic releaseDownload
2.0.179 release 17.65 KB Jun 8, 2020 8.3.0 161 download WhoLib 2.0.179 releaseDownload
2.0.178-classic release 14.96 KB Aug 27, 2019 1.13.2 941 download WhoLib 2.0.178-classic releaseDownload
2.0.178 release 14.96 KB Aug 27, 2019 8.2.0 649 download WhoLib 2.0.178 releaseDownload
2.0.174 release 23.00 KB Aug 25, 2019 8.2.0 +1 183 download WhoLib 2.0.174 releaseDownload
2.0.172 release 17.20 KB Aug 25, 2019 8.2.0 150 download WhoLib 2.0.172 releaseDownload
2.0.171 release 12.72 KB Jun 2, 2019 8.1.5 383 download WhoLib 2.0.171 releaseDownload
2.0.168 +1 More release 16.71 KB Jun 1, 2019 8.1.5 50 download WhoLib 2.0.168

+1 More releaseDownload
2.0.165 +1 More release 15.86 KB Jun 1, 2019 8.1.5 10 download WhoLib 2.0.165

+1 More releaseDownload
2.0.162 +1 More release 16.08 KB Jun 1, 2019 8.1.5 16 download WhoLib 2.0.162

+1 More releaseDownload
2.0.153 +1 More release 15.02 KB Mar 27, 2016 6.2.4 1,950 download WhoLib 2.0.153

+1 More releaseDownload
2.0.151 +1 More release 15.00 KB Mar 27, 2016 6.1.0 36 download WhoLib 2.0.151

+1 More releaseDownload
2.0.146 +1 More release 14.99 KB Feb 24, 2015 6.1.0 774 download WhoLib 2.0.146

+1 More releaseDownload
2.0.144 +1 More release 14.95 KB Feb 1, 2015 6.0.3 302 download WhoLib 2.0.144

+1 More releaseDownload
2.0.141 +1 More release 15.01 KB Oct 14, 2014 6.0.2 618 download WhoLib 2.0.141

+1 More releaseDownload
2.0.137 +1 More release 15.15 KB Feb 19, 2014 5.4.2 532 download WhoLib 2.0.137

+1 More releaseDownload
2.0.128 +1 More release 14.75 KB Sep 11, 2013 5.4.0 437 download WhoLib 2.0.128

+1 More releaseDownload
2.0.126 +1 More release 14.80 KB May 30, 2013 5.3.0 352 download WhoLib 2.0.126

+1 More releaseDownload
2.0.124 +1 More release 14.77 KB May 30, 2013 4.2.0 131 download WhoLib 2.0.124

+1 More releaseDownload
2.0.122 +1 More release 14.72 KB Jun 28, 2011 4.2.0 1,693 download WhoLib 2.0.122

+1 More releaseDownload
2.0.120 +1 More release 14.71 KB Apr 26, 2011 4.0.6 1,100 download WhoLib 2.0.120

+1 More releaseDownload
2.0.118 +1 More release 12.21 KB Dec 15, 2010 4.0.3a +1 1,922 download WhoLib 2.0.118

+1 More releaseDownload
2.0.116 +1 More release 12.20 KB Oct 20, 2010 4.0.1 +1 1,473 download WhoLib 2.0.116

+1 More releaseDownload
2.0.113 +1 More release 12.18 KB Feb 22, 2010 3.3.0 1,874 download WhoLib 2.0.113

+1 More releaseDownload
2.0.110 +1 More release 12.00 KB Dec 13, 2009 3.3.0 101 download WhoLib 2.0.110

+1 More releaseDownload
2.0.107 +1 More release 12.15 KB Oct 19, 2009 3.2.0 112 download WhoLib 2.0.107

+1 More releaseDownload
2.0.104 +1 More release 11.94 KB Sep 28, 2009 3.2.0 80 download WhoLib 2.0.104

+1 More releaseDownload
2.0.102 +1 More release 13.13 KB Aug 24, 2009 3.2.0 86 download WhoLib 2.0.102

+1 More releaseDownload
2.0.95 +1 More release 12.63 KB Aug 4, 2009 3.2.0 125 download WhoLib 2.0.95

+1 More releaseDownload
2.0.88 +1 More release 12.08 KB Jul 30, 2009 3.1.0 63 download WhoLib 2.0.88

+1 More releaseDownload
2.0.86 +1 More release 11.74 KB Jul 24, 2009 3.1.0 63 download WhoLib 2.0.86

+1 More releaseDownload
2.0.2 +1 More release 10.17 KB Apr 14, 2009 3.1.0 608 download WhoLib 2.0.2

+1 More releaseDownload
2.0.1 +1 More release 10.15 KB Apr 8, 2009 3.0.9 70 download WhoLib 2.0.1

+1 More releaseDownload
2.0 release 9.17 KB Nov 18, 2008 3.0.3 55 download WhoLib 2.0 releaseDownload
2.3.0 release 12.53 KB Jan 7, 2007 2.0.1 24 download WhoLib 2.3.0 releaseDownload
2.2.1 release 10.52 KB Jan 1, 2007 2.0.1 27 download WhoLib 2.2.1 releaseDownload
2.1.1 release 10.32 KB Dec 30, 2006 2.0.1 27 download WhoLib 2.1.1 releaseDownload
2.1b1 +1 More beta 8.39 KB Jul 16, 2009 3.1.0 85 download WhoLib 2.1b1

+1 More betaDownload
b2 beta 9.05 KB Nov 11, 2008 3.0.3 33 download WhoLib b2 betaDownload
2.0b1 beta 8.95 KB Nov 11, 2008 3.0.3 22 download WhoLib 2.0b1 betaDownload
1.0 (Pre-WoTLK) +1 More beta 44.55 KB Nov 11, 2008 2.4.3 194 download WhoLib 1.0 (Pre-WoTLK)

+1 More betaDownload
WhoLib-r78925.1 +1 More beta 35.83 KB Sep 29, 2008 2.4.3 47 download WhoLib WhoLib-r78925.1

+1 More betaDownload
WhoLib-r78925 +1 More beta 35.83 KB Jul 22, 2008 2.4.3 31 download WhoLib WhoLib-r78925

+1 More betaDownload
WhoLib-r78925-nolib beta 6.44 KB Jul 22, 2008 2.4.3 29 download WhoLib WhoLib-r78925-nolib betaDownload
WhoLib-r78828 +1 More beta 35.62 KB Jul 21, 2008 2.3.3 45 download WhoLib WhoLib-r78828

+1 More betaDownload
WhoLib-r78220 +1 More beta 35.24 KB Jul 11, 2008 2.3.3 30 download WhoLib WhoLib-r78220

+1 More betaDownload
WhoLib-r73861 +1 More beta 35.48 KB May 14, 2008 2.3.3 32 download WhoLib WhoLib-r73861

+1 More betaDownload
WhoLib-r73809 +1 More beta 35.15 KB May 14, 2008 2.3.3 20 download WhoLib WhoLib-r73809

+1 More betaDownload
WhoLib-r64386.1 +1 More beta 36.72 KB Mar 26, 2008 2.3.3 36 download WhoLib WhoLib-r64386.1

+1 More betaDownload
WhoLib-r64386 +1 More beta 36.94 KB Mar 12, 2008 2.3.3 33 download WhoLib WhoLib-r64386

+1 More betaDownload
WhoLib-r64386-nolib beta 7.32 KB Mar 12, 2008 2.3.3 42 download WhoLib WhoLib-r64386-nolib betaDownload
WhoLib-r62295.1 +1 More beta 36.51 KB Mar 7, 2008 2.3.3 22 download WhoLib WhoLib-r62295.1

+1 More betaDownload
WhoLib-r62295 +1 More beta 36.46 KB Feb 20, 2008 2.3.3 36 download WhoLib WhoLib-r62295

+1 More betaDownload
WhoLib-r62295-nolib beta 6.89 KB Feb 20, 2008 2.3.3 21 download WhoLib WhoLib-r62295-nolib betaDownload
WhoLib-r61989 +1 More beta 36.16 KB Feb 18, 2008 2.3.3 51 download WhoLib WhoLib-r61989

+1 More betaDownload
WhoLib-r61716 +1 More beta 35.53 KB Feb 17, 2008 2.3.3 173 download WhoLib WhoLib-r61716

+1 More betaDownload
WhoLib-r61704 +1 More beta 35.17 KB Feb 17, 2008 2.3.3 24 download WhoLib WhoLib-r61704

+1 More betaDownload
WhoLib-r57424.1 +1 More beta 35.08 KB Jan 9, 2008 2.3.3 29 download WhoLib WhoLib-r57424.1

+1 More betaDownload
WhoLib-r57424 +1 More beta 35.36 KB Dec 24, 2007 2.3.3 26 download WhoLib WhoLib-r57424

+1 More betaDownload
WhoLib-r57424-nolib beta 5.51 KB Dec 24, 2007 2.3.3 38 download WhoLib WhoLib-r57424-nolib betaDownload
WhoLib-r53004.1 +1 More beta 35.60 KB Nov 28, 2007 2.2.3 23 download WhoLib WhoLib-r53004.1

+1 More betaDownload
WhoLib-r53004 +1 More beta 35.87 KB Oct 23, 2007 2.2.3 29 download WhoLib WhoLib-r53004

+1 More betaDownload
WhoLib-r53004-nolib beta 5.75 KB Oct 23, 2007 2.2.3 27 download WhoLib WhoLib-r53004-nolib betaDownload
WhoLib-r50744 +1 More beta 35.62 KB Oct 3, 2007 2.2.3 86 download WhoLib WhoLib-r50744

+1 More betaDownload
WhoLib-r45098.7 +1 More beta 35.65 KB Sep 25, 2007 2.1.3 20 download WhoLib WhoLib-r45098.7

+1 More betaDownload
WhoLib-r45098.6 +1 More beta 35.64 KB Sep 21, 2007 2.1.3 35 download WhoLib WhoLib-r45098.6

+1 More betaDownload
WhoLib-r45098.5 +1 More beta 35.63 KB Sep 19, 2007 2.1.3 20 download WhoLib WhoLib-r45098.5

+1 More betaDownload
WhoLib-r45098.4 +1 More beta 35.61 KB Sep 19, 2007 2.1.3 48 download WhoLib WhoLib-r45098.4

+1 More betaDownload
WhoLib-r45098.3 +1 More beta 35.60 KB Sep 11, 2007 2.1.3 20 download WhoLib WhoLib-r45098.3

+1 More betaDownload
WhoLib-r45098.2 +1 More beta 35.58 KB Sep 2, 2007 2.1.3 21 download WhoLib WhoLib-r45098.2

+1 More betaDownload
WhoLib-r45098.1 +1 More beta 35.52 KB Sep 2, 2007 2.1.3 21 download WhoLib WhoLib-r45098.1

+1 More betaDownload
WhoLib-r45098 +1 More beta 34.65 KB Jul 30, 2007 2.1.3 26 download WhoLib WhoLib-r45098

+1 More betaDownload
WhoLib-r45098-nolib beta 5.53 KB Jul 30, 2007 2.1.3 20 download WhoLib WhoLib-r45098-nolib betaDownload
WhoLib-r36550.1022 +1 More beta 34.62 KB Jul 23, 2007 2.1.3 20 download WhoLib WhoLib-r36550.1022

+1 More betaDownload
WhoLib-r36550.1021 +1 More beta 34.60 KB Jul 22, 2007 2.1.3 17 download WhoLib WhoLib-r36550.1021

+1 More betaDownload
WhoLib-r36550 +1 More beta 34.08 KB Jun 27, 2007 2.1.3 19 download WhoLib WhoLib-r36550

+1 More betaDownload
WhoLib-r36550-nolib beta 5.50 KB Jun 27, 2007 2.1.3 23 download WhoLib WhoLib-r36550-nolib betaDownload
WhoLib-r36550.1019 +1 More beta 50.08 KB Jun 20, 2007 2.1.3 19 download WhoLib WhoLib-r36550.1019

+1 More betaDownload
WhoLib-r36550.1018 +1 More beta 50.05 KB Jun 18, 2007 2.1.3 23 download WhoLib WhoLib-r36550.1018

+1 More betaDownload
WhoLib-r36550.1017 +1 More beta 49.60 KB Jun 18, 2007 2.1.3 22 download WhoLib WhoLib-r36550.1017

+1 More betaDownload
WhoLib-r36550.1016 +1 More beta 49.52 KB Jun 18, 2007 2.1.3 17 download WhoLib WhoLib-r36550.1016

+1 More betaDownload
WhoLib-r36550.1015 +1 More beta 49.49 KB Jun 18, 2007 2.1.3 20 download WhoLib WhoLib-r36550.1015

+1 More betaDownload
WhoLib-r36550.1014 +1 More beta 49.19 KB Jun 18, 2007 2.1.3 21 download WhoLib WhoLib-r36550.1014

+1 More betaDownload
WhoLib-r36550.1013 +1 More beta 49.11 KB Jun 18, 2007 2.1.3 19 download WhoLib WhoLib-r36550.1013

+1 More betaDownload
WhoLib-r36550.1012 +1 More beta 49.59 KB Jun 14, 2007 2.1.3 21 download WhoLib WhoLib-r36550.1012

+1 More betaDownload
WhoLib-r36550.1011 +1 More beta 49.46 KB Jun 14, 2007 2.1.3 37 download WhoLib WhoLib-r36550.1011

+1 More betaDownload
WhoLib-r36550.1009 +1 More beta 49.52 KB Jun 14, 2007 2.1.3 21 download WhoLib WhoLib-r36550.1009

+1 More betaDownload
WhoLib-r36550.1008 +1 More beta 49.50 KB Jun 14, 2007 2.1.3 22 download WhoLib WhoLib-r36550.1008

+1 More betaDownload
WhoLib-r36550.1007 +1 More beta 49.48 KB Jun 14, 2007 2.1.3 29 download WhoLib WhoLib-r36550.1007

+1 More betaDownload
WhoLib-r36550.1006 +1 More beta 49.46 KB Jun 14, 2007 2.1.3 20 download WhoLib WhoLib-r36550.1006

+1 More betaDownload
WhoLib-r36550.1005 +1 More beta 49.34 KB Jun 14, 2007 2.1.3 18 download WhoLib WhoLib-r36550.1005

+1 More betaDownload
WhoLib-r36550.1004 +1 More beta 49.09 KB Jun 8, 2007 2.1.3 20 download WhoLib WhoLib-r36550.1004

+1 More betaDownload
WhoLib-r36550.1003 +1 More beta 48.97 KB Jun 6, 2007 2.1.3 19 download WhoLib WhoLib-r36550.1003

+1 More betaDownload
WhoLib-r36550.1002 +1 More beta 48.50 KB Jun 5, 2007 2.1.3 21 download WhoLib WhoLib-r36550.1002

+1 More betaDownload
WhoLib-r36550.1001 +1 More beta 48.38 KB May 28, 2007 2.1.3 19 download WhoLib WhoLib-r36550.1001

+1 More betaDownload
WhoLib-r36007.1005 +1 More beta 48.67 KB May 23, 2007 2.0.12 20 download WhoLib WhoLib-r36007.1005

+1 More betaDownload
WhoLib-r36007.1004 +1 More beta 48.69 KB May 22, 2007 2.0.12 20 download WhoLib WhoLib-r36007.1004

+1 More betaDownload
WhoLib-r36007.1003 +1 More beta 52.74 KB May 22, 2007 2.0.12 23 download WhoLib WhoLib-r36007.1003

+1 More betaDownload
WhoLib-r36007.1002 +1 More beta 52.63 KB May 21, 2007 2.0.12 28 download WhoLib WhoLib-r36007.1002

+1 More betaDownload
WhoLib-r36007.1001 +1 More beta 52.86 KB May 21, 2007 2.0.12 25 download WhoLib WhoLib-r36007.1001

+1 More betaDownload
WhoLib-r36007-nolib beta 6.67 KB May 20, 2007 2.0.12 29 download WhoLib WhoLib-r36007-nolib betaDownload
WhoLib-r36007 +1 More beta 53.99 KB May 20, 2007 2.0.12 24 download WhoLib WhoLib-r36007

+1 More betaDownload
WhoLib-r35426.1002 +1 More beta 54.11 KB May 15, 2007 2.0.12 31 download WhoLib WhoLib-r35426.1002

+1 More betaDownload
WhoLib-r35426.1001 +1 More beta 54.06 KB May 15, 2007 2.0.12 81 download WhoLib WhoLib-r35426.1001

+1 More betaDownload
WhoLib-r35426 +1 More beta 53.34 KB May 14, 2007 2.0.12 25 download WhoLib WhoLib-r35426

+1 More betaDownload
WhoLib-r35426-nolib beta 6.57 KB May 14, 2007 2.0.12 21 download WhoLib WhoLib-r35426-nolib betaDownload
WhoLib-r35355 beta 6.43 KB May 13, 2007 2.0.12 29 download WhoLib WhoLib-r35355 betaDownload
WhoLib-r35336 beta 6.39 KB May 13, 2007 2.0.12 25 download WhoLib WhoLib-r35336 betaDownload
WhoLib-r35203 beta 6.30 KB May 12, 2007 2.0.12 21 download WhoLib WhoLib-r35203 betaDownload
WhoLib-r34703 beta 4.32 KB May 7, 2007 2.0.12 37 download WhoLib WhoLib-r34703 betaDownload
WhoLib-r34545 beta 4.24 KB May 5, 2007 2.0.12 27 download WhoLib WhoLib-r34545 betaDownload
WhoLib-r34376 beta 3.81 KB May 3, 2007 2.0.12 29 download WhoLib WhoLib-r34376 betaDownload
WhoLib-r34370 beta 3.73 KB May 3, 2007 2.0.12 21 download WhoLib WhoLib-r34370 betaDownload
WhoLib-r34369 beta 3.63 KB May 3, 2007 2.0.12 46 download WhoLib WhoLib-r34369 betaDownload
WhoLib-r34201 beta 3.39 KB May 1, 2007 2.0.12 22 download WhoLib WhoLib-r34201 betaDownload
2.0.179-1-g8ea6126-classic alpha 17.71 KB Jun 8, 2020 1.13.2 12 download WhoLib 2.0.179-1-g8ea6126-classic alphaDownload
2.0.179-1-g8ea6126 alpha 17.72 KB Jun 8, 2020 8.3.0 17 download WhoLib 2.0.179-1-g8ea6126 alphaDownload
2.0.178-4-g3db567b-classic alpha 18.05 KB Jun 1, 2020 1.13.2 7 download WhoLib 2.0.178-4-g3db567b-classic alphaDownload
2.0.178-4-g3db567b alpha 18.05 KB Jun 1, 2020 8.3.0 10 download WhoLib 2.0.178-4-g3db567b alphaDownload
2.0.178-3-gc897201-classic alpha 17.65 KB Aug 31, 2019 1.13.2 95 download WhoLib 2.0.178-3-gc897201-classic alphaDownload
2.0.178-3-gc897201 alpha 17.65 KB Aug 31, 2019 8.2.0 60 download WhoLib 2.0.178-3-gc897201 alphaDownload
2.0.178-2-gf08cd23-classic alpha 17.59 KB Aug 28, 2019 1.13.2 20 download WhoLib 2.0.178-2-gf08cd23-classic alphaDownload
2.0.178-2-gf08cd23 alpha 17.59 KB Aug 28, 2019 8.2.0 20 download WhoLib 2.0.178-2-gf08cd23 alphaDownload
2.0.178-1-gfa5f913-classic alpha 17.57 KB Aug 28, 2019 1.13.2 11 download WhoLib 2.0.178-1-gfa5f913-classic alphaDownload
2.0.178-1-gfa5f913 alpha 17.57 KB Aug 28, 2019 8.2.0 6 download WhoLib 2.0.178-1-gfa5f913 alphaDownload
2.0.174-1-g01fa614-alpha alpha 14.43 KB Aug 27, 2019 8.2.0 9 download WhoLib 2.0.174-1-g01fa614-alpha alphaDownload
9e08c5b-alpha alpha 17.20 KB Aug 25, 2019 8.2.0 8 download WhoLib 9e08c5b-alpha alphaDownload
07ed12c-alpha alpha 17.20 KB Aug 25, 2019 8.2.0 7 download WhoLib 07ed12c-alpha alphaDownload
3ab9bb9-alpha alpha 17.13 KB Aug 25, 2019 8.2.0 5 download WhoLib 3ab9bb9-alpha alphaDownload
1139dfd-alpha alpha 17.09 KB Aug 25, 2019 8.1.5 7 download WhoLib 1139dfd-alpha alphaDownload
b793038-alpha alpha 17.04 KB Aug 25, 2019 8.1.5 9 download WhoLib b793038-alpha alphaDownload
4918ec8-alpha alpha 13.80 KB Aug 25, 2019 8.1.5 9 download WhoLib 4918ec8-alpha alphaDownload
r171-alpha alpha 12.72 KB Jun 2, 2019 8.1.5 15 download WhoLib r171-alpha alphaDownload
r170-alpha +1 More alpha 15.04 KB Jun 2, 2019 8.1.5 6 download WhoLib r170-alpha

+1 More alphaDownload
r168-alpha +1 More alpha 16.71 KB Jun 1, 2019 8.1.5 7 download WhoLib r168-alpha

+1 More alphaDownload
r167-alpha +1 More alpha 16.33 KB Jun 1, 2019 8.1.5 5 download WhoLib r167-alpha

+1 More alphaDownload
r165-alpha +1 More alpha 15.61 KB Jun 1, 2019 8.1.5 7 download WhoLib r165-alpha

+1 More alphaDownload
r161-alpha +1 More alpha 15.64 KB Jun 1, 2019 8.1.5 5 download WhoLib r161-alpha

+1 More alphaDownload
r154 +1 More alpha 14.88 KB Jul 19, 2016 7.0.3 214 download WhoLib r154

+1 More alphaDownload
r152 +1 More alpha 14.98 KB Mar 27, 2016 6.2.4 22 download WhoLib r152

+1 More alphaDownload
r150 +1 More alpha 14.96 KB Mar 27, 2016 6.1.0 24 download WhoLib r150

+1 More alphaDownload
r149 +1 More alpha 14.93 KB Mar 27, 2016 6.1.0 25 download WhoLib r149

+1 More alphaDownload
r148 +1 More alpha 14.96 KB Feb 7, 2016 6.1.0 61 download WhoLib r148

+1 More alphaDownload
r147 +1 More alpha 14.92 KB Feb 7, 2016 6.1.0 27 download WhoLib r147

+1 More alphaDownload
r145 +1 More alpha 14.94 KB Feb 24, 2015 6.1.0 31 download WhoLib r145

+1 More alphaDownload
r143 +1 More alpha 14.90 KB Feb 1, 2015 6.0.3 109 download WhoLib r143

+1 More alphaDownload
r140 +1 More alpha 14.96 KB Oct 14, 2014 6.0.2 33 download WhoLib r140

+1 More alphaDownload
r136 +1 More alpha 15.14 KB Feb 10, 2014 5.4.2 54 download WhoLib r136

+1 More alphaDownload
r135 +1 More alpha 16.54 KB Jan 14, 2014 5.4.2 63 download WhoLib r135

+1 More alphaDownload
r134 +1 More alpha 16.48 KB Jan 1, 2014 5.4.2 45 download WhoLib r134

+1 More alphaDownload
r133 +1 More alpha 16.33 KB Jan 1, 2014 5.4.2 34 download WhoLib r133

+1 More alphaDownload
r131 +1 More alpha 15.72 KB Jan 1, 2014 5.4.2 34 download WhoLib r131

+1 More alphaDownload
r130 +1 More alpha 15.60 KB Jan 1, 2014 5.4.2 31 download WhoLib r130

+1 More alphaDownload
r129 +1 More alpha 15.58 KB Jan 1, 2014 5.4.2 29 download WhoLib r129

+1 More alphaDownload
r127 +1 More alpha 14.71 KB Sep 11, 2013 5.4.0 31 download WhoLib r127

+1 More alphaDownload
r125 +1 More alpha 14.75 KB May 30, 2013 5.3.0 19 download WhoLib r125

+1 More alphaDownload
r123 +1 More alpha 14.73 KB May 30, 2013 4.2.0 22 download WhoLib r123

+1 More alphaDownload
r121 +1 More alpha 14.67 KB Jun 28, 2011 4.2.0 36 download WhoLib r121

+1 More alphaDownload
r119 +1 More alpha 14.67 KB Apr 26, 2011 4.0.6 31 download WhoLib r119

+1 More alphaDownload
r117 +1 More alpha 12.17 KB Dec 15, 2010 4.0.3a +1 26 download WhoLib r117

+1 More alphaDownload
r115 +1 More alpha 12.23 KB Sep 3, 2010 3.3.5 112 download WhoLib r115

+1 More alphaDownload
r114 +1 More alpha 12.16 KB Sep 2, 2010 3.3.5 34 download WhoLib r114

+1 More alphaDownload
r112 +1 More alpha 12.13 KB Feb 19, 2010 3.3.0 49 download WhoLib r112

+1 More alphaDownload
r111 +1 More alpha 12.05 KB Feb 19, 2010 3.3.0 25 download WhoLib r111

+1 More alphaDownload
r109 +1 More alpha 11.96 KB Dec 13, 2009 3.3.0 43 download WhoLib r109

+1 More alphaDownload
r108 +1 More alpha 11.86 KB Dec 8, 2009 3.3.0 54 download WhoLib r108

+1 More alphaDownload
r106 +1 More alpha 12.09 KB Oct 18, 2009 3.2.0 23 download WhoLib r106

+1 More alphaDownload
r105 +1 More alpha 11.95 KB Oct 18, 2009 3.2.0 19 download WhoLib r105

+1 More alphaDownload
r103 +1 More alpha 13.07 KB Aug 28, 2009 3.2.0 73 download WhoLib r103

+1 More alphaDownload
r101 +1 More alpha 13.09 KB Aug 24, 2009 3.2.0 37 download WhoLib r101

+1 More alphaDownload
r100 +1 More alpha 13.01 KB Aug 24, 2009 3.2.0 28 download WhoLib r100

+1 More alphaDownload
r99 +1 More alpha 13.11 KB Aug 12, 2009 3.2.0 95 download WhoLib r99

+1 More alphaDownload
r98 +1 More alpha 12.79 KB Aug 12, 2009 3.2.0 31 download WhoLib r98

+1 More alphaDownload
r97 +1 More alpha 12.75 KB Aug 9, 2009 3.2.0 62 download WhoLib r97

+1 More alphaDownload
r96 +1 More alpha 12.71 KB Aug 8, 2009 3.2.0 36 download WhoLib r96

+1 More alphaDownload
r94 +1 More alpha 12.60 KB Aug 4, 2009 3.2.0 77 download WhoLib r94

+1 More alphaDownload
r93 +1 More alpha 12.57 KB Aug 4, 2009 3.1.0 49 download WhoLib r93

+1 More alphaDownload
r92 +1 More alpha 12.54 KB Aug 4, 2009 3.1.0 21 download WhoLib r92

+1 More alphaDownload
r91 +1 More alpha 12.45 KB Aug 3, 2009 3.1.0 24 download WhoLib r91

+1 More alphaDownload
r90 +1 More alpha 12.22 KB Aug 3, 2009 3.1.0 35 download WhoLib r90

+1 More alphaDownload
r89 +1 More alpha 12.13 KB Aug 2, 2009 3.1.0 22 download WhoLib r89

+1 More alphaDownload
r87 +1 More alpha 12.04 KB Jul 27, 2009 3.1.0 37 download WhoLib r87

+1 More alphaDownload
r85 +1 More alpha 11.70 KB Jul 24, 2009 3.1.0 19 download WhoLib r85

+1 More alphaDownload
r84 +1 More alpha 11.65 KB Jul 24, 2009 3.1.0 23 download WhoLib r84

+1 More alphaDownload
r83 +1 More alpha 11.56 KB Jul 16, 2009 3.1.0 46 download WhoLib r83

+1 More alphaDownload
r82 +1 More alpha 11.53 KB Jul 16, 2009 3.1.0 24 download WhoLib r82

+1 More alphaDownload
r80 +1 More alpha 8.35 KB Jul 16, 2009 3.1.0 23 download WhoLib r80

+1 More alphaDownload
r79 +1 More alpha 8.28 KB Jul 16, 2009 3.1.0 28 download WhoLib r79

+1 More alphaDownload
r78 +1 More alpha 8.08 KB Jun 24, 2009 3.1.0 60 download WhoLib r78

+1 More alphaDownload
r77 +1 More alpha 7.94 KB Jun 24, 2009 3.1.0 34 download WhoLib r77

+1 More alphaDownload
r76 +1 More alpha 7.90 KB Jun 24, 2009 3.1.0 26 download WhoLib r76

+1 More alphaDownload
r75 +1 More alpha 7.95 KB May 3, 2009 3.1.0 58 download WhoLib r75

+1 More alphaDownload
r73 +1 More alpha 7.83 KB Apr 14, 2009 3.1.0 20 download WhoLib r73

+1 More alphaDownload
r71 +1 More alpha 7.79 KB Apr 6, 2009 3.0.9 71 download WhoLib r71

+1 More alphaDownload
r70 +1 More alpha 8.01 KB Dec 28, 2008 3.0.3 201 download WhoLib r70

+1 More alphaDownload
r69 +1 More alpha 7.90 KB Dec 27, 2008 3.0.3 18 download WhoLib r69

+1 More alphaDownload
r68 +1 More alpha 7.50 KB Dec 27, 2008 3.0.3 18 download WhoLib r68

+1 More alphaDownload
r67 +1 More alpha 7.26 KB Dec 19, 2008 3.0.3 17 download WhoLib r67

+1 More alphaDownload
r66 +1 More alpha 7.45 KB Dec 19, 2008 3.0.3 19 download WhoLib r66

+1 More alphaDownload
r64 alpha 7.48 KB Nov 15, 2008 3.0.3 60 download WhoLib r64 alphaDownload
r63 alpha 7.43 KB Nov 15, 2008 3.0.3 22 download WhoLib r63 alphaDownload
r61 alpha 7.38 KB Nov 11, 2008 3.0.3 21 download WhoLib r61 alphaDownload
r59 alpha 7.28 KB Nov 11, 2008 3.0.3 16 download WhoLib r59 alphaDownload
r58 alpha 7.24 KB Nov 11, 2008 3.0.3 20 download WhoLib r58 alphaDownload
r57 alpha 486 Bytes Nov 11, 2008 3.0.3 19 download WhoLib r57 alphaDownload
r55 +1 More alpha 35.88 KB Oct 16, 2008 2.4.3 29 download WhoLib r55

+1 More alphaDownload
r54 +1 More alpha 42.60 KB Oct 9, 2008 2.4.3 25 download WhoLib r54

+1 More alphaDownload

Description

Share this:

Update your reference. The new repository is: https://github.com/sylvanaar/who-lib.git

See the README on the github repository – the markdown formatting there is much better.

LibWho-2.0

This documentation is for developers looking to utilize the World of Warcraft /who subsystem. The /who subsystem is a shared resource among all addons using it. By using this library, you will ensure that you do not conflict with other addons using the /who subsystem

This library provides the following:

  • An Interface for a information's about an user
  • Better event for who's
  • Queuing of /who and SendWho()
  • A much better who interface, with guarantee to be executed & callback

Usage

There are two ways of using WhoLib: embedding into an object or using the library directly

Embedded

-- at the beginning of your addon
LibStub:GetLibaray('LibWho-2.0'):Embed(self)

-- call a function within an method:
function mod:xxx(...)
self:UserInfo(...)
end

External

-- at the beginning of your addon
local wholib = LibStub:GetLibrary('LibWho-2.0'):Library()

-- call a function:
wholib:UserInfo(...)

Remarks

The examples in this documentation uses the embedded version, but it should be easy to adopt them to external.

API Documentation

lib:Embed(handler)

Args

handler
   table - embed the public functions/constants in the object specified by handler
Returns
   nil

Example

LibStub:GetLibrary('LibWho-2.0'):Embed(self)

lib:Library()

Returns
    table - the library
Example
    LibStub:GetLibrary('LibWho-2.0'):Library()

:UserInfo(name [, opts])

Args

name
    string - the exact name of an player
opts
    optional, table - options
opts.queue
    optional, number - queue of this query (see below) - .WHOLIB_QUEUE_QUIET (default) or .WHOLIB_QUEUE_SCANNING
opts.timeout
    optional, number - if the the result is cached, and not older than opts.timeout minutes the cache will be returned, negative value: always use cache (if available), otherwise: send a who query, default: 5 (minutes)
opts.callback, opts.handler
    optional, callback - see "Callback info" below
opts.flags
    optional, number - one of more flags or'ed together, see Flags (bit.bor(flag1, flag2 [, flag3 [, ...]]))
Returns
    nil if there was no appropriate cache
    false
    see Flags: `WHOLIB_FLAG_ALWAYS_CALLBACK`
user, time
    for cached results
user
    table - the user's information's
user.Name
    string - name of the player
user.Online
    true if online, false if offline, nil if unknown (more results than could be displayed)
if Online is not true than all following entries will be from the last successful call, or nil
user.Guild
    string - guild or ''
user.Class
    string - class
user.Race
    string - race
user.Level
    string - level
user.Zone
    string - zone
time
    number - the minutes how old the data was

Remarks

If you're only interested in this feature, then you don't have to read about :Who() and WHOLIBQUERYRESULT.
Do not use .WHOLIB_FLAG_ALWAYS_CALLBACK when scanning a list over and over again, do a 5 sec pause after a cached return, cause you may have a short list and a cache time so high that all entries may be cached and in that case this function DO generate an almost infinite loop!

Callback

When a callback function is given and the function didn't returned immediately then the callback will be raised when they're a result. The callback function will receive the same arguments as :UserInfo() would return.

Flags

.WHOLIB_FLAG_ALWAYS_CALLBACK

if :UserInfo() would return the cached data, raise the callback immediately with that data instead returning and then return false

Example

    -- long version
    local user, time = self:UserInfo(friendsname, { callback = 'UserDataReturned' } )
    if user then
    -- the data was immediately available
    self:UserDataReturned(user, time)
    else
    -- nothing
    -- we will be called when the data is available
    end

    -- short version
    self:UserData(friendsname, { callback = 'UserDataReturned', flags = self.WHOLIB_FLAG_ALWAYS_CALLBACK } )

    -- callback function
    function mod:UserDataReturned(user, time)
    local state
    if user.Online == true then
        state = 'Online'
    elseif user.Online == false then
        state = 'Offline'
    else
        -- user.Online is nil
        state = 'Unknown'
    end
    DEFAULT_CHAT_FRAME:AddMessage(user.Name .. ' is ' .. state)
    end

:CachedUserInfo(name)

Args

name
    string - the exact name of an player
Returns
    nil if there was no appropriate cache
user, time
    for cached results identical to :UserInfo()

:RegisterCallback(event, callback [,handler])

Args

event
    string - the event you are want to be registered for
callback, handler
    callback - see "Callback info" below
Returns
    nil

Example

see "Events" below

:Who(query [ , opts])

Args

query
    string - the search string
opts
    optional, table - options
opts.queue
    optional, number - queue of this query (see below) - .`WHOLIB_QUEUE_QUIET` (default) or .`WHOLIB_QUEUE_USER` or .`WHOLIB_QUEUE_SCANNING`
opts.callback, opts.handler
    optional, callback - see "Callback info" below
Returns
    nil

Remarks

This is an event registration via CallbackHandler-1.0 Everything except query will be ignored when the queue is .WHOLIB_QUEUE_USER.
If you've already registered WHOLIB_QUERY_RESULT then you may be don't need a callback.

Callback

When a callback function is given then the callback will be raised after the query is executed. The callback function will receive the same arguments as the event :WHOLIB_QUERY_RESULT has.

Example

self:Who({query = 'n-' .. friendsname, queue = self.`WHOLIB_QUERY_QUIET`, callback = 'DisplayPlayers'})
-- self:DisplayPlayers is in the `WHOLIB_QUERY_RESULT` example below

Remarks

If you're only interested in the information of one player, use :UserInfo() instead. (You can set opts.timeout to 0 if you don't accept cached data.)

Constants

.WHOLIB_QUEUE_USER
.WHOLIB_QUEUE_QUIET
.WHOLIB_QUEUE_SCANNING
.WHOLIB_FLAG_ALWAYS_CALLBACK

Callback info

Some WhoLib functions accepts its own form of callbacks, or callbacks via CallbackHandler, you have always two ways using them.

Using a function

callback
    function - just point to the function, which should be called
handler
    nil - must be nil

Example 1

local function eventmanager(event, a1, a2, ...)
-- has no 'self'
end

wholib:RegisterCallback('WHOLIB_QUERY_RESULT', eventmanager)

Example 2

function mod.eventmanager(event, a1, a2, ...)
-- has no 'self'
end

wholib:RegisterCallback('WHOLIBQUERYRESULT', mod.eventmanager)

Using a method

callback
    string - the name of the method, which should be called
handler
    table - the object on which the method should be called, if nil the calling object is used

Example

function mod:eventmanager(event, a1, a2, ...)
    -- has 'self'
end

mod:RegisterCallback('WHOLIB_QUERY_RESULT', 'eventmanager')
-- is equivalent to
wholib:RegisterCallback('WHOLIB_QUERY_RESULT', 'eventmanager', self)

Events

Event: WHOLIB_QUERY_RESULT – query, results, complete, name

Args

query
    string - search string
results
    table - table of results
results[i].Name
    string - name of the player
results[i].Online
    true if online, false if offline, nil if unknown (more results than could be displayed)
results[i].Guild
    string - guild or ''
results[i].Class
    string - class
results[i].Race
    string - race
results[i].Level
    string - level
results[i].Zone
    string - zone
complete
    boolean - shows whether all results could be returned (true) or not (false), if not, do a more specific query
name
    string - if the query was initiated by a :UserInfo() call, then this is the player name of the :UserInfo() call, otherwise nil

Remarks

All these fields are returned when any one call "/who" "SendWho()" or :Who(), even when the results are displayed in the chat.

Example

function mod:OnEnable()
...
self:RegisterCallback('WHOLIB_QUERY_RESULT', 'DisplayPlayers')
...
end

function mod:DisplayPlayers(query, results, complete)
if not complete then
    DEFAULT_CHAT_FRAME:AddMessage('There were more Players than here shown!')
end
for _,result in pairs(results) do
    DEFAULT_CHAT_FRAME:AddMessage('Player ' .. result.Name .. ' is currently in ' .. result.Zone)
end
end

Queues

WHOLIB_QUEUE_USER

Used on user queries (e.g. "/who", SocialFrame's Who)
Will display the results in chat if only some, or in who-frame if more.

WHOLIB_QUEUE_QUIET

Should be standard queue for addon queries, which aren't for scanning, and do not result in a user action: use .WHOLIB_QUEUE_USER.
Will neither show chat messages nor who-frame.
Will be slowly queried while the WhoFrame is open. (TODO)

WHOLIB_QUEUE_SCANNING

Use for scanning.
Will neither show chat messages nor who-frame.
Will not be queried while the WhoFrame is open. (TODO)

Remarks

At first the .WHOLIB_QUEUE_USER queries will be executed, then the .WHOLIB_QUEUE_QUIET and at last the .WHOLIB_QUEUE_SCANNING.

Debug

When debugging is enabled then the chat will be filled with added/returned entries, one for each query.

21:01:40 WhoLib: [3] added "n-Lager", queues=0, 0, 1
21:01:40 WhoLib: [3] returned "n-Lager", total=0, queues=0, 0, 0
The [3] means Queue 3 = WHOLIB_QUEUE_SCANNING, each query will at first be "added" and later "returned", on returned queries the total number of entries will also be printed. The "queues=0, 0, 1" means that 0 queries are in the .WHOLIB_QUEUE_USER queue, 0 in .WHOLIB_QUEUE_QUIET, and 1 (the added one) in .WHOLIB_QUEUE_SCANNING.
For :UserInfo() even more entries will be printed.

:SetWhoLibDebug(state)

Args

state
    boolean - Enables or disables the debugging
Returns
    nil

/wholibdebug
Toggles the debugging.

Comments

Add a comment