Commit Graph

  • f09bc06634 Echo: rewrite to do regex handlers bss 2012-12-20 10:20:33 -06:00
  • 7391e28b9b TODO: document an ancient shortcut to remove bss 2012-12-20 10:01:37 -06:00
  • 52970894a9 DrBotIRC: add regex-matching global handlers bss 2012-12-20 09:58:25 -06:00
  • 53a3c40102 DrBotIRC: clean up event handlers a bit bss 2012-12-20 09:50:20 -06:00
  • 891b2bcab8 remove all of the help stuff bss 2012-12-19 21:12:49 -06:00
  • 8d6d66333b Module: don't pass DrBotServerConnection to init bss 2012-12-19 21:06:53 -06:00
  • 3e76f75bba Module: remove reply(), use DrBotIRC's bss 2012-12-19 20:51:35 -06:00
  • e4225abba4 DrBotIRC: remove connection argument from reply() bss 2012-12-19 20:32:18 -06:00
  • 456671615b DrBotIRC: document irclib.IRC.connections bss 2012-12-19 20:22:48 -06:00
  • 885076c1b8 Module: remove some unused imports bss 2012-12-19 19:54:17 -06:00
  • a440bf395c Module: documentation and whitespace cleanups bss 2012-12-19 19:53:41 -06:00
  • 582328973e DrBotIRC: use config nick/user to guess nickhost bss 2012-12-19 15:12:57 -06:00
  • a10e54bcc8 DrBotIRC: properly debug log welcome events bss 2012-12-19 00:09:28 -06:00
  • 2d98804823 TODO: bunch of updates/additions/clarifications bss 2012-12-19 00:02:47 -06:00
  • 9fd8eeb504 remove GoogleTranslate bss 2012-12-19 00:00:20 -06:00
  • 1ec2747f3e dr.botzo.py: whitespace/string cleanups bss 2012-12-18 23:40:54 -06:00
  • bf6a5c5352 EXTERNALS: document python-twitter bss 2012-12-18 22:41:10 -06:00
  • ebfeafe87b DrBotIRC: use format() rather than string concat bss 2012-12-18 22:32:11 -06:00
  • bf8a7e6453 DrBotIRC: module-wide logger rather than per-class bss 2012-12-18 22:30:31 -06:00
  • f30e1fd308 DrBotIRC: remove some unused imports bss 2012-12-18 22:16:41 -06:00
  • da430981be DrBotIRC: docstring/comment cleanups bss 2012-12-18 22:15:52 -06:00
  • 8a5e6b9130 IrcAdmin: note limitation with automsg and vhosts bss 2012-12-18 20:54:36 -06:00
  • b51b8b521d IrcAdmin: option for sending privmsgs on connect bss 2012-12-18 20:15:32 -06:00
  • f54e209c2f Pi: "unit circle" in the output message bss 2012-12-18 20:12:26 -06:00
  • 7627af5d5b Radio: get mpd status and such bss 2012-11-07 18:15:56 -06:00
  • fdc7a3d9a9 gross TODO: fix this later bss 2012-11-07 18:14:59 -06:00
  • 9ec74d0e35 Markov: off by one while counting up to min_size bss 2012-10-05 17:09:04 -05:00
  • 7b2e3fa9aa Weather: refer to the right object in prev. commit bss 2012-10-05 10:43:41 -05:00
  • e69766e71e Weather: do ambiguous results prompt for forecast bss 2012-10-05 10:41:57 -05:00
  • 0da81ca31e Weather: more verbose zmw codes in ambig. results bss 2012-10-05 10:30:03 -05:00
  • 49e83f18de Weather: do wunderground forecasts bss 2012-10-05 10:23:59 -05:00
  • 425db7be81 Weather: weather conditions readability fixes bss 2012-10-05 10:22:35 -05:00
  • 6426df9ece Weather: dump json output in a prettier format bss 2012-10-05 10:20:34 -05:00
  • 41c1a46bb2 Weather: give hints when results are ambiguous bss 2012-09-17 16:47:41 -05:00
  • b17de69a93 logging.cfg: i really hate this config file format bss 2012-09-17 16:28:42 -05:00
  • 97259eb6b3 Merge branch 'master' of git.incorporeal.org:dr.botzo bss 2012-09-17 16:27:00 -05:00
  • 2699396dd8 Weather: rewrite to use weather underground bss 2012-09-17 16:26:29 -05:00
  • ded2b9e96e drop pywapi bss 2012-09-17 16:25:51 -05:00
  • 73878cde5f logging.cfg: log weather at debug bss 2012-09-17 16:24:56 -05:00
  • 02729377d8 Markov: more anti-stop bugfixes bss 2012-09-17 16:23:42 -05:00
  • bdba8e20f1 Karma: don't swallow potential commands bss 2012-09-13 12:28:03 -05:00
  • e7a573bce1 Karma: allow multiple karma expressions per line bss 2012-09-13 12:16:25 -05:00
  • c064f6ebe1 Markov: check for start2-only lists correctly while working backwards bss 2012-07-30 10:25:13 -05:00
  • e8e4354358 Markov: many working backwards bugfixes wrapped together bss 2012-07-29 22:36:11 -05:00
  • bf850592df Markov: bugfix in the anti-address chaining bss 2012-07-29 17:53:56 -05:00
  • b327bcab71 Markov: trivial code cleanup bss 2012-07-29 17:46:14 -05:00
  • 14fd5721c1 Markov: trivial debugging fix bss 2012-07-29 15:44:43 -05:00
  • 26ec854c67 Markov: try to avoid "nick:" starts to extra chaining bss 2012-07-29 15:43:15 -05:00
  • ad1de23a7c Markov: remove inaccurate debug logging bss 2012-07-29 15:41:36 -05:00
  • 0386603d93 Storycraft: more debugging output bss 2012-07-29 09:46:53 -05:00
  • b5d732cfd6 Pi: formatting cleanup, show database error bss 2012-07-29 09:45:19 -05:00
  • dbcd367d66 Countdown: catch parsing error exception bss 2012-07-29 09:44:23 -05:00
  • 988fe8729a Markov: add punctuation between chains bss 2012-07-29 09:43:06 -05:00
  • 390e925360 Markov: rewrite backwards/forwards chainer bss 2012-07-29 09:39:07 -05:00
  • 9ca37c3990 Markov: clarify what's going on in _get_suitable_word_from_choices bss 2012-07-29 09:36:56 -05:00
  • f15238a37e Markov: abort new chain tack-on if even that's giving us __stop bss 2012-07-28 14:01:05 -05:00
  • a6f4827a41 Markov: start new chains if the existing one is too short bss 2012-07-28 13:55:54 -05:00
  • ced165cff4 Markov: debug logging bss 2012-07-28 13:32:58 -05:00
  • b1d2e06639 DrBotIRC: don't log XML-RPC requests bss 2012-07-28 09:55:54 -05:00
  • 83039d4d46 logging.cfg: show example of nesting log rules bss 2012-07-28 09:48:36 -05:00
  • ef47fd3914 Module: reload the logging config file every __init__() bss 2012-07-28 09:47:30 -05:00
  • f895867b86 Twitter: twitter_settings shouldn't have a primary key bss 2012-07-28 08:37:27 -05:00
  • 8b2269c441 pyflakes cleanups bss 2012-07-27 20:38:45 -05:00
  • 0a2aa21777 Storycraft: don't try to replace() on end_time when it's None bss 2012-07-27 17:42:12 -05:00
  • b48b016693 add pylint and pyflakes to requirements.txt bss 2012-07-27 17:22:28 -05:00
  • adccf69ede Storycraft: properly support/print timestamps bss 2012-07-27 16:51:57 -05:00
  • 033631e5c2 no longer encode/decode UTF8 stuff when going to/from database bss 2012-07-27 16:34:57 -05:00
  • e1356496eb Markov: don't encode('utf8') the stuff out of the database bss 2012-07-27 15:24:56 -05:00
  • 7bd5558f05 ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin for case-sensitivity bss 2012-07-27 14:57:41 -05:00
  • 8338799f1b Seen: nick alone is no longer a unique primary key bss 2012-07-27 11:37:29 -05:00
  • 2163268a39 Twitter: standardize on #dr.botzo for settings bss 2012-07-27 02:23:30 -05:00
  • 1a36becead convert to a MySQL backend bss 2012-07-27 02:18:01 -05:00
  • deedf330e3 Twitter: don't freak out about not being authed when checking if we're authed bss 2012-07-27 00:11:10 -05:00
  • f8674db4a9 DrBotIRC: log exceptions sanely bss 2012-07-26 21:20:26 -05:00
  • 732c7229a8 dr.botzo.py: clarify the warning about missing module_list bss 2012-07-26 21:18:07 -05:00
  • 04369f95cf dr.botzo: only warn when config specifies no modules bss 2012-07-26 20:43:51 -05:00
  • 257c9d446e dr.botzo: abort if the database isn't set bss 2012-07-26 20:43:21 -05:00
  • 074ed8fd2f add requirements.txt for pip and virtualenv happiness bss 2012-07-26 20:34:47 -05:00
  • cac3c0216a Module: log as 'drbotzo.classname' rather than 'drbotzo' bss 2012-07-26 20:28:17 -05:00
  • d14ed69916 DrBotIRC: improve logging when failing to load a module bss 2012-07-26 20:25:55 -05:00
  • 26596e5e00 add debug logging to irclib rather than the gross print()ing bss 2012-07-26 20:17:18 -05:00
  • 2a0cd05cbc DrBotIRC: rename logger to drbotzo for clarity's sake bss 2012-07-26 20:13:05 -05:00
  • ad80d86a73 Module: logging module (un)loading at info rather than debug bss 2012-07-26 20:09:57 -05:00
  • e6be873f3d rename logger to drbotzo for clarity's sake bss 2012-07-26 20:09:22 -05:00
  • bd3fc16a1d .gitignore dr.botzo.log bss 2012-07-26 20:07:16 -05:00
  • f8974dd240 TextTransform: add a !lower bss 2012-07-26 19:53:20 -05:00
  • 17040c1cde bump python-irclib to 0.6.4, the latest i care to merge right now bss 2012-07-26 19:47:36 -05:00
  • db0cfbc997 add sanity (aka correct) the logging config bss 2012-07-26 19:38:34 -05:00
  • f017422e69 dr.botzo, Module: misc cleaning up of old crap bss 2012-07-26 19:38:18 -05:00
  • d6561bf221 Twitter: show full tweet when printing a reply-tweet bss 2012-07-26 18:18:16 -05:00
  • 61ceef6a88 Module: logging cleanup, add logging on unload bss 2012-07-15 21:48:49 -05:00
  • 92555867f5 DrBotIRC: log when shutting down bss 2012-07-15 21:48:33 -05:00
  • d5735ce2a7 logging.cfg: log to a file, and use the formatter bss 2012-07-15 21:47:21 -05:00
  • 9654f4de98 switch to use python's logging, with config file i'm not entirely happy about bss 2012-07-15 21:32:12 -05:00
  • 4100b55de0 deleting MegaHAL, Trigger, Urls (all deleted in py3 as well) bss 2012-07-15 21:05:48 -05:00
  • 8dba63e38c deleting FactFile, which i intended to do aeons ago bss 2012-07-15 20:54:58 -05:00
  • 2b0b7abd58 Markov: unicode fixes and improvements bss 2012-07-15 01:11:21 -05:00
  • 8f5b6d96c2 Twitter: add a flag to getstatus/getuserstatus that suppresses the printing of the source bss 2012-07-14 09:59:45 -05:00
  • a8fe6da14f Twitter: when printing tweets, making the printing of the ID optional bss 2012-07-14 09:55:11 -05:00
  • 709a0cfd9a Twitter: actually store the server connection, not the bot instance bss 2012-07-14 09:54:26 -05:00