|  | d4fc5e77eb | Revert "Remove commented code" This reverts commit 9022159c87a41e67060b1b027948be22bec3b5b4.
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 18:02:55 -06:00 |  | 
			
				
					| 
							
							
								 kad | 257562f0d0 | A few minor changes to previous GoogleTranslate commit | 2010-08-01 17:57:10 -06:00 |  | 
			
				
					| 
							
							
								 kad | 6f2ae757be | Merge branch 'master' into kad | 2010-08-01 17:39:58 -06: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 21:42:07 -06:00 |  | 
			
				
					| 
							
							
								 kad | 1920a12759 | Generalize translation code in GoogleTranslate.py | 2010-07-30 21:41:09 -06: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 20:22:16 -06: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 |  | 
			
				
					|  | 6b4c449382 | more missed imports. Countdown needs datetime, dateutil stuff | 2010-07-29 22:43:57 -05:00 |  | 
			
				
					|  | 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 |  |