ae6eda2c6a 
							
						 
					 
					
						
						
							
							encode facts coming out of Facts to python string  
						
						
						
						
					 
					
						2010-12-20 22:22:37 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Bloy 
							
						 
					 
					
						
						
						
						
							
						
						
							8ffcecdff0 
							
						 
					 
					
						
						
							
							hacked out loading of all modules from __init__  
						
						... 
						
						
						
						Discussion with bss implies that this is no longer needed, now that
the dynamic loader and unload is in place.
empirical testing seems to confirm this 
						
						
					 
					
						2010-12-17 22:52:53 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							107b754a0d 
							
						 
					 
					
						
						
							
							move recursion scan after alias setup, and do another after alias replace  
						
						
						
						
					 
					
						2010-12-17 16:12:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1fe9575502 
							
						 
					 
					
						
						
							
							move recursion stuff out of Module.py and into modules/Alias.py  
						
						... 
						
						
						
						this comes with a recursion rewrite and simplification; it works
a bit more intuitively, now, but i still haven't figured out what
caused the bug that led me down this rabbit hole.
in any event, Alias now rules the roost when it comes to recursion,
which means it's a bit poorly named, but also means that there
won't (shouldn't) be multiple accidental runs for one output, caused
by multiple modules doing the recursion (despite only one really
having a legitimate reason to) --- a classic case of the intended
use of recursion (including the comment to only recurse when you
*know* the input is for you) being lost and forgotten with time
this also obsoletes meta.skip_recursion_scan. between this commit
and the last, people would be wise to revise their config files 
						
						
					 
					
						2010-12-16 23:43:16 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bda1eb9560 
							
						 
					 
					
						
						
							
							add uppercase text transform  
						
						
						
						
					 
					
						2010-12-16 20:28:26 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							699f550ba3 
							
						 
					 
					
						
						
							
							change authentication to over IRC process  
						
						
						
						
					 
					
						2010-12-16 20:15:49 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3ba38bd90d 
							
						 
					 
					
						
						
							
							it would help if i got the < vs > right  
						
						
						
						
					 
					
						2010-12-16 15:44:51 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							efafb95f5a 
							
						 
					 
					
						
						
							
							ability to look up tweets for a user, relative to the latest  
						
						
						
						
					 
					
						2010-12-16 15:23:35 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							57ddba744e 
							
						 
					 
					
						
						
							
							optionally print the source of the tweet in question  
						
						... 
						
						
						
						useful if you don't know it, such as if the tweet was specified
by id rather than by user 
						
						
					 
					
						2010-12-16 15:22:34 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a18897fcde 
							
						 
					 
					
						
						
							
							print the native tweet of retweets (rather than the possibly-truncated one)  
						
						... 
						
						
						
						this now depends on a modified twitter.py, although i could probably
send my patch upstream 
						
						
					 
					
						2010-12-16 13:04:58 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1bacfe047e 
							
						 
					 
					
						
						
							
							fix (god i hope fix) unicode in Twitter  
						
						... 
						
						
						
						also remove some unnecessary unicode conversions right before printing?
commented out until i'm convinced there was no need for it.
protip: clearest description i've read to date:
http://stackoverflow.com/questions/368805/python-unicodedecodeerror-am-i-misunderstanding-encode#370199  
						
						
					 
					
						2010-12-16 10:36:50 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							37a677946d 
							
						 
					 
					
						
						
							
							fetch more tweets in case the latest was a RT (which we are filtering)  
						
						... 
						
						
						
						comment about how i'm not really sure about this approach 
						
						
					 
					
						2010-12-15 23:52:59 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7e4e6ab23f 
							
						 
					 
					
						
						
							
							look up most recent tweet by username  
						
						
						
						
					 
					
						2010-12-15 23:31:26 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e4edc7f6f4 
							
						 
					 
					
						
						
							
							first bit of bot twitter functionality  
						
						
						
						
					 
					
						2010-12-15 23:08:08 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ea0f795194 
							
						 
					 
					
						
						
							
							add unload method to IrcAdmin, which unloads a module  
						
						... 
						
						
						
						hopefully this all works right. i remove two known references
to the object, and then call a del for good measure, which i
think covers it? 
						
						
					 
					
						2010-12-15 21:28:57 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2295f524d4 
							
						 
					 
					
						
						
							
							add load command to IrcAdmin, which (naturally) loads a module and adds it to the autoload list  
						
						
						
						
					 
					
						2010-12-15 21:17:24 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							467c72847a 
							
						 
					 
					
						
						
							
							clean up some IrcAdmin output, which i was using to test reloading  
						
						
						
						
					 
					
						2010-12-15 20:58:13 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e0565a9bb1 
							
						 
					 
					
						
						
							
							take a stab at commenting how MegaHAL reload is broken, keep it unimplemented for the moment  
						
						
						
						
					 
					
						2010-12-15 20:55:40 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							22615d7b9a 
							
						 
					 
					
						
						
							
							rewrite reload support, making it an IrcAdmin command  
						
						... 
						
						
						
						only lightly tested for the moment 
						
						
					 
					
						2010-12-15 20:43:14 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d92d60ec7a 
							
						 
					 
					
						
						
							
							don't try to be clever with the +-/-+ commands, since it wasn't doing what I wanted  
						
						... 
						
						
						
						and it wasn't the right thing to do anyway 
						
						
					 
					
						2010-12-15 20:29:25 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e5934bccba 
							
						 
					 
					
						
						
							
							add echo module, which echos text. why i never implemented this, i don't know  
						
						
						
						
					 
					
						2010-12-11 00:22:26 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e084c28113 
							
						 
					 
					
						
						
							
							handle potential newlines in output  
						
						
						
						
					 
					
						2010-12-11 00:10:26 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							977675c593 
							
						 
					 
					
						
						
							
							add base64 to text transformations  
						
						
						
						
					 
					
						2010-12-10 23:59:49 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5a81f4d1fc 
							
						 
					 
					
						
						
							
							fix spaces in city name  
						
						
						
						
					 
					
						2010-12-09 13:09:01 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2690c0208c 
							
						 
					 
					
						
						
							
							trivial formatting fix  
						
						
						
						
					 
					
						2010-12-08 22:15:26 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1709df19ec 
							
						 
					 
					
						
						
							
							properly self.reply in last commit  
						
						
						
						
					 
					
						2010-12-08 22:14:34 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							53e2da7bd3 
							
						 
					 
					
						
						
							
							self.reply karma_modify stuff, add return strings from double functions  
						
						... 
						
						
						
						note that there's only something to reply with if there was an sqlite error 
						
						
					 
					
						2010-12-08 22:08:56 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7fa9c1f9a0 
							
						 
					 
					
						
						
							
							modify the karma_modify header:  
						
						... 
						
						
						
						* remove parameters i never intended to be necessary for the function in the first place
* return a string, rather than doing the reply thing 
						
						
					 
					
						2010-12-08 22:05:46 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4013a93dc9 
							
						 
					 
					
						
						
							
							Merge branch 'bloy-karma'  
						
						
						
						
					 
					
						2010-12-08 22:00:39 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a19dcdb690 
							
						 
					 
					
						
						
							
							fix string concat thinko  
						
						
						
						
					 
					
						2010-12-06 16:31:16 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a8562f71a0 
							
						 
					 
					
						
						
							
							slight code cleanup, add windchill calculation  
						
						
						
						
					 
					
						2010-12-06 16:01:49 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Bloy 
							
						 
					 
					
						
						
						
						
							
						
						
							9340c76361 
							
						 
					 
					
						
						
							
							remove trailing whitespace  
						
						
						
						
					 
					
						2010-12-01 10:58:04 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Bloy 
							
						 
					 
					
						
						
						
						
							
						
						
							b425895107 
							
						 
					 
					
						
						
							
							optimist/pessimist report  
						
						
						
						
					 
					
						2010-11-25 13:05:23 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Bloy 
							
						 
					 
					
						
						
						
						
							
						
						
							acee8752a5 
							
						 
					 
					
						
						
							
							highest and lowest karma report  
						
						
						
						
					 
					
						2010-11-25 13:01:23 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Bloy 
							
						 
					 
					
						
						
						
						
							
						
						
							30d49bcd5d 
							
						 
					 
					
						
						
							
							karma stat command  
						
						... 
						
						
						
						added ability to get stats on a particular users karma 
						
						
					 
					
						2010-11-25 11:41:12 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Bloy 
							
						 
					 
					
						
						
						
						
							
						
						
							a434c3738f 
							
						 
					 
					
						
						
							
							error reporting in karma_modify  
						
						... 
						
						
						
						the connection and replypath paramaters are required for graceful error reporting 
						
						
					 
					
						2010-11-25 11:20:48 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Bloy 
							
						 
					 
					
						
						
						
						
							
						
						
							647a2edb5c 
							
						 
					 
					
						
						
							
							thinking about new karma commands  
						
						
						
						
					 
					
						2010-11-23 23:38:56 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Bloy 
							
						 
					 
					
						
						
						
						
							
						
						
							120dcc9fda 
							
						 
					 
					
						
						
							
							slightly more anal silly karma handling  
						
						
						
						
					 
					
						2010-11-23 21:45:47 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f4dc667c77 
							
						 
					 
					
						
						
							
							dodge another unicode crash  
						
						
						
						
					 
					
						2010-11-22 20:25:28 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							daa018c64b 
							
						 
					 
					
						
						
							
							handle silly +- syntax, which will do both an increment and a decrement  
						
						... 
						
						
						
						(this won't impact the overall rank, of course, but does create log
entries that may be interesting for later analysis 
						
						
					 
					
						2010-11-19 09:33:37 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							50e45b2a0d 
							
						 
					 
					
						
						
							
							move the karma logging into a separate method, since i'm about to reuse it in a new way  
						
						
						
						
					 
					
						2010-11-19 09:26:49 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							12d5425644 
							
						 
					 
					
						
						
							
							vi modeline in Karma.py  
						
						
						
						
					 
					
						2010-11-19 09:20:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							526d553220 
							
						 
					 
					
						
						
							
							require whitespace or end of line after increment/decrement  
						
						... 
						
						
						
						this is to avoid stuff like http://somegross/url--more/garbage  as being
a decrement of http://somegross/url  
						
						
					 
					
						2010-11-17 10:25:49 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8cc411956e 
							
						 
					 
					
						
						
							
							much more permissive karma regexes  
						
						
						
						
					 
					
						2010-11-17 10:21:30 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9014e076bf 
							
						 
					 
					
						
						
							
							drop the timeout to 1 sec  
						
						
						
						
					 
					
						2010-11-03 22:52:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							436fcd1132 
							
						 
					 
					
						
						
							
							provide timeout to the megahal system, so that the bot doesn't spin forever on a reply  
						
						... 
						
						
						
						not that that just happened or anything 
						
						
					 
					
						2010-11-03 22:50:34 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c484dde5b8 
							
						 
					 
					
						
						
							
							Merge branch 'kad'  
						
						
						
						
					 
					
						2010-11-01 22:12:51 -05:00 
						 
				 
			
				
					
						
							
							
								kad 
							
						 
					 
					
						
						
						
						
							
						
						
							e1d5d9f522 
							
						 
					 
					
						
						
							
							Fix negative modifier issue  
						
						
						
						
					 
					
						2010-10-31 17:01:15 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0bcefc49b5 
							
						 
					 
					
						
						
							
							Merge branch 'kad'  
						
						
						
						
					 
					
						2010-10-31 13:36:59 -05:00 
						 
				 
			
				
					
						
							
							
								kad 
							
						 
					 
					
						
						
						
						
							
						
						
							c2280aaf1e 
							
						 
					 
					
						
						
							
							Remove diceply.py  
						
						
						
						
					 
					
						2010-10-31 11:14:18 -06:00