Page MenuHomeDevCentral

Extract servers log from weechat IRC log
ClosedPublic

Authored by dereckson on Feb 23 2018, 12:39.
Tags
None
Referenced Files
F10147257: D1350.id3458.diff
Fri, Jun 20, 11:27
F10147224: D1350.id3459.diff
Fri, Jun 20, 11:24
F10144619: D1350.diff
Fri, Jun 20, 07:22
Unknown Object (File)
Fri, Jun 13, 18:26
Unknown Object (File)
Fri, Jun 13, 18:24
Unknown Object (File)
Fri, Jun 13, 17:12
Unknown Object (File)
Fri, Jun 13, 05:41
Unknown Object (File)
Tue, Jun 10, 16:56
Subscribers

Details

Summary

Convert a weechat log using the specified line format into a JSON
servers log.

Line format: <date>\t<nick>\t<message>

Date format: YYYY-MM-DD HH:MM:SS

This script has allowed to get the 2016-2018 log entries, before
this service allows to add new entries.

Thanks to @Sandlayth to have provided such a log.

Test Plan
$ egrep "\[.*\] .*" log | grep -v "nginx: [" | grep -v Wearg > candidates
$ $EDITOR candidates # clean the log, mainly to remove [] false positives
$ ./extract_from_weechat_log.py > log.json

Diff Detail

Repository
rAPISRVLOGS Servers log :: Add new entries API
Lint
No Lint Coverage
Unit
No Test Coverage
Branch
master
Build Status
Buildable 2129
Build 2377: arc lint + arc unit

Event Timeline

dereckson created this revision.
This revision is now accepted and ready to land.Feb 23 2018, 12:40
dereckson added a subscriber: Sandlayth.
This revision was automatically updated to reflect the committed changes.