dr.botzo/modules
Brian S. Stephan 1a36becead convert to a MySQL backend
WARNING!
there's no going back now. this change is *huge* but it was overdue.
WARNING!

the database backend is now mysql. modules that should use a database
but don't yet were left untouched, they'll come later. scripts haven't
been converted yet, though i'm pretty sure i'll need to soon.

while i was going through everything, connection/cursor idioms were
cleaned up, as were a bunch of log messages and exception handling. this
change is so gross i'm happy things appear to be working, which is
the case --- all modules are lightly tested.
2012-07-27 02:18:01 -05:00
..
Achievements.py convert to a MySQL backend 2012-07-27 02:18:01 -05:00
Acro.py convert to a MySQL backend 2012-07-27 02:18:01 -05:00
Babelfish.py Babelfish: already a smattering of bugfixes and cleanups 2012-01-23 22:05:25 -06:00
Countdown.py rewrite recursion/alias code for the 500th time. 2011-02-17 01:08:45 -06:00
Dice.py Dice: expose do_roll as XML-RPC method "dice_roll" 2012-03-30 17:54:42 -05:00
Echo.py rewrite recursion/alias code for the 500th time. 2011-02-17 01:08:45 -06:00
EightBall.py rewrite recursion/alias code for the 500th time. 2011-02-17 01:08:45 -06:00
Facts.py convert to a MySQL backend 2012-07-27 02:18:01 -05:00
GoogleTranslate.py rewrite recursion/alias code for the 500th time. 2011-02-17 01:08:45 -06:00
Help.py convert to a MySQL backend 2012-07-27 02:18:01 -05:00
IrcAdmin.py IrcAdmin: don't crash by trying to tell #chan that you just left #chan 2011-06-20 20:27:20 -05:00
Karma.py convert to a MySQL backend 2012-07-27 02:18:01 -05:00
Markov.py convert to a MySQL backend 2012-07-27 02:18:01 -05:00
Pi.py convert to a MySQL backend 2012-07-27 02:18:01 -05:00
Seen.py convert to a MySQL backend 2012-07-27 02:18:01 -05:00
Storycraft.py convert to a MySQL backend 2012-07-27 02:18:01 -05:00
TextTransform.py TextTransform: add a !lower 2012-07-26 19:53:20 -05:00
Twitter.py convert to a MySQL backend 2012-07-27 02:18:01 -05:00
Weather.py rewrite recursion/alias code for the 500th time. 2011-02-17 01:08:45 -06:00
__init__.py turns out we do indeed need modules/__init__.py, so add it back 2011-01-08 09:39:05 -06:00