1f27078f82 
							
						 
					 
					
						
						
							
							MegaHAL module, lets the bot partake in inane conversations. doesn't  
						
						... 
						
						
						
						assume a learning file or anything, starts with an empty brain and
learns from IRC 
						
						
					 
					
						2010-09-04 09:53:11 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							71e545b908 
							
						 
					 
					
						
						
							
							external MegaHAL library for incoming module  
						
						
						
						
					 
					
						2010-09-04 09:51:44 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4bf2d344fc 
							
						 
					 
					
						
						
							
							dice: only try sending something if we actually have something to say  
						
						
						
						
					 
					
						2010-08-28 14:07:00 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							88c83c1e45 
							
						 
					 
					
						
						
							
							dice: properly handle multiple-roll strings (d20; d20) in this post-  
						
						... 
						
						
						
						recursion world where we're supposed to return a string 
						
						
					 
					
						2010-08-28 14:04:29 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							713b1e560b 
							
						 
					 
					
						
						
							
							get around occasional utf8 conversion exceptions by swallowing  
						
						... 
						
						
						
						those exceptions and moving on, since the output never seemed
wrong in these cases anyway 
						
						
					 
					
						2010-08-24 13:25:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7dfdf28c19 
							
						 
					 
					
						
						
							
							TODO: periodic reconnects when disconnected/split  
						
						
						
						
					 
					
						2010-08-24 12:01:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d2442689ad 
							
						 
					 
					
						
						
							
							TODO to use POST instead of GET for translate queries  
						
						
						
						
					 
					
						2010-08-13 14:20:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 1920a127599721dd927da984f6d2b157ef1dcbab.
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 257562f0d03ba98ae4b846ddac189909029d169e.
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 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