Parse and React to EQEmu Logs


Keywords
curses, everquest, linux, parser, python
License
Other
Install
pip install eqalert==1.3.4

Documentation

Project 1999 EQALERT

A Project 1999 log parser with NCurses interface for Linux

img img img img

Best used with the Linux EQ Launch Manager to maintain reasonable log file size

Install

Install from pypi

$ # Install Stable
$ pip3 install eqalert=1.3.2
$
$ # Install whatever I just pushed to pypi
$ pip3 install eqalert

or install manually from github

$ git clone git@github.com:mgeitz/eqalert.git
$ cd eqalert
$ pip3 setup.py install

Getting Started

Start things up

$ eqalert

You should now see ~/.eqa/ with the following structure

$HOME/.eqa
        ⎿ config.json
        ⎿ log/
         ⎸  ⎿ eqalert.log
        ⎿ sound/

Update your default character in config.json

    "characters": {
        "default": "indefinite",
        "indefinite": "true",
        "indef": "true"
    },

Spot check these paths in config.json

    "settings": {
        "paths": {
            "sound": "%ssound/",
            "alert_log": "%slog/",
            "char_log": "%s/.wine/drive_c/Program Files/Sony/EverQuest/Logs/"
        },

Press F12 to reload your config or restart the program, you're good to go!

Controls

Global:

  • F1 : Events
  • F2 : State
  • F3 : Settings
  • F4 : Help
  • F12 : Reload config
  • q / esc : Quit

Events:

  • c : Clear event box
  • r : Toggle raid mode

Settings:

  • up : Cycle up in selection
  • down : Cycle down in selection
  • right : Toggle selection on
  • left : Toggle selection off
  • space : Cycle selection