|  | d18b2e49ff | add 'meta.internal_only' option, defaulting to true this allows for better control on recursion/alias type things, which
is an awful lot of what the bot does these days | 2010-12-16 21:06:20 -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 |  | 
			
				
					|  | e2989b639c | hack in support for retweets in the Status | 2010-12-16 13:02:37 -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 |  | 
			
				
					|  | bc13725f44 | copy python-twitter 0.8 from google code until it is officially released and packaged | 2010-12-15 23:07:02 -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 |  | 
			
				
					|  | 0db4dbb518 | duh, actually call register_handlers after doing a module reload | 2010-12-15 20:55:04 -06:00 |  | 
			
				
					|  | 7a9b68f2c4 | remove unnecessary method, preferring register_handlers | 2010-12-15 20:53:52 -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 |  | 
			
				
					|  | da9e4b3142 | better method of loading modules --- don't import *, import each individually | 2010-12-10 23:25:56 -06:00 |  | 
			
				
					|  | 5a81f4d1fc | fix spaces in city name | 2010-12-09 13:09:01 -06:00 |  | 
			
				
					|  | 914e86d567 | don't try to privmsg (and then crash) if replystr is None | 2010-12-08 22:18:46 -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 | 699500707d | Merge branch 'master' into karma | 2010-11-25 11:44:48 -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 |  | 
			
				
					|  | 40c7603eac | updating TODO | 2010-11-24 16:10:10 -06:00 |  | 
			
				
					|  | 8cc0e81497 | document origins of megahal.py | 2010-11-24 16:08:51 -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 |  |