explaingit

allquixotic/esoguildactivityaddon

Analysis updated 2026-07-16 · repo last pushed 2019-05-28

LuaAudience · generalComplexity · 2/5DormantSetup · moderate

TLDR

An Elder Scrolls Online addon that tracks guild member activity over time by taking periodic snapshots of who is online and saving the data to a file for later analysis.

Mindmap

mindmap
  root((repo))
    What it does
      Tracks guild activity
      Saves data to file
      Snapshot-based logging
    Tech stack
      Lua addon
      LibStub
      LibAddonMenu-2.0
    Use cases
      Find inactive members
      Officer participation trends
      Trading guild management
    Data outputs
      Saved variables file
      Five fields per member
      Feeds into BigQuery
    Audience
      Guild leaders
      Guild officers
      Trading guild managers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Identify inactive guild members to free up roster space in trading guilds.

USE CASE 2

Track officer participation trends over weeks or months.

USE CASE 3

Export guild activity data to a spreadsheet or database for deeper analysis.

USE CASE 4

Upload historical activity data to Google BigQuery for large-scale reporting.

What is it built with?

LuaLibStubLibAddonMenu-2.0

How does it compare?

allquixotic/esoguildactivityaddonmarinaposting/marinefoolinsnatchev/lapis
Stars0
LanguageLuaLuaLua
Last pushed2019-05-282015-03-10
MaintenanceDormantDormant
Setup difficultymoderatemoderatemoderate
Complexity2/52/53/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 5min

Requires two separate libraries (LibStub and LibAddonMenu-2.0) that are not bundled and must be installed independently.

In plain English

ESOGuildActivityAddon is a plugin for the game Elder Scrolls Online that quietly tracks when your guild members were last online and saves that information to a file on your computer. It's designed for guild leaders or officers who want to understand their guild's activity patterns over time, rather than just seeing who's online right now. The addon works by taking periodic snapshots of your guild roster. For each member, it records five things: the timestamp of the snapshot, the guild name, the player's account handle, how many seconds since they were last online (or zero if they're currently playing), and their rank within the guild. All of this gets written to a saved variables file in a format that can be read by parsing tools or converted into JSON for easier analysis. Guild managers would use this to answer questions like "are people still active or have they stopped playing?" or "is officer participation dropping off?" For example, if you run a trading guild and need to decide whether to remove inactive members to free up roster space, you'd have weeks or months of historical data to inform those decisions rather than guessing based on who happens to be online at the moment you check. The data file itself isn't meant to be read by humans directly. You'd feed it into a spreadsheet, database, or analytics tool to spot trends. The author is also building a companion tool that uploads this data into Google BigQuery for more serious analysis. One thing to note: the addon requires two supporting libraries (LibStub and LibAddonMenu-2.0) that you have to install separately. They don't come bundled with it, so you'll need to grab those first before it will work.

Copy-paste prompts

Prompt 1
Install the ESOGuildActivityAddon and its two required libraries, then show me how to verify it's capturing guild roster snapshots correctly.
Prompt 2
Parse the saved variables file generated by ESOGuildActivityAddon and convert the guild activity data into a CSV or JSON file I can open in a spreadsheet.
Prompt 3
Using the guild activity data from ESOGuildActivityAddon, help me write a script that flags members who haven't logged in for 30+ days.
Prompt 4
Build a simple dashboard that visualizes guild member activity trends from ESOGuildActivityAddon snapshot data over the last 90 days.

Frequently asked questions

What is esoguildactivityaddon?

An Elder Scrolls Online addon that tracks guild member activity over time by taking periodic snapshots of who is online and saving the data to a file for later analysis.

What language is esoguildactivityaddon written in?

Mainly Lua. The stack also includes Lua, LibStub, LibAddonMenu-2.0.

Is esoguildactivityaddon actively maintained?

Dormant — no commits in 2+ years (last push 2019-05-28).

How hard is esoguildactivityaddon to set up?

Setup difficulty is rated moderate, with roughly 5min to a first successful run.

Who is esoguildactivityaddon for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.