Log Parser

Guild chat archive toolkit

Technologies

  • Python
  • SQLite
  • Tailwind CSS

Log Parser

The Log Parser is a derivative of the MMO Bot project that focuses on structuring, searching, and presenting years of guild chat logs. The tooling ingests raw exports, normalises metadata, and publishes an internal web archive for moderators and community historians.

Goals

Pipeline Overview

  1. Collection — Schedules fetches from existing data capture hooks that the MMO Bot uses for real-time automation.
  2. Normalisation — Cleans message payloads, tags users, and maps reactions to canonical event types.
  3. Indexing — Stores the resulting dataset in SQLite and publishes a static search index for offline exploration.
  4. Presentation — Uses Astro and Tailwind to render a low-latency UI with instant filtering and timeline toggles.

Features in Development

Status

The parser currently backs internal reference material for the MMO Bot community while I explore additional visualisations and statistical summaries for long-form retrospectives.