Commit Graph

229 Commits

Author SHA1 Message Date
Brian S. Stephan 36a75fbb33 TODO: move modlist.append() to Module (minor) 2010-07-30 13:16:37 -05:00
Brian S. Stephan e1fe0eb4ca do splitting in DrBotServerConnection.privmsg 2010-07-30 08:01:45 -05:00
Brian S. Stephan cfc2923356 documentation TODO 2010-07-30 07:34:23 -05:00
Brian S. Stephan cb70310616 regex search in FactFile 2010-07-30 07:22:29 -05:00
Brian S. Stephan 6e86096f2b some comments in the module reload 2010-07-30 06:56:37 -05:00
Brian S. Stephan 0fc9a325fb change command: 'save' -> 'config save'. will have other config functions, rename method eventually 2010-07-30 06:49:24 -05:00
Brian S. Stephan 1edeb703b4 printing the time string with countdown result was vetoed pretty early on, and i don't think i have any want to go back to that well 2010-07-30 00:36:11 -05:00
Brian S. Stephan ae4c1fa726 move common reply functionality into a method in Module 2010-07-30 00:34:57 -05:00
Brian S. Stephan 48e5c513ae example of modules section in dr.botzo.cfg.example 2010-07-29 23:57:05 -05:00
Brian S. Stephan d7c7bd4ca4 TODO: regex search in FactFile 2010-07-29 23:55:26 -05:00
Brian S. Stephan 861c343f2b move save of config to separate method in IrcAdmin, save config when receiving ^C 2010-07-29 23:51:43 -05:00
Brian S. Stephan 88186e1425 slight documentation and whitespace for subclassing irclib.IRC, irclib.ServerConnection 2010-07-29 23:26:30 -05:00
Brian S. Stephan 331ca77337 yes, another TODO item 2010-07-29 23:24:55 -05:00
Brian S. Stephan 3d31d4f193 quit python when receiving quit from IRC 2010-07-29 23:19:17 -05:00
Brian S. Stephan 43d9d0ad66 sub_quit_channel -> sub_quit_irc 2010-07-29 23:16:52 -05:00
Brian S. Stephan 3119f99f1b another TODO regarding modularization: load/unload specific module via IRC 2010-07-29 23:13:53 -05:00
Brian S. Stephan 9191f25052 load modules at startup based on config file, remove that item from TODO 2010-07-29 23:13:15 -05:00
Brian S. Stephan 6cc9577570 last couple commits addressed two modularizing items in the TODO 2010-07-29 22:53:23 -05:00
Brian S. Stephan 6b4c449382 more missed imports. Countdown needs datetime, dateutil stuff 2010-07-29 22:43:57 -05:00
Brian S. Stephan 57090fdda4 long list of changes to allow modular Module reloads: server as module variable, class appends self to module list, unregister_handlers method which must be overridden, reload method which does the magic to create the a new object of the re-read class. drop use of the main rehash and reload_modules, and don't pass rehash around anymore. load initial objects 'the old way' again. feature modules change for compatability and implementation of all of the above changes 2010-07-29 22:36:08 -05:00
Brian S. Stephan b5062171f9 add another TODO regarding quitting 2010-07-29 20:21:34 -05:00
Brian S. Stephan 21963fe580 print name of module that was loaded in __init__ 2010-07-29 19:50:13 -05:00
Brian S. Stephan f7cb0fd05a bugfix: index fact list properly 2010-07-29 19:46:58 -05:00
Brian S. Stephan 632f89e61c remove a bunch of variables in Module that were added because of ?????? 2010-07-29 19:45:02 -05:00
Brian S. Stephan a4f88f6a79 more TODOs 2010-07-29 17:17:09 -05:00
Brian S. Stephan d96e70989c removing newlines that are wrong to have in dr.botzo.cfg 2010-07-29 17:11:37 -05:00
Brian S. Stephan 41ba059ebb more TODO entries 2010-07-29 17:08:10 -05:00
Brian S. Stephan 7b8e04ca2d add TODO file 2010-07-29 17:01:52 -05:00
Brian S. Stephan 87c4cec3f2 override on_pubmsg, since we need to do things regardless of the normal command-addressed-to-bot flow 2010-07-29 00:44:38 -05:00
Brian S. Stephan bc4f2c6904 import re, another necessary import that was missed 2010-07-29 00:42:44 -05:00
Brian S. Stephan a3da4f39c8 remove unnecessary stuff from dr.botzo.py import 2010-07-29 00:32:20 -05:00
Brian S. Stephan bd48a6e46a import random, since it's necessary. testing would have caught this :( 2010-07-29 00:29:22 -05:00
Brian S. Stephan 26d2e0c294 making imports fit my style convention, actually importing os in the module that needs it 2010-07-29 00:18:20 -05:00
Brian S. Stephan 91e535978f comment nitpicking and restyling 2010-07-29 00:04:01 -05:00
Brian S. Stephan 48498898bf vi modelines for split out files 2010-07-28 23:48:47 -05:00
Brian S. Stephan b65c01fb31 GPLv3 headers on the split out files 2010-07-28 23:47:29 -05:00
kad 02df2ca783 Cleanup code 2010-07-28 13:25:49 -05:00
kad 0c17196b32 Add some modelines and fix indentation, I hope. 2010-07-28 00:11:58 -05:00
kad ec9acdd2ee Forgot to add files :( 2010-07-27 20:35:01 -05:00
kad 1704fc7c50 Add ability to rehash modules. Split modules into separate files. Rehash is a bit flakey, not sure of a better way to do it. 2010-07-27 20:29:28 -05:00
Brian S. Stephan c9c3b0e499 move irclib into its own subdirectory 2010-07-27 20:29:28 -05:00
Brian S. Stephan bbe4f76325 a more helpful README 2010-07-27 20:29:28 -05:00
Brian S. Stephan 74371727ed making comments more standard 2010-07-27 20:29:28 -05:00
Brian S. Stephan a1c8686af5 adding GPLv3 license file 2010-07-27 20:29:28 -05:00
Brian S. Stephan ea1b89540b add GPL notice to dr.botzo.py 2010-07-27 20:29:28 -05:00
kad 1c728b14bd Try to dynamically create modules 2010-07-26 22:46:48 -05:00
Brian S. Stephan 4f0908f873 move irclib into its own subdirectory 2010-07-26 22:36:07 -05:00
Brian S. Stephan 7ec67f45a7 a more helpful README 2010-07-26 22:09:24 -05:00
Brian S. Stephan 35b6545425 making comments more standard 2010-07-26 21:59:11 -05:00
Brian S. Stephan 2f52eb0d1a adding GPLv3 license file 2010-07-26 21:53:32 -05:00