Please review my Log parser for general problems. I am planning to move all of the log reading code into a class and rearrange things on the OO side to make it easier to understand. I hobbled the wxPython code together so I am not 100% sure it is the best way to handle the log output which is a big worry (so far testing it seems to work just fine). Exception handling is strange as it opens a new window which is very undesirable.
The parser is in one file at: https://github.com/h3lls/FFXIV-Log-Parser/blob/master/logparse.py
I am using cx_freeze without difficulty to provide a Windows executable for end users.