From b54095add17bee85b32f97266d1e1123a088911a Mon Sep 17 00:00:00 2001 From: Chris Oliver Date: Sat, 13 Feb 2010 19:34:34 -0600 Subject: Added readme and index.html generation --- logbot.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'logbot.py') diff --git a/logbot.py b/logbot.py index c75c846..459ddcb 100644 --- a/logbot.py +++ b/logbot.py @@ -154,10 +154,10 @@ class LogBot(SingleServerIRCBot): print "%s %s" % (time, message) channels = self.chans + index = os.path.join(self.folder, "index.html") if not os.path.exists(self.folder): # Create the log folder if we need to os.mkdir(self.folder) - index = os.path.join(self.folder, "index.html") create_html_file(index, "Logged Channels") append_to_index(index, index_header % "Logged Channels") shutil.copy2(self.stylesheet, self.folder) @@ -186,7 +186,7 @@ class LogBot(SingleServerIRCBot): str = "[%s] %s" % \ (time, time, time, message) - append_to_index(path, str) + append_to_index(path, str, True) def create_html_file(path, title): @@ -195,9 +195,10 @@ def create_html_file(path, title): f.close() -def append_to_index(path, line): - data = open(path, "rb").readlines()[:-2] - data.append(line + "
\n") +def append_to_index(path, line, br=False, back=-2): + data = open(path, "rb").readlines()[:back] + if br: data += [line + "
\n"] + else: data += [line + "\n"] data += [" \n", "\n"] f = open(path, "wb") -- cgit v1.2.3