summaryrefslogtreecommitdiff
path: root/logbot.py
AgeCommit message (Collapse)Author
2012-06-12Bugfix: forgot to strip the newlines from channellocationsFilip H.F. "FiXato" Slagter
2012-06-12Force lowercase channel keysFilip H.F. "FiXato" Slagter
Force the channel keys of the CHANNEL_LOCATIONS_FILE config to lowercase.
2012-06-11Add support for timezone offsets on a per channel basis.Filip H.F. "FiXato" Slagter
You can now create a file at CHANNEL_LOCATIONS_FILE that contains a list of channels and (pytz) timezone location names. All log files for specified channels from that point on will have their timestamps adjusted to the given timezone. If a channel is not specified in the config file, it will default to the timezone specified by DEFAULT_TIMEZONE (which defaults to UTC). I've started storing this info in a separate config file as I plan to move all the other settings into a config file as well so people don't need to edit the script (allowing the script to be re-used more easily).
2012-06-09Use the channel_title in one more positionFilip H.F. "FiXato" Slagter
Update for the lowercase channelname fix.
2012-06-09Force channel log filenames to be lowercase when appending to logsFilip H.F. "FiXato" Slagter
In some rare cases a logfile with a different capitalisation was still being created.
2012-06-09Only write quit events on channels that actually had the user in itFilip H.F. "FiXato" Slagter
Should prevent the quit messages from showing up in all channel logs.
2012-06-08Only write the nick change event on channels that actually have the nick on ↵Filip H.F. "FiXato" Slagter
the channel This should prevent nick changes appearing in logs that don't have the user on the channel.
2012-02-09Added regex to parse urls. Closes #14Chris Oliver
2012-01-19Catch all FTP errorsChris Oliver
2012-01-19Release 0.4.2Chris Oliver
2012-01-19Clean up upload error handling, fixes #11Chris Oliver
2012-01-19Clarify configuration settings. Fixes #12Chris Oliver
2012-01-19Configurable log folder locallyChris Oliver
2012-01-19Try reconnect if other type of errorChris Oliver
2012-01-19Split filenames on windowsChris Oliver
2012-01-19Use python path splitting to allow windows filename parsingChris Oliver
2012-01-19Skip if empty remote filenameChris Oliver
2011-12-13Reconnect FTP if we have a timeout.Chris Oliver
2011-10-22Version bump and added example log fileChris Oliver
2011-10-22Removed old configs and added debug to file uploadChris Oliver
2011-10-22Display filename when uploadingChris Oliver
2011-10-22Create directory on 553 errorChris Oliver
2011-09-24cgi escape messagesChris Oliver
2011-09-23If no person is specified, then the mode changed on the channelChris Oliver
2011-09-23Fixed a bug where channel modes would crash the bot and cleaned up excess ↵Chris Oliver
whitespace
2011-04-07Added nickserv authChris Oliver
2010-12-11Removed my password...wow I'm dumb.Chris Oliver
2010-12-11Messages in a channel directed to the bot send a h a help messageChris Oliver
2010-12-11Use FTP_WAIT and add a Back linkChris Oliver
2010-12-11Fixed uploading a bitChris Oliver
2010-12-11FTP uploading, doesn't create any directories thoughChris Oliver
2010-10-13Changed version numberChris Oliver
2010-10-10Make all channel names lower cased and reversed nick changesChris Oliver
2010-10-10Changed default channel back to #keryxChris Oliver
2010-10-10Remove unnecessary prints in terminalChris Oliver
2010-10-10Fixed nick changes from being in their own logChris Oliver
2010-10-10Pass in ALL parameters on init and use self in quitChris Oliver
2010-10-09Rewrote the bot from scratch :)Chris Oliver
2010-10-08Removed index writing for better or for worseChris Oliver
2010-10-08Save actions, better date format, various bug fixesChris Oliver
2010-03-07Added nickserv authentication supportChris Oliver
2010-03-07Added username coloring from cryzed's patchChris Oliver
2010-03-01Fixed a bug if mode change had extra arguments it would crash on unpacking ↵Chris Oliver
the values
2010-02-28Fixed bug where if logs folder exists and no index.html exists, the bot will ↵Chris Oliver
crash
2010-02-13Added a multithreaded bot managerChris Oliver
2010-02-13Working nick changesChris Oliver
2010-02-13Missing ) and added nick/topic changesChris Oliver
2010-02-13Added readme and index.html generationChris Oliver
2010-02-13Fixed up the bot a ton, rewrote it from scratchChris Oliver
2010-02-08Added auto-identifyChris Oliver