diff -uNr a/logotron/MANIFEST.TXT b/logotron/MANIFEST.TXT --- a/logotron/MANIFEST.TXT 3f84fd0800be6139ceb1bf422af7d524b8a5faabe79d64ad2eba86c2f1cd9c311b537466aca94a65af4adaf0b5a156e14e0ebfb70b475490bfcc24ce4cd97593 +++ b/logotron/MANIFEST.TXT b22dbb3579aab3629907f6ee3690c6efa9fc883f48f95591db1242755c5cbb34a75cced595562444b472b1de5448d9652c9b7335e28ffd2531550a1af670da84 @@ -7,3 +7,4 @@ 590458 line_wraps asciilifeform "Trinque's method to force wrap in long lines; Removed some commented rubbish from reader.py." 590714 znc2tmsr_etc lobbes "Converter of znc logs to the tmsr format used by the logotron. Small fixes to eat_dump.py." 593779 uptimefix_bye_cache lobbes "Fix in bot.py for global time_last_conn. Remove Cache from reader.py. Small README fix re: create database." +594463 raw_line_fix lobbes "Fix to raw line export in reader.py to remove semi-colon from right side of nick on action lines" diff -uNr a/logotron/reader.py b/logotron/reader.py --- a/logotron/reader.py d7226dd875d288b7cf41cbf6a8aa5bd9c9e3a066a0ef885065e1ae55d643833dfa74080cd80128f3d9d3ea75e67f92add8c9c7d44780c4b4c5abc26411d43af2 +++ b/logotron/reader.py 932db323be19ae3d24ecec90b63d8e0e551eddfe2278233cfb73e66e89cf36108768d3fb8a0e5bb330d25ba31b0634f7805adf2be3e0abe2d18e6a546179c6f9 @@ -422,12 +422,14 @@ # Retrieve raw lines in classical Phf format: for l in lines: action = "" + speaker = "%s;" % l['speaker'] if l['self']: action = "*;" - res += "%s;%s;%s%s;%s\n" % (l['idx'], + speaker = "%s " % l['speaker'] + res += "%s;%s;%s%s%s\n" % (l['idx'], l['t'].strftime('%s'), action, - l['speaker'], + speaker, l['payload']) # Return plain text: