|
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 |
|
|
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 |
|
|
6ebca3ff59
|
simple utility script to take a newline-separated list of facts and insert to database
for Facts.py, supporting the format (if you want to call it that)
supported by FactFile.py
|
2010-11-01 22:17:10 -05:00 |
|
|
2b06c79d67
|
.gitignore stuff that is generated by PLY (from Dice.py)
|
2010-11-01 22:15:31 -05:00 |
|
|
c484dde5b8
|
Merge branch 'kad'
|
2010-11-01 22:12:51 -05:00 |
|
|
57b6ffa0b7
|
re.IGNORECASE in the regexp function compiled for sqlite
|
2010-11-01 22:12:14 -05:00 |
|
kad
|
e1d5d9f522
|
Fix negative modifier issue
|
2010-10-31 18:01:15 -05:00 |
|
|
0bcefc49b5
|
Merge branch 'kad'
|
2010-10-31 13:36:59 -05:00 |
|