This website requires JavaScript.
e8e4354358
Markov: many working backwards bugfixes wrapped together
Brian S. Stephan
2012-07-29 22:36:11 -0500
bf850592df
Markov: bugfix in the anti-address chaining
Brian S. Stephan
2012-07-29 17:53:56 -0500
b327bcab71
Markov: trivial code cleanup
Brian S. Stephan
2012-07-29 17:46:14 -0500
14fd5721c1
Markov: trivial debugging fix
Brian S. Stephan
2012-07-29 15:44:43 -0500
26ec854c67
Markov: try to avoid "nick:" starts to extra chaining
Brian S. Stephan
2012-07-29 15:43:15 -0500
ad1de23a7c
Markov: remove inaccurate debug logging
Brian S. Stephan
2012-07-29 15:41:36 -0500
0386603d93
Storycraft: more debugging output
Brian S. Stephan
2012-07-29 09:46:53 -0500
b5d732cfd6
Pi: formatting cleanup, show database error
Brian S. Stephan
2012-07-29 09:45:19 -0500
dbcd367d66
Countdown: catch parsing error exception
Brian S. Stephan
2012-07-29 09:44:23 -0500
988fe8729a
Markov: add punctuation between chains
Brian S. Stephan
2012-07-29 09:43:06 -0500
390e925360
Markov: rewrite backwards/forwards chainer
Brian S. Stephan
2012-07-29 09:39:07 -0500
9ca37c3990
Markov: clarify what's going on in _get_suitable_word_from_choices
Brian S. Stephan
2012-07-29 09:36:56 -0500
f15238a37e
Markov: abort new chain tack-on if even that's giving us __stop
Brian S. Stephan
2012-07-28 14:01:05 -0500
a6f4827a41
Markov: start new chains if the existing one is too short
Brian S. Stephan
2012-07-28 13:55:54 -0500
ced165cff4
Markov: debug logging
Brian S. Stephan
2012-07-28 13:32:58 -0500
b1d2e06639
DrBotIRC: don't log XML-RPC requests
Brian S. Stephan
2012-07-28 09:55:54 -0500
83039d4d46
logging.cfg: show example of nesting log rules
Brian S. Stephan
2012-07-28 09:48:36 -0500
ef47fd3914
Module: reload the logging config file every __init__()
Brian S. Stephan
2012-07-28 09:47:30 -0500
f895867b86
Twitter: twitter_settings shouldn't have a primary key
Brian S. Stephan
2012-07-28 08:37:27 -0500
8b2269c441
pyflakes cleanups
Brian S. Stephan
2012-07-27 20:38:45 -0500
0a2aa21777
Storycraft: don't try to replace() on end_time when it's None
Brian S. Stephan
2012-07-27 17:42:12 -0500
b48b016693
add pylint and pyflakes to requirements.txt
Brian S. Stephan
2012-07-27 17:22:28 -0500
adccf69ede
Storycraft: properly support/print timestamps
Brian S. Stephan
2012-07-27 16:51:57 -0500
033631e5c2
no longer encode/decode UTF8 stuff when going to/from database
Brian S. Stephan
2012-07-27 16:34:57 -0500
e1356496eb
Markov: don't encode('utf8') the stuff out of the database
Brian S. Stephan
2012-07-27 15:24:56 -0500
7bd5558f05
ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin for case-sensitivity
Brian S. Stephan
2012-07-27 14:57:41 -0500
8338799f1b
Seen: nick alone is no longer a unique primary key
Brian S. Stephan
2012-07-27 11:37:29 -0500
2163268a39
Twitter: standardize on #dr.botzo for settings
Brian S. Stephan
2012-07-27 02:23:30 -0500
1a36becead
convert to a MySQL backend
Brian S. Stephan
2012-07-27 02:18:01 -0500
deedf330e3
Twitter: don't freak out about not being authed when checking if we're authed
Brian S. Stephan
2012-07-27 00:11:10 -0500
f8674db4a9
DrBotIRC: log exceptions sanely
Brian S. Stephan
2012-07-26 21:20:26 -0500
732c7229a8
dr.botzo.py: clarify the warning about missing module_list
Brian S. Stephan
2012-07-26 21:18:07 -0500
04369f95cf
dr.botzo: only warn when config specifies no modules
Brian S. Stephan
2012-07-26 20:43:51 -0500
257c9d446e
dr.botzo: abort if the database isn't set
Brian S. Stephan
2012-07-26 20:43:21 -0500
074ed8fd2f
add requirements.txt for pip and virtualenv happiness
Brian S. Stephan
2012-07-26 20:34:47 -0500
cac3c0216a
Module: log as 'drbotzo.classname' rather than 'drbotzo'
Brian S. Stephan
2012-07-26 20:28:17 -0500
d14ed69916
DrBotIRC: improve logging when failing to load a module
Brian S. Stephan
2012-07-26 20:25:55 -0500
26596e5e00
add debug logging to irclib rather than the gross print()ing
Brian S. Stephan
2012-07-26 20:17:18 -0500
2a0cd05cbc
DrBotIRC: rename logger to drbotzo for clarity's sake
Brian S. Stephan
2012-07-26 20:13:05 -0500
ad80d86a73
Module: logging module (un)loading at info rather than debug
Brian S. Stephan
2012-07-26 20:09:57 -0500
e6be873f3d
rename logger to drbotzo for clarity's sake
Brian S. Stephan
2012-07-26 20:09:22 -0500
bd3fc16a1d
.gitignore dr.botzo.log
Brian S. Stephan
2012-07-26 20:07:16 -0500
f8974dd240
TextTransform: add a !lower
Brian S. Stephan
2012-07-26 19:53:20 -0500
17040c1cde
bump python-irclib to 0.6.4, the latest i care to merge right now
Brian S. Stephan
2012-07-26 19:47:36 -0500
db0cfbc997
add sanity (aka correct) the logging config
Brian S. Stephan
2012-07-26 19:38:34 -0500
f017422e69
dr.botzo, Module: misc cleaning up of old crap
Brian S. Stephan
2012-07-26 19:38:18 -0500
d6561bf221
Twitter: show full tweet when printing a reply-tweet
Brian S. Stephan
2012-07-26 18:18:16 -0500
61ceef6a88
Module: logging cleanup, add logging on unload
Brian S. Stephan
2012-07-15 21:48:49 -0500
92555867f5
DrBotIRC: log when shutting down
Brian S. Stephan
2012-07-15 21:48:33 -0500
d5735ce2a7
logging.cfg: log to a file, and use the formatter
Brian S. Stephan
2012-07-15 21:47:21 -0500
9654f4de98
switch to use python's logging, with config file i'm not entirely happy about
Brian S. Stephan
2012-07-15 21:32:12 -0500
4100b55de0
deleting MegaHAL, Trigger, Urls (all deleted in py3 as well)
Brian S. Stephan
2012-07-15 21:05:48 -0500
8dba63e38c
deleting FactFile, which i intended to do aeons ago
Brian S. Stephan
2012-07-15 20:54:58 -0500
2b0b7abd58
Markov: unicode fixes and improvements
Brian S. Stephan
2012-07-15 01:11:21 -0500
8f5b6d96c2
Twitter: add a flag to getstatus/getuserstatus that suppresses the printing of the source
Brian S. Stephan
2012-07-14 09:59:45 -0500
a8fe6da14f
Twitter: when printing tweets, making the printing of the ID optional
Brian S. Stephan
2012-07-14 09:55:11 -0500
709a0cfd9a
Twitter: actually store the server connection, not the bot instance
Brian S. Stephan
2012-07-14 09:54:26 -0500
d41d8ed0c9
Twitter: force timeline check to wait 5 minutes (for channel joins and antispam)
Brian S. Stephan
2012-07-14 09:54:02 -0500
8a7660380b
Twitter: persist the authentication tokens and reuse them on init
Brian S. Stephan
2012-07-14 09:29:12 -0500
2650824dbd
Markov: correct the documentation on min_size/max_size in _generate_line
Brian S. Stephan
2012-07-14 09:22:37 -0500
0b51eb88a8
DrBotIRC: better printing of exceptions
Brian S. Stephan
2012-07-14 09:16:59 -0500
2dd27dde4b
Twitter: more cleanup, clarify the auth stuff a bit
Brian S. Stephan
2012-07-14 08:41:40 -0500
82765c7404
Twitter: some code cleanups, use self.twit.VerifyCredentials rather than an authed variable
Brian S. Stephan
2012-07-14 08:17:21 -0500
d50b0867e8
DrBotIRC: bring reply() back to the base server, for use in alias
Brian S. Stephan
2012-07-10 17:18:35 -0500
395d436008
Seen: punctuation nitpicking, and provide response when user was not seen
Brian S. Stephan
2012-07-10 17:15:52 -0500
d94d7f0c88
Markov: register ._generate_line as markov_generate_line
Brian S. Stephan
2012-04-05 21:24:41 -0500
2e1bc8d5e0
Dice: expose do_roll as XML-RPC method "dice_roll"
Brian S. Stephan
2012-03-30 17:54:42 -0500
60b7a33f7b
Dice: apply the irc formatting outside of the !roll handler
Brian S. Stephan
2012-03-30 17:54:06 -0500
f5b367406b
Dice: break out the !roll handler
Brian S. Stephan
2012-03-30 17:26:51 -0500
1aa7a542f2
DrBotIRC: only register a function if there's an xmlrpc server loaded
Brian S. Stephan
2012-03-30 17:25:46 -0500
731aec8c0c
DrBotIRC, Facts: clean up some method header doc since it shows up in XML-RPC
Brian S. Stephan
2012-03-30 11:14:31 -0500
4253c83694
Facts: expose _get_fact as an XML-RPC method
Brian S. Stephan
2012-03-30 10:19:16 -0500
71688f2389
Facts: refactoring; move the database querying into its own method (for reuse)
Brian S. Stephan
2012-03-30 10:18:40 -0500
e16d698d0e
DrBotIRC: add method to register a function to the XML-RPC server
Brian S. Stephan
2012-03-30 10:17:13 -0500
05a3bd0af7
move XML-RPC support into DrBotIRC so everything can eventually use it
Brian S. Stephan
2012-03-30 09:43:30 -0500
91faebf33a
XmlRpcServer: expose functionality via XML-RPC
Brian S. Stephan
2012-03-30 00:44:25 -0500
25d0f2f5c3
connect to sqlite with isolation_level=None as an attempt to avoid (invalid) database is locked errors
Brian S. Stephan
2012-03-29 20:09:50 -0500
07744a0f66
indicate recursion better by adding _recursing to Event
Brian S. Stephan
2012-03-29 20:07:32 -0500
7d41564d02
Markov: allow for auto-context insertion
Brian S. Stephan
2012-03-19 00:12:29 -0500
ce93480e9b
Dice: allow !roll/!ctech strings anywhere, not just at the start of the line
Brian S. Stephan
2012-03-19 00:11:56 -0500
341066a0ba
DrBotIRC: when doing ignore checks, lowercase the input nick, since that's what the config module does
Brian S. Stephan
2012-03-07 22:48:30 -0600
d042c273c9
web: fix link paths
Brian S. Stephan
2012-03-07 22:47:49 -0600
5c2c3882f3
Module: remove connection timeout setting from db connect
Brian S. Stephan
2012-03-07 22:47:10 -0600
ac14c2a8e8
Acro: use an actual variable :|
Brian S. Stephan
2012-03-02 20:10:39 -0600
b08059df78
Acro: tuning the sleep times, added self.seconds_to_submit_step as another tunable
Brian S. Stephan
2012-03-02 20:05:47 -0600
7e5d51f460
Acro: play a game commonly known as acromania.
Brian S. Stephan
2012-03-02 19:13:03 -0600
ef9b80d86f
DrBotIRC: add support for ignoring all events from a nick
Brian S. Stephan
2012-03-01 22:00:42 -0600
26bc8bec34
Markov: rebuild the tables, use the context stuff in a better fashion this time
Brian S. Stephan
2012-02-28 23:23:14 -0600
79ddce0bcb
Babelfish: already a smattering of bugfixes and cleanups
Brian S. Stephan
2012-01-23 22:05:25 -0600
c018bb9634
Babelfish: since google translate's API has been discontinued, let's use babelfish
Brian S. Stephan
2012-01-23 21:44:52 -0600
c0e2de11f7
Twitter: tweet output tweaks
Brian S. Stephan
2012-01-18 13:00:08 -0600
a608f509ca
TextTransform: al bhed translator
Brian S. Stephan
2011-10-21 17:17:37 -0500
ef66c855f3
Achievements: new dumb feature, add irc achievements
Brian S. Stephan
2011-10-21 17:01:49 -0500
8c1ffc54ba
Markov: drop the max id stuff, get a bunch of chains and pick one randomly. cooler this way.
Brian S. Stephan
2011-10-21 17:01:09 -0500
e3ef3f48dc
Markov: add support for temporarily disabling chatter by supplying a negative chance
Brian S. Stephan
2011-10-21 16:59:57 -0500
78f7614987
Module: it's come to this. bump the default sqlite connection timeout to 60 sec
Brian S. Stephan
2011-10-18 00:48:46 -0500
b82dd382ee
DrBotIRC: swallow the rare exception that trickles up this far
Brian S. Stephan
2011-10-18 00:48:11 -0500
d4f7941b7b
TODO: logging module
Brian S. Stephan
2011-10-18 00:41:15 -0500
cda1d43606
Markov: index on (v, context) and other enhancements for the last commit
Brian S. Stephan
2011-10-16 21:13:27 -0500
42962bc48d
Markov: add support for starting in the middle of a chain and working backwards
Brian S. Stephan
2011-10-16 20:19:51 -0500