{"id":21380860,"url":"https://github.com/fondlez/fonzappraiser","last_synced_at":"2025-07-13T13:30:49.893Z","repository":{"id":183080756,"uuid":"454965769","full_name":"fondlez/FonzAppraiser","owner":"fondlez","description":"FonzAppraiser is an addon for World of Warcraft (1.12, 2.4.3, 3.3.5 clients) to track the value of personal loot.","archived":false,"fork":false,"pushed_at":"2024-11-16T05:28:47.000Z","size":2084,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-16T06:21:25.506Z","etag":null,"topics":["inventory","lootappraiser","lua","tbc","vanilla","world-of-warcraft","world-of-warcraft-addon","wotlk","wow","wow-addon","wow-auction-house"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fondlez.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.lua","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-02T23:10:35.000Z","updated_at":"2024-11-16T05:22:51.000Z","dependencies_parsed_at":"2023-12-16T22:38:30.118Z","dependency_job_id":"c9a8f808-27ae-4fd5-9f4c-d1dee9b34a83","html_url":"https://github.com/fondlez/FonzAppraiser","commit_stats":null,"previous_names":["fondlez/fonzappraiser"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fondlez%2FFonzAppraiser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fondlez%2FFonzAppraiser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fondlez%2FFonzAppraiser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fondlez%2FFonzAppraiser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fondlez","download_url":"https://codeload.github.com/fondlez/FonzAppraiser/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225885798,"owners_count":17539640,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["inventory","lootappraiser","lua","tbc","vanilla","world-of-warcraft","world-of-warcraft-addon","wotlk","wow","wow-addon","wow-auction-house"],"created_at":"2024-11-22T10:43:06.583Z","updated_at":"2024-11-22T10:43:07.099Z","avatar_url":"https://github.com/fondlez.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![Addon Icon](doc/img/icon.png) FonzAppraiser - World of Warcraft Addon\r\n\r\nFonzAppraiser is an addon for World of Warcraft (1.12, 2.4.3, 3.3.5 clients) to \r\ntrack the value of personal loot.\r\n\r\n## Core Features\r\n\r\n### General\r\n* Loot is tracked in manually started and stopped sessions.\r\n* Sessions display timer duration and are zone-aware.\r\n* All loot and money that is personal or shared in groups is tracked.\r\n* Loot from corpses and ground loot from gathering nodes is tracked.\r\n* A quick access, global item quality filter is always available.\r\n* Loot is valued by a pricing system, with the vendor/merchant as default.\r\n* Pricing systems currently supported: vendor, \"aux-addon\", \"Auctioneer\",\r\n\"Auctionator\" (TBC+), \"TradeSkillMaster\" aka. TSM (WotLK) addons.\r\n* Quickly switch between pricing systems at any time.\r\n* A Target or goal for the current session value can be easily created.\r\n* When thresholds for item value, money received or Target are met Notices can\r\nbe sent.\r\n* Notify methods for these Notices currently support:\r\nsystem (local) chat, sound, whisper, channel, group and guild.\r\n* Keybinds supported: show main window, start new session, stop current session.\r\n\r\n### Summary\r\n* Start and stop the latest/current session.\r\n* Display most recent loots and their values.\r\n* Display current session details and allow session renaming.\r\n* Quickly set the Target and show current session value progress to it.\r\n\r\n### Items\r\n* Switch between session details and with an items perspective.\r\n* Items listed by value in descending order by default.\r\n* Sort items by count, name or value.\r\n* Display all items or only items where a Notice was issued (\"Hot\" items).\r\n\r\n### Search\r\n* Search through all loot across all sessions.\r\n* Search by item name (including substring) or by specific filters.\r\n* Display the count and value of all items found.\r\n\r\n### Sessions\r\n* Display all sessions and total value per session.\r\n* Rename any session.\r\n* Delete selected sessions or delete all sessions (purge).\r\n* Quickly review any session details.\r\n* Display the Most Valuable Item per session.\r\n\r\n## Slash Commands\r\n### General\r\n**/fa show** - show the main window.\r\n\r\n**/fa start** - start a new session (stops any previous session).\r\n\r\n**/fa stop** - stop the current session.\r\n\r\n**/fa config** - show the configuration window.\r\n\r\n**/fa help** - show this help window.\r\n\r\n**/fa enable** - toggle whether to show chat output for each loot.\r\n\r\n### Extra\r\n**/value** or **/bvalue** - show the value of items in bags (ascending value)\r\n\r\n**/rvalue** or **/rbvalue** - show the value of items in bags (descending value)\r\n\r\n### Advanced\r\n**/fa search \u0026lt;filters\u0026gt;** - search all loots for items matching \r\nfilters.\r\n\r\n**/fa purge** - delete all sessions (warning: instant delete, no \r\nconfirmation).\r\n\r\n**/fa maxsessions \u0026lt;number\u0026gt;** - change maximum number of sessions \r\n(5 by default).\r\n\r\n**/fa pricing \u0026lt;string\u0026gt;** - set the pricing system.\r\n\r\n## Graphical Interface\r\n\r\n### Summary\r\n![Summary screenshot](doc/img/summary.png \"Summary\")\r\n\r\n### Items\r\n![Items screenshot](doc/img/items.png \"Items\")\r\n\r\n### Search\r\n![Search screenshot](doc/img/search.png \"Search\")\r\n\r\n### Sessions\r\n![Sessions screenshot](doc/img/sessions.png \"Sessions\")\r\n\r\n## Search Filters\r\nThe basic search looks for item links or parts (aka. substring) of an item name:\r\n\r\n    dream\r\n\r\nmatches all loots with with \"dream\" in their name, e.g. dreamfoil herb.    \r\n\r\nMore precise or flexible searches can use search filters. Search filter syntax: \r\n\r\n`filter1=value1/filter2=value2/.../filtern=valuen`\r\n\r\nExamples:\r\n\r\n    lmin=51/lmax=60/rarity=rare\r\n    \r\nmatches all items of minimum level 51 to 60 that are blue (rare)\r\n\r\n    slot=finger/quality=uncommon\r\n    \r\nmatches all rings with rarity uncommon or better\r\n\r\nList of possible search filters:\r\n* **count** = \u0026lt;number: count of items in a loot\u0026gt;\r\n* **from** =  \u0026lt;date: loots starting from date, e.g. 2022-01-01\u0026gt;\r\n* **group** = \"herbalism\" | \"mining\" | \"skinning\" | \"fishing\"\r\n* **id** = \u0026lt;number: item id, e.g. 18401\u0026gt;\r\n* **level** = \u0026lt;number: exact item level [1-63]\u0026gt;\r\n* **lmax** = \u0026lt;number: maximum item level [1-63]\u0026gt;\r\n* **lmin** = \u0026lt;number: minimum item level [1-63]\u0026gt;\r\n* **name** = \u0026lt;string: item name substring, e.g. dreamfoil\u0026gt;\r\n* **quality** = \u0026lt;string: minimum item rarity substring, e.g. uncommon\u0026gt;\r\n* **rarity** = \u0026lt;string: item rarity substring, e.g. rare\u0026gt;\r\n* **session** = \u0026lt;number: session number [1-10]\u0026gt;\r\n* **since** = \u0026lt;duration: loots since duration ago, e.g. 4d 10h 7m 10s\u0026gt;\r\n* **slot** = \u0026lt;string: armor or weapon slot (same as auction house), \r\ne.g. head\u0026gt;\r\n* **subtype** = \u0026lt;string: item subtype (same as auction house), \r\ne.g. alchemy\u0026gt;\r\n* **to** = \u0026lt;date: loots up to date, e.g. 2022-01-01\u0026gt;\r\n* **type** = \u0026lt;string: item type (same as auction house), e.g. recipe\u0026gt;\r\n* **until** = \u0026lt;duration: loots until duration ago, e.g. 4d 10h 7m 10s\u0026gt;\r\n* **value** = \u0026lt;money: minimum money value, e.g. 1g 3s 2c or 10302 \u0026gt;\r\n* **zone** = \u0026lt;string: zone name substring, e.g. winter\u0026gt;\r\n\r\nAll search filter names can be shortened to any unique starting string.\r\n Most string values can use substrings. So, instead of typing, `group=herbalism`\r\n you could type `g=herb` to show all loots containing herbs.\r\n \r\n## Options - Notify Chat Fields\r\n{zone}, {threshold}, {item}, {money}, {value}, {count}, {pricing}\r\n\r\nThese can be used inside notify chat messages like this example for Item:\r\n\r\n`Got {count}x {item} worth {value} ({pricing}) while in {zone}!`\r\n \r\n## Known Issues\r\n* **notify guild** - some servers restrict guild chat messaging from \r\naddons and perhaps other types of chat messages.\r\n\r\n## Credits\r\n\r\nThe original idea and implementation for this addon were by \r\n**[fondlez](https://github.com/fondlez)**.\r\n\r\nEver leveled to max level on a fresh, but low population server and are now faced\r\nwith the daunting task of finding the initial gold to do ... anything? This\r\naddon was written because I thought tracking my progress towards specific goals \r\nwould be a lot more fun! I hope you find the same or even find other uses for\r\nit.\r\n\r\n### Special Credits\r\n* **[Shagu](https://shagu.org)** - probably the most prolific addon author in \r\nthe vanilla community! A special thank you, especially for the data mined vendor\r\nprices and Search bar interface. Embedded license included.\r\n* **[shirsig](https://github.com/shirsig)** - the author best known for Mail, \r\nPostal and Aux inspired me to cleaner code with his very different coding style.\r\n* **[Roadblock](https://github.com/Road-block)** - the author of Interruptor and \r\nthe vanilla backport of the amazing [Possessions addon](https://github.com/Road-block/Possessions/releases/tag/2.02g-11200) \r\ninspired me to make my first graphical addon with Fubar support.\r\n\r\n### Other Addons\r\n* **CT_ExpenseHistory** - the addon that inspired the tabbed dialog\r\ninterface. This was originally written back in 2006 or earlier!\r\n* **LootAppraiser Classic** - thank you to ProfitzTV and co. for enabling\r\nme to put a name to the idea for the addon and a basic look-n-feel for their\r\npopular WoW Classic addon.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffondlez%2Ffonzappraiser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffondlez%2Ffonzappraiser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffondlez%2Ffonzappraiser/lists"}