Commit Graph

211 Commits

Author SHA1 Message Date
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
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
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
6fe2bb5fee make trigger work with regexes 2010-08-01 12:22:59 -05:00
4712e69336 refer to the actual list variable when looking up meta.pubmsg_needs_bot_prefix 2010-08-01 12:19:15 -05:00
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
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
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
4d41314195 standardize config sections to use class name. NOTE: USERS NEED TO UPDATE THEIR CONFIG 2010-08-01 11:41:26 -05:00
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
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
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
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
c88b83a048 accidentally added python-weather-api to repo a bit early, here it is in EXTERNALS 2010-07-30 19:59:55 -05:00
d94dd75876 unicode TODO 2010-07-30 19:58:06 -05:00
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
5f29d12561 minor comment update following the recent register_handlers() change 2010-07-30 18:54:57 -05:00
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
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
7feb90242d renaming 'irclib' dir to 'extlib' 2010-07-30 18:34:10 -05:00
e86e757b1d EXTERNALS file to document external libraries i've grabbed 2010-07-30 18:28:27 -05:00
15a084dba4 TODO: shortcut/alias 2010-07-30 17:01:26 -05:00
f837453c42 TODO: voice survivor 2010-07-30 16:33:09 -05:00
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
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
262ee2e3e1 PEP 257ifying dr.botzo.py and Module.py 2010-07-30 13:34:51 -05:00
36a75fbb33 TODO: move modlist.append() to Module (minor) 2010-07-30 13:16:37 -05:00
e1fe0eb4ca do splitting in DrBotServerConnection.privmsg 2010-07-30 08:01:45 -05:00
cfc2923356 documentation TODO 2010-07-30 07:34:23 -05:00
cb70310616 regex search in FactFile 2010-07-30 07:22:29 -05:00
6e86096f2b some comments in the module reload 2010-07-30 06:56:37 -05:00
0fc9a325fb change command: 'save' -> 'config save'. will have other config functions, rename method eventually 2010-07-30 06:49:24 -05:00
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
ae4c1fa726 move common reply functionality into a method in Module 2010-07-30 00:34:57 -05:00
48e5c513ae example of modules section in dr.botzo.cfg.example 2010-07-29 23:57:05 -05:00
d7c7bd4ca4 TODO: regex search in FactFile 2010-07-29 23:55:26 -05:00
861c343f2b move save of config to separate method in IrcAdmin, save config when receiving ^C 2010-07-29 23:51:43 -05:00
88186e1425 slight documentation and whitespace for subclassing irclib.IRC, irclib.ServerConnection 2010-07-29 23:26:30 -05:00
331ca77337 yes, another TODO item 2010-07-29 23:24:55 -05:00
3d31d4f193 quit python when receiving quit from IRC 2010-07-29 23:19:17 -05:00
43d9d0ad66 sub_quit_channel -> sub_quit_irc 2010-07-29 23:16:52 -05:00
3119f99f1b another TODO regarding modularization: load/unload specific module via IRC 2010-07-29 23:13:53 -05:00
9191f25052 load modules at startup based on config file, remove that item from TODO 2010-07-29 23:13:15 -05:00
6cc9577570 last couple commits addressed two modularizing items in the TODO 2010-07-29 22:53:23 -05:00