Gnomish Yellow Pages
The Gnomish Yellow Pages will monitor all chat traffic to identify people advertising trade skills. As trade skill ads are identified, they are recorded and stored for later retrieval.
type: /gyp
to bring up a window with all information in an easy to read table.
strangers names appear in white
guildmates are displayed in green
friends are displayed in yellow
anybody in your local zone is shown in cyan
all offline players are red
the row of trade skill buttons will access the entire database of trade recipes so you can search for whatever recipe you wish. click to open whatever trade skill browser you use.
when browsing a trade skill, selecting a recipe will cause gyp to update the trade link color to light blue if that recipe is contained in that link. also any searches in the trade skill browser will be reflected in the gyp link color -- links that contain none of the recipes returned by the search will be dark yellow; normal yellow links indicate that at least one of the recipes in the browser window matches the trade link.
lilsparky, the .pkgmeta can get stuff from wowi's svn... not sure if that helps.
Bugs:
-Stored individuals disappear from the database for no reason
-Multiple instances of the GYP menu appear in the Interface/Addons menu
-Often the database will appear completely empty, and can only be restored with a /console reloadui.
Features:
-Need to be able to search for a specific rare formula among all stored data.
I'll be looking for another mod with similar working functionality until these issues are addressed.
so when a patch comes out, i am currently clearing the database to avoid having links that don't make sense for the current game client. i intend to auto-update these links in the near future. this is probably the cause of your disappearing individuals.
dunno why multiple instances of gyp's option menu appear in the interface/addons menu. i'm probably going to bail on that system and just have options accessible directly from the main panel. i needed something quick to let people adjust the automatic /who system since it as causing some problems for folks.
not sure what would cause the entire database to fail to show unless you had engaged a filter.
searching support is in there, but it's still in the early stages.
you can find the latest alpha at:
http://www.wowace.com/projects/gnomishyellowpages/
the alpha has removed the libtradelinks requirement and should be relatively patch proof.
Right now I have the problem that GYP doesn't seem to add my own professions even after linking them in g-chat.
The online tool would be really easy, I'm just curious about how this works. Looking through your code, I saw the arrays you had for the various spells, and that you're encoding something into the links, 3.0.8 came out before I could finish dissecting your code and figure out if what I'm asking is possible.
the guild list error i addressed, but ended up breaking in the other direction (now it keeps reseting it to online only). i've fixed it, but haven't posted a new version.
Sorry for my english (i'm a french hunter :)
great job
i agree with shadowdrakken :
1. need a way to turn off recording of trade barkers and only record guild and friends
2. need a way to manually delete individual entries
3. need a way to clear all entries (with warning dialog)
4. needs to ignore level 0 links
thank for your job
it's something i'll be fixing soon.
When ever i try to do my smelting, i can't, it weird cause when i open up my smelting it says jewelcrafting at the top and i cannot click on any of my smelting recipes.
Upon opening up smelting this is the error that shows up:
Date: 2009-01-08 07:38:55
ID: 1
Error occured in: Global
Count: 1
Message: ...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua line 1708:
bad argument #1 to 'find' (string expected, got nil)
Debug:
[C]: ?
[C]: find()
...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua:1708:
...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua:1693
...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua:1919:
...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua:1903
[C]: UseAction()
..\FrameXML\SecureTemplates.lua:259: SecureActionButton_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
AddOns:
Swatter, v3.1.9 (<%codename%>)
Atlas, v1.13.0
AtlasBattlegrounds, v1.13.0
AtlasDungeonLocs, v1.13.0
AtlasOutdoorRaids, v1.13.0
AtlasTransportation, v1.13.0
AtlasLoot, v5.02.06
AtlasLootBurningCrusade, v5.02.00
AtlasLootCrafting, v5.02.00
AtlasLootOriginalWoW, v5.02.00
AtlasLootWorldEvents, v5.02.00
AtlasLootWrathoftheLichKing, v5.02.00
AtlasLootFu, v1.2
AtlasQuest, v4.3.1
AucAdvanced, v5.1.3715 (SnaggleTooth)
AucFilterBasic, v5.1.3715 (SnaggleTooth)
AucFilterOutlier, v5.1.3715.2531
AucMatchUndercut, v5.1.3715.2531
AucStatClassic, v5.1.3715 (SnaggleTooth)
AucStatHistogram, v5.1.3715 (SnaggleTooth)
AucStatiLevel, v5.1.3715 (SnaggleTooth)
AucStatPurchased, v5.1.3715 (SnaggleTooth)
AucStatSales, v5.1.3715.2842
AucStatSimple, v5.1.3715 (SnaggleTooth)
AucStatStdDev, v5.1.3715 (SnaggleTooth)
AucStatWOWEcon, v5.1.3715.2530
AucUtilAHWindowControl, v5.1.3715.3311
AucUtilAppraiser, v5.1.3715.2530
AucUtilAskPrice, v5.1.3715.3175
AucUtilAutoMagic, v5.1.3715.3142
AucUtilCompactUI, v5.1.3715.2530
AucUtilEasyBuyout, v5.1.3715.3583
AucUtilItemSuggest, v5.1.3715.3108
AucUtilPriceLevel, v5.1.3715.2545
AucUtilScanButton, v5.1.3715.2530
AucUtilScanFinish, v5.1.3715.2530
AucUtilScanProgress, v5.1.3715.2530
AucUtilSearchUI, v5.1.3715.3483
AucUtilSimpleAuction, v5.1.3715.3708
AucUtilVendMarkup, v5.1.3715.2530
Auctionator, v
AuctionMaster, v3.17
Babylonian, v5.1.DEV.130
Bagnon, v1.6.6
BagnonForever, v1.1.1
BagnonTooltips, v
Bartender4, v4.2.3
BeanCounter, v5.1.3715 (SnaggleTooth)
BonusScanner, v4.2
Carbonite, v2.55
CarboniteTransfer, v1.01
Configator, v5.1.DEV.130
DBMBurningCrusade, v
DBMCore, v
DBMLDB, v
DebugLib, v5.1.DEV.130
Enchantrix, v5.1.3715 (SnaggleTooth)
EnchantrixBarker, v5.1.3715 (SnaggleTooth)
EnhTooltip, v5.1.3715 (SnaggleTooth)
Gatherer, v3.1.9
GathererDBWowhead, v1.0.2008-11-07
GnomishYellowPages, v0.20
GoingPrice, v3.0
GoingPriceAllakhazam, v3.0.1231332192
GuildCraft, v
GuildLaunchProfiler, v00.08.00BETA
Informant, v5.1.3715 (SnaggleTooth)
Omen, v3.0.5
Parrot, vv1.6.3
Recount, v
SlideBar, v3.1.9 (<%codename%>)
Stubby, v5.1.3715 (SnaggleTooth)
TankPoints, v
Titan, v4.1.3.30000 (Revision 80)
TitanAmmo, v4.1.3.30000
TitanBag, v4.1.3.30000
TitanClock, v4.1.3.30000
TitanCoords, v4.1.3.30000
TitanGoldTracker, v4.1.3.30000
TitanItemBonuses, v4.1.3.30000
TitanLootType, v4.1.3.30000
TitanPerformance, v4.1.3.30000
TitanRegen, v4.1.3.30000
TitanRepair, v4.1.3.30000
TitanVolume, v4.1.3.30000
TitanXP, v4.1.3.30000
(ck=a31)
I also have this error message on a toon with Herbs and Inscription, but does not have the broken crafting screens after the error. I've tried turning off all other addons (except !Swatter) and the error continues.
anyway, i hadn't prepared for that possibility so it blows things up. i'll get on a fix right now.
After running it for a day, it has built up a nice cache of names, but it is always checking, and giving me a queue on /who commands. Which in turn interferes in functions of other addons, such as Wow Instant Messager not giving me location info. Aside from that, it is a great add on, and I look forward to a more polished version in the future!
i'll add a button to get you there directly since it's kind of buried a bit.
i'm also planning on sorting out a caching system for the /who commands to they won't get lost.