|  | 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 |  | 
			
				
					|  | b5062171f9 | add another TODO regarding quitting | 2010-07-29 20:21:34 -05:00 |  | 
			
				
					|  | 21963fe580 | print name of module that was loaded in __init__ | 2010-07-29 19:50:13 -05:00 |  | 
			
				
					|  | f7cb0fd05a | bugfix: index fact list properly | 2010-07-29 19:46:58 -05:00 |  | 
			
				
					|  | 632f89e61c | remove a bunch of variables in Module that were added because of ?????? | 2010-07-29 19:45:02 -05:00 |  | 
			
				
					|  | a4f88f6a79 | more TODOs | 2010-07-29 17:17:09 -05:00 |  | 
			
				
					|  | d96e70989c | removing newlines that are wrong to have in dr.botzo.cfg | 2010-07-29 17:11:37 -05:00 |  | 
			
				
					|  | 41ba059ebb | more TODO entries | 2010-07-29 17:08:10 -05:00 |  | 
			
				
					|  | 7b8e04ca2d | add TODO file | 2010-07-29 17:01:52 -05:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | bc4f2c6904 | import re, another necessary import that was missed | 2010-07-29 00:42:44 -05:00 |  | 
			
				
					|  | a3da4f39c8 | remove unnecessary stuff from dr.botzo.py import | 2010-07-29 00:32:20 -05:00 |  | 
			
				
					|  | bd48a6e46a | import random, since it's necessary. testing would have caught this :( | 2010-07-29 00:29:22 -05:00 |  | 
			
				
					|  | 26d2e0c294 | making imports fit my style convention, actually importing os in the module that needs it | 2010-07-29 00:18:20 -05:00 |  | 
			
				
					|  | 91e535978f | comment nitpicking and restyling | 2010-07-29 00:04:01 -05:00 |  | 
			
				
					|  | 48498898bf | vi modelines for split out files | 2010-07-28 23:48:47 -05:00 |  | 
			
				
					|  | b65c01fb31 | GPLv3 headers on the split out files | 2010-07-28 23:47:29 -05:00 |  | 
			
				
					| 
							
							
								 kad | 02df2ca783 | Cleanup code | 2010-07-28 12:25:49 -06:00 |  | 
			
				
					| 
							
							
								 kad | 0c17196b32 | Add some modelines and fix indentation, I hope. | 2010-07-27 23:11:58 -06:00 |  | 
			
				
					| 
							
							
								 kad | ec9acdd2ee | Forgot to add files :( | 2010-07-27 19:35:01 -06:00 |  | 
			
				
					| 
							
							
								 kad | 1704fc7c50 | Add ability to rehash modules. Split modules into separate files. Rehash is a bit flakey, not sure of a better way to do it. | 2010-07-27 19:29:28 -06:00 |  | 
			
				
					|  | c9c3b0e499 | move irclib into its own subdirectory | 2010-07-27 19:29:28 -06:00 |  | 
			
				
					|  | bbe4f76325 | a more helpful README | 2010-07-27 19:29:28 -06:00 |  | 
			
				
					|  | 74371727ed | making comments more standard | 2010-07-27 19:29:28 -06:00 |  | 
			
				
					|  | a1c8686af5 | adding GPLv3 license file | 2010-07-27 19:29:28 -06:00 |  | 
			
				
					|  | ea1b89540b | add GPL notice to dr.botzo.py | 2010-07-27 19:29:28 -06:00 |  | 
			
				
					| 
							
							
								 kad | 1c728b14bd | Try to dynamically create modules | 2010-07-26 21:46:48 -06:00 |  | 
			
				
					|  | 4f0908f873 | move irclib into its own subdirectory | 2010-07-26 22:36:07 -05:00 |  | 
			
				
					|  | 7ec67f45a7 | a more helpful README | 2010-07-26 22:09:24 -05:00 |  | 
			
				
					|  | 35b6545425 | making comments more standard | 2010-07-26 21:59:11 -05:00 |  | 
			
				
					|  | 2f52eb0d1a | adding GPLv3 license file | 2010-07-26 21:53:32 -05:00 |  | 
			
				
					|  | dbfcfd253d | add GPL notice to dr.botzo.py | 2010-07-26 21:51:03 -05:00 |  | 
			
				
					|  | 0fc413f2e3 | remove executable bit, remove python shebang | 2010-07-26 21:31:10 -05:00 |  | 
			
				
					|  | 68c4d715c3 | ignore .facts files | 2010-07-26 21:27:27 -05:00 |  | 
			
				
					|  | c1da6cc052 | use the with keyword to open the file, so that the file is properly closed | 2010-07-26 21:08:34 -05:00 |  |