Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oppzippy/goldstocksummary
World of Warcaft addon that tracks gold across all characters on an account.
https://github.com/oppzippy/goldstocksummary
warcraft-addon world-of-warcraft
Last synced: 27 days ago
JSON representation
World of Warcaft addon that tracks gold across all characters on an account.
- Host: GitHub
- URL: https://github.com/oppzippy/goldstocksummary
- Owner: Oppzippy
- License: gpl-3.0
- Created: 2022-07-12T04:23:31.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-21T06:11:32.000Z (4 months ago)
- Last Synced: 2024-08-21T07:46:00.409Z (4 months ago)
- Topics: warcraft-addon, world-of-warcraft
- Language: Lua
- Homepage: https://www.curseforge.com/wow/addons/gold-stock-summary
- Size: 274 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Gold Stock Summary
Tracks gold across all characters on an account and exports to csv/json. Guild bank money is included for characters that are guild masters.
## Download
[CurseForge](https://www.curseforge.com/wow/addons/gold-stock-summary)
[Wago](https://addons.wago.io/addons/gold-stock-summary)
[WoWInterface](https://www.wowinterface.com/downloads/info26374-GoldStockSummary.html)
[GitHub](https://github.com/Oppzippy/GoldStockSummary/releases)## Commands
/goldstocksummary (or /gss) to show the Gold Stock Summary UI.
## Export
### CSV
When using CSV export, the unit used for money is gold. Note that the column names are localized.
### JSON
When using JSON export, the unit used for money is copper. All money fields will be strings since the gold cap (in copper) is larger than the maximum value of a 32 bit integer.
Schema:
```ts
type JSONExport =
| {
type: "characters";
data: Character[];
}
| {
type: "realms";
data: Realm[];
};type Character = {
name: string; // Character name
realm: string; // Character realm name
faction: "alliance" | "horde" | "neutral"; // Character faction
totalMoney: string; // Money in bags plus money in the guild bank if the character is the guild master.
personalMoney: string; // Money in bags.
guildMoney?: string; // Money in the guild bank if the character is the guild master.
lastUpdate?: string; // Date and time of the last time this character's money was updated as ISO 8601.
};type Realm = {
realm: string; // Realm name
faction: "alliance" | "horde" | "neutral"; // Alliance and horde are separated per realm
totalMoney: string; // Sum of total money for all characters on the realm and faction.
personalMoney: string; // Sum of personal money for all characters on the realm and faction.
guildMoney: string; // Sum of guild money for all characters on the realm and faction.
};
```