-
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