• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Gnomish Yellow Pages

 

Project Updated:
Files Updated: Thu, Aug 20 2009
Supports Game Version: 3.2.0
Category: Chat & Communication, Auction & Economy, and Professions
Tags:

, , , , and [Edit Tags]

Project Manager: lilsparky
Additional Authors: No additional authors
Current Version: r58beta
License: GNU General Public License version 2 (GPLv2)
Development Site: WowAce.com
Avg Daily DL (last 30 days): 34
Downloads Total: 23,413
Favorites: 124
Comments: 60
  • About 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.



  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Gnomish Yellow Pages r58beta Beta 3.2.0 4,715 8/20/2009
  Gnomish Yellow Pages r55beta Beta 3.2.0 1,370 8/15/2009
  Gnomish Yellow Pages r53beta Beta 3.2.0 86 8/15/2009
  Gnomish Yellow Pages r50beta Beta 3.1.0 446 8/15/2009
  Gnomish Yellow Pages r48beta Beta 3.1.0 3,452 6/15/2009
  • 1 page(s)
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Crixi said 

    This addon was abit hard to find. Found it via wowwiki.com just becouse the addon using one of the functions i was reading about :D
    The addon is grat!

    Reply Report Permalink
  • Date: 2009-10-08 11:44:52
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua line 2595:
    invalid capture index
    Debug:
    (tail call): ?
    (tail call): ?
    [C]: ?
    [C]: match()
    ...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua:2595: ?()
    ...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua:853:
    ...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua:850

    I have this error each time, when some of my guildmates comes online. (

    Reply Report Permalink
  • you running guildcraft?

    Reply Report Permalink
  • Yes

    Reply Report Permalink
  • Radgh said 

    This is an incredibly useful addon. When I reached about level 70 my first time it was annoying to ask blacksmiths to link their trade to see what I could have made for my warrior. So I found this addon. Now, for end game recipes that are hard to get (Ulduar 25) I can simply browse the "everything possible" list and find the recipe to find which person has it.

    Sorting by level is awkward though, it will list in this order: "450, 435, 42, 380". That column should be sorted as a number, and not as a string. Only bug I could find =]

    Reply Report Permalink
  • good catch. i'll fix that sorting thing. glad you link the mod. perhaps its greatest feature is finding those people with rare recipes.

    i want to add a wishlist system so you can designate recipes you want and then get an alert when somebody advertises a link containing a recipe you want (or when somebody with that recipe comes online).

    just need to figure out how to edit such a list.

    Reply Report Permalink
  • Daxsyx said 

    Ive found that I can update the gyp who results much faster if I just /who 80 a few times... afterall, their the most likely to be able to make or do the things I need. Maybe a /who 75-80 option would be better than individual whos. Secondly, I remove all the listings under 400, all the cooking and first aid listings, and since Im an alchemist, I remove that entire section too... this makes for much less /whos that gyp has to look out for. Perhaps options to limit the lowest prof rank recorded and turn off certain professions?

    The problem Im having, is that with the current (58beta) any time I try to delete an entry using ctrl X, the entry doesn't dissapear, in fact it causes all other entries in the list to multiply once. So that if I try to delete 10 entries this causes every other name on the list to be duplicated 10 times, which quickly makes a huge list. Once I log out and back in though the names I deleted finally do not appear and the multiplies names are back to normal. I have to go all the way back to 48a to stop this problem, but then with 48a I'm not able to sort by location. Even with all other mods disabled.

    Reply Report Permalink
  • yeah, i've seen that same problem with the ctrl-x stuff and have since fixed it, but i haven't pushed out a new version yet.

    good point about the list becoming too large. i have always intended there to be filters for recording, but never bothered with coding the interface to adjust them because i figured you can sort and filter in the interface, but i hadn't considered the /who system having so many more entries to deal with.

    i used to have the /who system sprinkle in additional "group" /who's, but pulled it out cuz it didn't really speed anything up. i think i could maybe recode things a bit and re-introduce that kind of system.

    Reply Report Permalink
  • Shohou said 

    i have an error at GnomishYellowPages.lua line 2925 when some guildie enters wow. System message also starts with [Player]: like in /who result, but has different format and string.match(msg, WHO_LIST_GUILD_FORMAT) fails :( I'm using version r58beta

    Reply Report Permalink
  • can you post the error you get?

    Reply Report Permalink
  • Shohou said 

    I'm playing russian wow maybe this is the reason. Here is the error:

    Date: 2009-10-13 21:29:32
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua line 2595:
    invalid capture index
    Debug:
    (tail call): ?
    [C]: ?
    [C]: match()
    ...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua:2595: ?()
    ...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua:853:
    ...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua:850
    AddOns:
    Swatter, v5.6.4424 (KangaII)
    Atlas, v1.15.1
    AtlasBattlegrounds, v1.15.1

    Reply Report Permalink
  • I really like GYP, but I've noticed it seems to be causing a bit of a problem with the chat pane. When I shift-click on someone's name in the chat pane it gives me info about that player (level, race, class, guild, location), as you'd expect. Problem is that when I have GYP running, the information takes much longer to appear than it does normally.

    If I disable GYP and shift-click someone the info appears almost immediately, usually within one second. If I re-enable GYP and shift-click the information still appears, but it takes at least 3 seconds and sometimes up to 10 seconds to arrive. Disable it again and the problem goes away. Re-enable it and the problem comes back.

    Do other people experience this too?

    Reply Report Permalink
  • this is because of the built-in throttle on "/who" commands. by built-in, i mean built into the wow client. you can only issue 1 /who every 5 seconds (shift-clicking on a player is a /who command). because gyp runs an automated /who in the background to collect data on player locations, it must make sure that any manual "/who" (like a shift-click) happens at least 5 seconds after the last automated /who that it fired. this means, there's often a delay.

    you can adjust the frequency of the automated who's (default is 10 seconds, but you can make it as long as you want) or even turn them off to reduce the likelihood of conflicts with manual /who commands. the options panel for gyp is rather bare-bones, but it's available in the standard interface->addons options panel.

    the way the automated /who works, it iterates over the list of people in gyp and does a /who for each of them. it waits however long you tell it in between each individual /who. so a 30 second delay would mean it gets information for 2 people every minute and if you have 50 people in your gyp list, you'd end up with data being potentially 25 minutes out of date.

    but you can always double-click on the location field to manually update that particular player's status.

    Reply Report Permalink
  • szeraax said 

    You know what? it would be really nice if this /who system were improved. What I have found myself doing is turning off the automated version and then doing a '/who z-"orgrimmar" c-"shaman"' and repeating it for all the classes. This has the advantage to find up to 40+ people whereas a /who for a specific name is only 1 or a few people.

    Actually, I'll just go find a /who addon rather than bug you for things that I can solve, lol. I do like my idea though :D

    Reply Report Permalink
  • i actually used to sprinkle in /who's like that -- like every 5th who would cycle thru the different classes just to help fill in the data but i dropped it cuz it was a little too hit-or-miss with what you'd get back.

    i set my auto-update to be like 30 seconds or so and i haven't had any troubles. it'd be nice if there was a better who system in the blizz client, imo.

    Reply Report Permalink
  • Thanks for your reply and explanation, really appreciate it. I'll play around with the delay and see if I can find a good balance. :)

    Reply Report Permalink
  • szeraax said 

    WHOAAAAAAAAAAAAAAA Lilsparky. I now know how to take this to the next level.

    There are a few things that need to be done. First, gyp needs to learn the difference between me linking my own professions and someone elses'. I don't know if there is anyway to get metadata from prof links to find owners, but it is kidna annoying to have all these different links in GYP for my toon...

    Second, I have devised a way to make GYP multi addon-al? lol, meaning everyone can see all professions. Wow that really doesn't make sense. Basically, I have figured out how to make it so that GYP can become the standard way of tracking recipes for an entire realm and have them all have the current info! This is assuming that everything works the way I wish it does. I might be wrong.
    Basically, when ANYONE with GYP gets a new link or an update, their GYP sends a broadcast on the addon channel (is there a global addon channel? does it HAVE to be in whispers? can you just broadcast it?) and then other people with GYP will pick up that updated\new link and add it to their repository. If it works like that as I imagine, then it means that you would not be sending massive spam or lagging people out, I don't think.

    how cool does that sound? I like it!

    Some other things:
    --Blocking. it would be nice to be able to go the the options thing and say anyone with ____ name should NEVER be listened to. This makes it so that if something weird is happening from a person on the addon channel and you are getting all these links from them (possibly malicious?), you can block them and remove all links from them and ignore their profs further.

    --Querying. if I could whisper someone and say "?yp jc:Insightful Dreadstone" to get a list of all people that have that cut, it would be AWESOME!!! (of course, you can turn the feature on or off in options). and if there are more than about 8 people in the list that can do that, only list those that are online? or possibly put a --more-- and so if they want to see more than just those, they type ?more to you. and that repeat like the old "dir /p" dos command. This might also be nice to be able to specify "?yp online:jc:insightful" and it will list all patterns that are JC with insightful in their name and then who all can make each of them that are currently online!

    Wow, I'm just going CRAZY here, but even some of this functionality would be awesome if the tech is there and you (lilsparky) want to add it. Anywho, thanks for reading.

    Reply Report Permalink
  • szeraax said 

    just thinking about the addon channel more, when a GYP is going to send the info for a link along, also have it send the /who results too, that way other GYPs can have a fairly accurate listing of where the people are at without ALL of them having to /who all these people.

    Reply Report Permalink
  • gyp actually validates links, so if you send out a copy of somebody else's link, it will record that as the other person's link. since you can manually send links to people, this means you can tell somebody what somebody else's link is.

    there is no global realm-wide channel, let alone a realm-wide addon channel. and while links are relatively small, i think it might get to be a bit much if everybody broadcast all the links they've ever seen. that said, it would be pretty straight forward to share links in guild (there's a guild-wide addon channel) so anybody running gyp would get the latest links from everybody else running it in guild. probably not too hard to code up.

    i have always intended to add some filtering, but it's not been a high priority. you can ignore a player in the social frame, which means gyp will never see their chat link. and if you get a pointless link, they're generally harmless anyway. but it would be nice to ignore certain trade skills or certain levels of trade.

    as for querying, gyp does this... tho in a less traditional way, i suppose. whenever you select a tradeskill recipe from the tradeskill frame, gyp will see who has that recipe and change their link color to cyan. so if you use the shopping list buttons at the top of gyp, you can quickly find anybody who has any recipe in the game.

    the next major feature i want to add is a wishlist where you can add recipes you're interested in and be notified when somebody links it in trade or when somebody who has that recipe is found to be online.

    that is, when i can find the time...

    Reply Report Permalink
  • szeraax said 

    Awesome, thanks for the response. Very informative and appreciated. my querying idea btw, was so others could ask my GYP about recipes that it has logged rather than just me and then typing out who and what.

    Thanks again and hope you get time to sometime add features that you want in :D

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 35,131 Atlasloot Enhanced PvP, Arena, Map & Minimap...
  2. 11,453 Prat 3.0 Chat & Communication
  3. 5,124 Ackis Recipe List Professions, and Data Export
  4. 4,928 Auctioneer Auction & Economy, Mail, and...
  5. 4,306 WIM (WoW Instant Messenger) v3 Chat & Communication