| 
						
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								kad
							
						 
					 | 
					
						
						
						
						
							
						
						
							4f56e40ca7
							
						
					 | 
					
						
						
							
							Use PLY to parse dice strings
						
						
						
						
						
						
					 | 
					
						2010-10-30 14:09:16 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							694f051994
							
						
					 | 
					
						
						
							
							allow karma to happen anywhere in a sentence (rather than just the start), switch to re.search() throughout
						
						
						
						
						
						
					 | 
					
						2010-10-29 13:08:48 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b7f2b9bd0e
							
						
					 | 
					
						
						
							
							use re.search() rather than re.match() in a couple places
						
						
						
						
						
						
						
						(search() looks for the regex anywhere in the string whereas
match() only looks for the regex starting from the beginning) 
						
						
					 | 
					
						2010-10-29 00:30:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b5e71d677f
							
						
					 | 
					
						
						
							
							first cut at a database-driven fact storage module.
						
						
						
						
						
						
						
						may still be a bit brittle 
						
						
					 | 
					
						2010-10-29 00:00:55 -05:00 | 
					
					
						
						
							
							
							
						
					 |