Brian S. Stephan
9720dfe5bc
Revert "Generalize translation code in GoogleTranslate.py". Previous
...
three reverts to undo the recent stuff from kad's branch, which was
having problems with recursion
This reverts commit 1920a12759
.
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2010-08-01 19:31:09 -05:00
Brian S. Stephan
493521c3da
Revert "A few minor changes to previous GoogleTranslate commit"
...
This reverts commit 257562f0d0
.
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2010-08-01 19:27:44 -05:00
Brian S. Stephan
d4fc5e77eb
Revert "Remove commented code"
...
This reverts commit 9022159c87
.
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2010-08-01 19:27:44 -05:00
kad
9022159c87
Remove commented code
2010-08-01 19:02:55 -05:00
kad
257562f0d0
A few minor changes to previous GoogleTranslate commit
2010-08-01 18:57:10 -05:00
kad
6f2ae757be
Merge branch 'master' into kad
2010-08-01 18:39:58 -05:00
Brian S. Stephan
6fe2bb5fee
make trigger work with regexes
2010-08-01 12:22:59 -05:00
Brian S. Stephan
4712e69336
refer to the actual list variable when looking up meta.pubmsg_needs_bot_prefix
2010-08-01 12:19:15 -05:00
Brian S. Stephan
e13264fc3b
add method to remove metaoptions (debug, the new 'meta.pubmsg_needs_bot_prefix') from a list. provided for convenience
2010-08-01 12:13:38 -05:00
Brian S. Stephan
d590eede2a
Trigger module, to do simple output when seeing simple input. basic version works, but i should probably make this a regex
2010-08-01 12:03:03 -05:00
Brian S. Stephan
1ec197be95
establish a per-module option that specifies whether or not active commands to it need to be prefixed with the bot's name. doesn't help stuff like Seen's reimplementation of on_pubmsg, since it would want to do the tracking regardless of this option. also, work around this addition in the countdown module, so it doesn't show up in lists.
2010-08-01 11:55:14 -05:00
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
kad
ad8e30a46b
Merge branch 'master' into kad
2010-07-30 22:42:07 -05:00
kad
1920a12759
Generalize translation code in GoogleTranslate.py
2010-07-30 22:41:09 -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