Brian S. Stephan
|
4d41314195
|
standardize config sections to use class name. NOTE: USERS NEED TO UPDATE THEIR CONFIG
|
2010-08-01 11:41:26 -05:00 |
Brian S. Stephan
|
f739cb6114
|
url tracking via Urls module. partially complete the TODO, still not automatically tracking channel urls. also .gitignore *.urls files
|
2010-07-30 23:02:38 -05:00 |
Brian S. Stephan
|
20dc0b0246
|
fix a utf8 problem that was blocking translate recursion
|
2010-07-30 22:03:51 -05:00 |
kad
|
92d5b5d94e
|
Fix utf-8 error in GoogleTranslate
|
2010-07-30 21:22:16 -05:00 |
Brian S. Stephan
|
3ba95fa285
|
recursion TODO seems to already be taken care of. part of kad's modularization? who knows
|
2010-07-30 20:47:01 -05:00 |
Brian S. Stephan
|
d561d16e64
|
weather module. same output as in the irssi bot script. uses pywapi that was added a couple commits ago
|
2010-07-30 20:30:39 -05:00 |
Brian S. Stephan
|
c88b83a048
|
accidentally added python-weather-api to repo a bit early, here it is in EXTERNALS
|
2010-07-30 19:59:55 -05:00 |
Brian S. Stephan
|
d94dd75876
|
unicode TODO
|
2010-07-30 19:58:06 -05:00 |
Brian S. Stephan
|
54d62dd587
|
unicode fixes, in part to support what is going on in an in-dev weather module
|
2010-07-30 19:57:10 -05:00 |
Brian S. Stephan
|
5f29d12561
|
minor comment update following the recent register_handlers() change
|
2010-07-30 18:54:57 -05:00 |
Brian S. Stephan
|
594c4d297d
|
remove_global_handler() for pubmsg and privmsg by default, since Module does the add_global_handler() (last commit)
|
2010-07-30 18:53:58 -05:00 |
Brian S. Stephan
|
eb1efa4919
|
add_global_handler() for pubmsg and privmsg by default, since Module defines on_pubmsg/on_privmsg anyway, and that's been the default for almost every module so far
|
2010-07-30 18:50:56 -05:00 |
Brian S. Stephan
|
7feb90242d
|
renaming 'irclib' dir to 'extlib'
|
2010-07-30 18:34:10 -05:00 |
Brian S. Stephan
|
e86e757b1d
|
EXTERNALS file to document external libraries i've grabbed
|
2010-07-30 18:28:27 -05:00 |
Brian S. Stephan
|
15a084dba4
|
TODO: shortcut/alias
|
2010-07-30 17:01:26 -05:00 |
Brian S. Stephan
|
f837453c42
|
TODO: voice survivor
|
2010-07-30 16:33:09 -05:00 |
Brian S. Stephan
|
bb08669b70
|
last commit completed 'TODO: move modlist.append() to Module' even though nothing actually had to be moved
|
2010-07-30 14:47:10 -05:00 |
Brian S. Stephan
|
5ba26107cc
|
each module subclassing Module unnecessarily defined __init__, with the exception of IrcAdmin, whose SIGINT setup was moved to register_handlers
|
2010-07-30 14:38:28 -05:00 |
Brian S. Stephan
|
262ee2e3e1
|
PEP 257ifying dr.botzo.py and Module.py
|
2010-07-30 13:34:51 -05:00 |
Brian S. Stephan
|
36a75fbb33
|
TODO: move modlist.append() to Module (minor)
|
2010-07-30 13:16:37 -05:00 |
Brian S. Stephan
|
e1fe0eb4ca
|
do splitting in DrBotServerConnection.privmsg
|
2010-07-30 08:01:45 -05:00 |
Brian S. Stephan
|
cfc2923356
|
documentation TODO
|
2010-07-30 07:34:23 -05:00 |
Brian S. Stephan
|
cb70310616
|
regex search in FactFile
|
2010-07-30 07:22:29 -05:00 |
Brian S. Stephan
|
6e86096f2b
|
some comments in the module reload
|
2010-07-30 06:56:37 -05:00 |
Brian S. Stephan
|
0fc9a325fb
|
change command: 'save' -> 'config save'. will have other config functions, rename method eventually
|
2010-07-30 06:49:24 -05:00 |
Brian S. Stephan
|
1edeb703b4
|
printing the time string with countdown result was vetoed pretty early on, and i don't think i have any want to go back to that well
|
2010-07-30 00:36:11 -05:00 |
Brian S. Stephan
|
ae4c1fa726
|
move common reply functionality into a method in Module
|
2010-07-30 00:34:57 -05:00 |
Brian S. Stephan
|
48e5c513ae
|
example of modules section in dr.botzo.cfg.example
|
2010-07-29 23:57:05 -05:00 |
Brian S. Stephan
|
d7c7bd4ca4
|
TODO: regex search in FactFile
|
2010-07-29 23:55:26 -05:00 |
Brian S. Stephan
|
861c343f2b
|
move save of config to separate method in IrcAdmin, save config when receiving ^C
|
2010-07-29 23:51:43 -05:00 |
Brian S. Stephan
|
88186e1425
|
slight documentation and whitespace for subclassing irclib.IRC, irclib.ServerConnection
|
2010-07-29 23:26:30 -05:00 |
Brian S. Stephan
|
331ca77337
|
yes, another TODO item
|
2010-07-29 23:24:55 -05:00 |
Brian S. Stephan
|
3d31d4f193
|
quit python when receiving quit from IRC
|
2010-07-29 23:19:17 -05:00 |
Brian S. Stephan
|
43d9d0ad66
|
sub_quit_channel -> sub_quit_irc
|
2010-07-29 23:16:52 -05:00 |
Brian S. Stephan
|
3119f99f1b
|
another TODO regarding modularization: load/unload specific module via IRC
|
2010-07-29 23:13:53 -05:00 |
Brian S. Stephan
|
9191f25052
|
load modules at startup based on config file, remove that item from TODO
|
2010-07-29 23:13:15 -05:00 |
Brian S. Stephan
|
6cc9577570
|
last couple commits addressed two modularizing items in the TODO
|
2010-07-29 22:53:23 -05:00 |
Brian S. Stephan
|
6b4c449382
|
more missed imports. Countdown needs datetime, dateutil stuff
|
2010-07-29 22:43:57 -05:00 |
Brian S. Stephan
|
57090fdda4
|
long list of changes to allow modular Module reloads: server as module variable, class appends self to module list, unregister_handlers method which must be overridden, reload method which does the magic to create the a new object of the re-read class. drop use of the main rehash and reload_modules, and don't pass rehash around anymore. load initial objects 'the old way' again. feature modules change for compatability and implementation of all of the above changes
|
2010-07-29 22:36:08 -05:00 |
Brian S. Stephan
|
b5062171f9
|
add another TODO regarding quitting
|
2010-07-29 20:21:34 -05:00 |
Brian S. Stephan
|
21963fe580
|
print name of module that was loaded in __init__
|
2010-07-29 19:50:13 -05:00 |
Brian S. Stephan
|
f7cb0fd05a
|
bugfix: index fact list properly
|
2010-07-29 19:46:58 -05:00 |
Brian S. Stephan
|
632f89e61c
|
remove a bunch of variables in Module that were added because of ??????
|
2010-07-29 19:45:02 -05:00 |
Brian S. Stephan
|
a4f88f6a79
|
more TODOs
|
2010-07-29 17:17:09 -05:00 |
Brian S. Stephan
|
d96e70989c
|
removing newlines that are wrong to have in dr.botzo.cfg
|
2010-07-29 17:11:37 -05:00 |
Brian S. Stephan
|
41ba059ebb
|
more TODO entries
|
2010-07-29 17:08:10 -05:00 |
Brian S. Stephan
|
7b8e04ca2d
|
add TODO file
|
2010-07-29 17:01:52 -05:00 |
Brian S. Stephan
|
87c4cec3f2
|
override on_pubmsg, since we need to do things regardless of the normal command-addressed-to-bot flow
|
2010-07-29 00:44:38 -05:00 |
Brian S. Stephan
|
bc4f2c6904
|
import re, another necessary import that was missed
|
2010-07-29 00:42:44 -05:00 |
Brian S. Stephan
|
a3da4f39c8
|
remove unnecessary stuff from dr.botzo.py import
|
2010-07-29 00:32:20 -05:00 |