Download
(137Kb)
Download
Updated: 06-16-09 12:03 PM
Pictures
File Info
Updated:06-16-09 12:03 PM
Created:01-12-09 01:08 PM
Downloads:9,635
Favorites:155
MD5:

Gnomish Yellow Pages  Popular! (More than 5000 hits)

Version: r48beta
by: lilsparky [More]

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.

------------------------------------------------------------------------
r48 | lilsparky | 2009-06-15 07:56:38 +0000 (Mon, 15 Jun 2009) | 4 lines
Changed paths:
M /trunk/GYPSpellData.lua
M /trunk/GnomishYellowPages.lua
M /trunk/GnomishYellowPages.toc

-new spell data for latest patch
-added right-click raise/lower frame menu
-automatically lowers frame when opening trades from gyp
-sped up link validation routine
------------------------------------------------------------------------
r46 | lilsparky | 2009-05-20 06:47:36 +0000 (Wed, 20 May 2009) | 1 line
Changed paths:
M /trunk/GnomishYellowPages.toc

updated .toc
------------------------------------------------------------------------
r45 | lilsparky | 2009-05-20 06:45:25 +0000 (Wed, 20 May 2009) | 2 lines
Changed paths:
M /trunk/GYPSpellData.lua
M /trunk/GnomishYellowPages.lua

updated spell data for 9901 patch
fixed some issues with "unknown" trades being recorded and causing failures when upgrading
------------------------------------------------------------------------
r44 | lilsparky | 2009-05-03 08:54:48 +0000 (Sun, 03 May 2009) | 2 lines
Changed paths:
M /trunk/GYPSpellData.lua
M /trunk/GnomishYellowPages.lua

updated spell data for patch 9835
fixed(?) the case where invalid spell links advertisements could not be validated (and would then cause subsequent validations or tradeskill browsing to fail)
------------------------------------------------------------------------
Optional Files (2)
File Name
Version
Size
Author
Date
Type
1.1
30kB
01-16-10 02:52 PM
Addon
1.21
132kB
12-08-09 10:08 AM
Addon


Post A Reply Comment Options
Unread 01-24-09, 02:34 PM  
shobu
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 83
Uploads: 1
Thanks for this wicked addon!
Report comment to moderator  
Reply With Quote
Unread 01-24-09, 02:59 PM  
Rihlsul
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 4
Uploads: 1
This is a pretty darned awesome addon from my tinkering today.

Couple things:

1) Instead of (when browsing tradeskill) using blue (has it) / yellow (doesn't), perhaps to make it clearer to the user, Green (has it) / Dark Gray (doesn't). This will make it more intuitive, in-line with other parts of the game.

2) If possible, a filtering control (or controls) on the upper right, choosing to show only friends, only guild mates, only strangers, all... Just a notion, not one that's even remotely critical. Edit: Just discovered Right click filtering. Dur. Can you just add guild/friends into the list?
Last edited by Rihlsul : 01-24-09 at 04:33 PM.
Report comment to moderator  
Reply With Quote
Unread 01-24-09, 07:39 PM  
lilsparky
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 117
File comments: 159
Uploads: 3
Originally posted by Rihlsul
This is a pretty darned awesome addon from my tinkering today.

Couple things:

1) Instead of (when browsing tradeskill) using blue (has it) / yellow (doesn't), perhaps to make it clearer to the user, Green (has it) / Dark Gray (doesn't). This will make it more intuitive, in-line with other parts of the game.
this is still being worked on. i want to add a shopping list system so i need three colors for each trade link to reflect whether it has:

1. no items in your list
2. some items in your list
3. the currently selected item in your list

i could rework it to be dark gray for no items, yellow for some items, and green for the current item.


2) If possible, a filtering control (or controls) on the upper right, choosing to show only friends, only guild mates, only strangers, all... Just a notion, not one that's even remotely critical. Edit: Just discovered Right click filtering. Dur. Can you just add guild/friends into the list?
if you turn off stangers, then you're left with guild/friends.
Last edited by lilsparky : 01-24-09 at 07:39 PM.
Report comment to moderator  
Reply With Quote
Unread 01-26-09, 02:40 PM  
tintingurl
A Frostmaul Preserver
 
tintingurl's Avatar

Forum posts: 295
File comments: 82
Uploads: 0
[2009/01/26 15:39:49-412-x33]: GnomishYellowPages-0.20\GnomishYellowPages.lua:2093: table index is nil
GnomishYellowPages-0.20\GnomishYellowPages.lua:1937: in function <...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua:1933>

---

new error when logging on.
__________________
Report comment to moderator  
Reply With Quote
Unread 01-26-09, 08:02 PM  
lilsparky
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 117
File comments: 159
Uploads: 3
is that a persistent error or does it go away if you reload?
Report comment to moderator  
Reply With Quote
Unread 01-28-09, 11:07 AM  
Banur
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 137
Uploads: 5
Today a small patch broke my gyp:

Code:
[2009/01/28 17:44:26-1014-x3]: GnomishYellowPages-0.20\GnomishYellowPages.lua:90: attempt to get length of local 'recipeList' (a nil value)
GnomishYellowPages-0.20\GnomishYellowPages.lua:2346: in function <...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua:2176>
GnomishYellowPages-0.20\GnomishYellowPages.lua:2376: in function `?'
GnomishYellowPages-0.20\GnomishYellowPages.lua:752: in function <...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua:749>
Report comment to moderator  
Reply With Quote
Unread 01-28-09, 12:15 PM  
tintingurl
A Frostmaul Preserver
 
tintingurl's Avatar

Forum posts: 295
File comments: 82
Uploads: 0
Originally posted by lilsparky
is that a persistent error or does it go away if you reload?
it will always show up also i think now this is broken, ill login and see what errors i get today. but every login there is no logs in gyp it clears or something.
__________________
Report comment to moderator  
Reply With Quote
Unread 01-29-09, 03:45 PM  
lilsparky
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 117
File comments: 159
Uploads: 3
yeah, well, new patch = broken gyp. need to download the latest "TradeLinks" mod to get it's newer libtradelinks. i am in the process of making gyp patch proof cuz this is just annoying as hell.
Report comment to moderator  
Reply With Quote
Unread 02-02-09, 04:37 PM  
Recluse
A Cliff Giant
 
Recluse's Avatar
AddOn Author - Click to view AddOns

Forum posts: 70
File comments: 94
Uploads: 13
Originally posted by Banur
Today a small patch broke my gyp:

Code:
[2009/01/28 17:44:26-1014-x3]: GnomishYellowPages-0.20\GnomishYellowPages.lua:90: attempt to get length of local 'recipeList' (a nil value)
GnomishYellowPages-0.20\GnomishYellowPages.lua:2346: in function <...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua:2176>
GnomishYellowPages-0.20\GnomishYellowPages.lua:2376: in function `?'
GnomishYellowPages-0.20\GnomishYellowPages.lua:752: in function <...ace\AddOns\GnomishYellowPages\GnomishYellowPages.lua:749>
I had the same issue, and made a temporary fix for my copy. I haven't gotten to test the new release yet (I noticed the recipeList variable got moved around a bit from around line 90 to something like line 450, though).

This is for r23beta!

OLDCODE:
Code:
local recipeList = Config.spellList[tradeID]
local encodingLength = floor((#recipeList+5) / 6)
local encodedString = string.rep("/",encodingLength)
tradeLink = "|cffffd00|Htrade:"..tradeID..":450:450:"..playerGUID..":"..encodedString.."|h["..spellName.."]|h|r"
FIXEDCODE:
Code:
local recipeList = lib:GetData(tradeSkillList[i].tradeLinkID)
if recipeList then
	local encodingLength = floor((#recipeList+5) / 6)
	local encodedString = string.rep("/",encodingLength)
	tradeLink = "|cffffd00|Htrade:"..tradeID..":450:450:"..uid..":"..encodedString.."|h["..spellName.."]|h|r"
end
Since tradeLink is used later, and is already defined, and the other locals are no longer used, it seems to work better. This just gets rid of the error, and hasn't caused any others for me.

I hope the latest update fixes it, though.
__________________
We'd be together, but only diamonds last forever...
Last edited by Recluse : 02-02-09 at 04:37 PM.
Report comment to moderator  
Reply With Quote
Unread 02-08-09, 05:56 PM  
Banur
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 137
Uploads: 5
I got a strange thing today. When hovering the gyp frame it's not possible to move.. oO
Report comment to moderator  
Reply With Quote
Unread 02-08-09, 09:07 PM  
lilsparky
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 117
File comments: 159
Uploads: 3
Originally posted by Banur
I got a strange thing today. When hovering the gyp frame it's not possible to move.. oO
yeah, it's capturing the keyboard. i'm going to change it, tho. the only reason i'm capturing the keyboard is to allow you to hit delete/backspace to delete the currently selecting entries. i'm going to change that to ctrl-x. that way, i can monitor ctrl and then only capture the keyboard when ctrl is held.
Report comment to moderator  
Reply With Quote
Unread 02-13-09, 06:11 PM  
Jerricka
An Aku'mai Servant
 
Jerricka's Avatar

Forum posts: 30
File comments: 178
Uploads: 0
A good idea but rather useless as it wipes itself every maintenance day...I need a mod that actually remembers my friends/guildies tradeskills more than a week =/
Report comment to moderator  
Reply With Quote
Unread 02-13-09, 08:53 PM  
lilsparky
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 117
File comments: 159
Uploads: 3
Originally posted by Jerricka
A good idea but rather useless as it wipes itself every maintenance day...I need a mod that actually remembers my friends/guildies tradeskills more than a week =/
yeah, it's kind of annoying that blizz has gone patch-happy lately. the next release will update the links automatically so no more wipes.
Report comment to moderator  
Reply With Quote
Unread 02-14-09, 10:38 AM  
Banur
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 137
Uploads: 5
You HAVE TO update the pic beacause the new border is awesome.
Report comment to moderator  
Reply With Quote
Unread 02-14-09, 11:44 PM  
Jeania
An Aku'mai Servant
 
Jeania's Avatar

Forum posts: 39
File comments: 170
Uploads: 0
I love the looks of this...but I honestly wouldn't want everyone's trade lists in mine lol. I'd want to have friends and guildies listed, not random chat ones...Is there a possibility to turn that paticular feature off? :/

Also, LDB Broker support?
__________________
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Words to Remember:

"You never really learn much from hearing yourself talk." ~ George Clooney

*۝*Jeania/Anjelie ~ Dalaran*۝*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.