Download
(8 Kb)
Download
Updated: 04/12/21 04:04 PM
Pictures
File Info
Compatibility:
Flames of Ambition (6.3.5)
Updated:04/12/21 04:04 PM
Created:12/04/20 09:02 AM
Monthly downloads:60
Total downloads:6,032
Favorites:4
MD5:
Categories:Plug-Ins & Patches, ESO Tools & Utilities
GuildBankLedger - 3.x - Updated  Popular! (More than 5000 hits)
Version: 3.55
by: myristican [More]
IMPORTANT PLEASE READ -
This is a rework of the original GuildBankLedger by ziggr - It now no longer uses the old command to collect data and instead fetches it from LibHistoire.

This has unfortunately meant that the status messages now no longer work (I am working on this) I also have rewritten the save function so that it stores all data that LibHistoire has collected.

There is no longer a delay option as this is not needed.
The Export Data button is used in conjuction with the Export Timeframe option to only export in csv friendly format the data that you want. It default is 10 days, can be expanded to 90 currently, let me know if this needs to be longer.
The Refresh now button will force LibHistoire to run through all collected data and then complete the dupe check against your existing saved data. THIS CAN TAKE A LONG TIME and I currently don't have a "complete" message that shows.

It will however enable you to dynamically add guilds to the collection. Note - if you change what is being collected from "on" to "off" the existing data will still exist. If you want to remove the old data I would recommend deleting the saved variables and just starting again.


LibHistoire is a dependency please ensure you have it installed.

IMPORTANT: Saved Variables version has been updated to clear old values. If you don't have LibHistoire running with that data please save a copy of this file or export to csv!!

The default .lua file from this is now very large, proportional to the amount of data you have stored in LibHistoire, so please keep this in mind.

Fully reworked to use LibHistoire, with thanks to Baetram and Sharlikran for solving my stupid lua questions!

Added
  • LibHistoire usage to reduce server load
  • Option to select all data or gold only
  • All Guilds are disabled by default and All Data is selected
  • On first run turn on for guilds you want and select the type of data, you'll then need to /reloadui or log
  • Export Now button - The equivalent of the old Save Now - Utilises a date range at the bottom of the settings window to export only the past x amount of days that you set. (Default is 10days)
  • Save now button repurposed to Refresh - This will force any newly selected guilds to fetch data, as well as refresh all existing data collected

The CSV export requires you to use a windows or linux lua tool.
I used the one from http://luadist.org/ just download the windows one, and inside the /bin folder is a lua.exe, drag your GuildBankLedger_to_csv.lua onto that exe and itll do the rest.
CSV is exported into ../savedvariables/GuildBankLedger.csv


--------------------------------------
Currently Working on:
- Some other way to display/export data - Might be useful to display in game < could tie raffle function into this.
- - Maybe a better way to get data to csv without running another lua script?
- Debug messages for completion of data etc.
- Status to work in the settings window again
3.55
- Changed mm price lookup to use LibPrice

3.54
- Resolved error causing export/addon menu issues

3.53
- Reuploaded due to issue with first upload
- API Version updated

3.52
- Moved MM Price function to export to ensure it is always up to date, rather than historic
-- removed from the listener so this data wont be collected during event retrieval for new events

3.51
- Fixed Gold only export function so that it actually works

3.5
- Added a GBLData Lib for storing the Export data
- GuildBankLedger.lua saved variable now stores the actual event data rather than the CSV friendly format which should make for quicker duplicate checks
- Export function to enable selective data export based on timeframe (default 10days)
- Gold Only export function also moved to this new export part of the lib

3.41
- Small fix to resolve the duplicate check function so that it now actually works

3.4
- Save Now button repurposed to Refresh - this will restart the LibHistoire Listener and go back over all events
- - Also will now allow instant retrieval of newly enabled guilds
- Duplicate check function added to script to ensure the refresh doesn't write existing data

3.32
- Fixed export to csv script to include all fields

3.31
- LibHistoire now used for all data fetching
- Ensured data is writing correctly to file and not overwriting old data
- Status now needs to be fixed
- saved variables version increased to start all save data blank for use with libhistoire's stored data

3.2
- Switch added for Gold or All Data - All Data is default
- Lua to CSV updated to work with the above
- You can dynamically switch between All Data or Gold by changing the On/Off and running /gbl then /reloadui to get the variable to save

3.1
- Updated to use LibHistoire
- Data is now collected using LibHistoire and /gbl just saves whatever has been collected
Archived Files (15)
File Name
Version
Size
Uploader
Date
3.54
8kB
myristican
04/08/21 06:21 PM
3.54
9kB
myristican
04/08/21 06:08 PM
3.53
8kB
myristican
03/11/21 07:32 PM
3.53
8kB
myristican
03/08/21 02:03 PM
3.52
8kB
myristican
01/11/21 05:06 PM
3.51
8kB
myristican
01/05/21 05:59 PM
3.5
8kB
myristican
01/04/21 07:37 PM
3.41
7kB
myristican
12/31/20 07:26 PM
3.4
7kB
myristican
12/28/20 03:07 PM
3.32
7kB
myristican
12/22/20 12:31 PM
3.31
7kB
myristican
12/20/20 06:47 PM
3.3
7kB
myristican
12/20/20 04:40 PM
3.2
9kB
myristican
12/17/20 11:30 AM
3.1
8kB
myristican
12/16/20 06:14 PM
3.0.0
8kB
myristican
12/04/20 09:02 AM


Post A Reply Comment Options
Unread 12/16/20, 06:16 PM  
myristican
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 23
Uploads: 1
Originally Posted by Baertram
Your zip file is packaged wrong.
The foldername is missing. Minion won't be able to find nor install this file properly this way.

Please include the folder (must be exactly named the same as the txt file! "GuildBankLedger") and put all files in there.
The lua file for the csv is not specified inside the txt file, maybe this is correct, maybe not. I do not know the old addon. But the code of the file NewGuildBankLedger_to_csv.lua won't be loaded ingame this way.

And maybe add to the description, that you've added the dependency to a new lib:
LibHistoire
, so users are able to see and install it directly. Else they would need to check it ingame first.
Thanks, it wasn't on Minion originally so didnt think about that but I have changed it.
The other file is ran manually so thats fine not being loaded, updated the desc. also.
Report comment to moderator  
Reply With Quote
Unread 12/16/20, 06:02 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
Your zip file is packaged wrong.
The foldername is missing. Minion won't be able to find nor install this file properly this way.

Please include the folder (must be exactly named the same as the txt file! "GuildBankLedger") and put all files in there.
The lua file for the csv is not specified inside the txt file, maybe this is correct, maybe not. I do not know the old addon. But the code of the file NewGuildBankLedger_to_csv.lua won't be loaded ingame this way.

And maybe add to the description, that you've added the dependency to a new lib:
LibHistoire
, so users are able to see and install it directly. Else they would need to check it ingame first.
Last edited by Baertram : 12/16/20 at 06:03 PM.
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.