Skip to content
This repository has been archived by the owner on May 21, 2023. It is now read-only.

Don't select a logfile, add an icon, be awesome. #21

Open
wants to merge 36 commits into
base: master
Choose a base branch
from

Conversation

jerub
Copy link

@jerub jerub commented Dec 8, 2012

Yeah. Stuff.

I could make the tailers more efficient by only tailing the latest logfile. I guess. Can't be bothered. This works fine.

All channels are observed, simultaneously. Never need to select a channel.
Opening new channels, and restarting EVE, Will Just Work.
Old KOS lookups will be ignored, no repeated dings on startup anymore.
An Icon! It's an icon of some bells. Because of ding.
Not having a windows ding sound configured no longer causes a crash.
'fff', 'XXX' and 'xxx' all work, this was a request from the CVA folks.
Multiple clients supported. No multiding from multiple log files.

jerub added 14 commits December 8, 2012 17:45
Remove the UI for selecting the logfile entirely,  replacing it with a
log checker that simply reads all logs.

Observe mtimes instead of reading files.

Observe mtime of the directory to see if we need to scan the directory
again.

Pick up all new files automatically.
As per request on CVA forums, support fff lookups.

Use a regular expression instead of clumsy split/index parsing to
extract the log lines.

Add a unit test.
Also open the file using codecs.open(), so that data sanitization
doesn't screw up.

No idea what happens when someone does russian comments yet.
Also provide clickable links to the kos.cva-eve.org site.
The binary will be 1mb larger, but it's worth it to avoid all encoding
issues.
'reset' will reopen the logs directory.
The idea is:
- write new tempfile.exe file in temp dir, with updated code objects.
- run "tempfile.exe /update KosLookup.exe" and exit
- tempfile copies over KosLookup.exe,
- run "KosLookup.exe /updated tempfile.exe" and exit
- unlinks tempfile.exe
@jerub
Copy link
Author

jerub commented Dec 19, 2012

My version has drifted considerably from the eve-val version, and I hesitate to merge without any review.

jerub and others added 9 commits December 28, 2012 22:39
Includes bug fixes from beta
including 'dbhash' is required
Updated chatlog regex to support characters with 3 names (e.g. 'Admiral L Jenkins').
Added test for characters with 3 names (e.g. 'Admiral L Jenkins').
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants