|
ae4c1fa726
|
move common reply functionality into a method in Module
|
2010-07-30 00:34:57 -05:00 |
|
|
48e5c513ae
|
example of modules section in dr.botzo.cfg.example
|
2010-07-29 23:57:05 -05:00 |
|
|
d7c7bd4ca4
|
TODO: regex search in FactFile
|
2010-07-29 23:55:26 -05:00 |
|
|
861c343f2b
|
move save of config to separate method in IrcAdmin, save config when receiving ^C
|
2010-07-29 23:51:43 -05:00 |
|
|
88186e1425
|
slight documentation and whitespace for subclassing irclib.IRC, irclib.ServerConnection
|
2010-07-29 23:26:30 -05:00 |
|
|
331ca77337
|
yes, another TODO item
|
2010-07-29 23:24:55 -05:00 |
|
|
3d31d4f193
|
quit python when receiving quit from IRC
|
2010-07-29 23:19:17 -05:00 |
|
|
43d9d0ad66
|
sub_quit_channel -> sub_quit_irc
|
2010-07-29 23:16:52 -05:00 |
|
|
3119f99f1b
|
another TODO regarding modularization: load/unload specific module via IRC
|
2010-07-29 23:13:53 -05:00 |
|
|
9191f25052
|
load modules at startup based on config file, remove that item from TODO
|
2010-07-29 23:13:15 -05:00 |
|
|
6cc9577570
|
last couple commits addressed two modularizing items in the TODO
|
2010-07-29 22:53:23 -05:00 |
|
|
6b4c449382
|
more missed imports. Countdown needs datetime, dateutil stuff
|
2010-07-29 22:43:57 -05:00 |
|
|
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 |
|
|
b5062171f9
|
add another TODO regarding quitting
|
2010-07-29 20:21:34 -05:00 |
|
|
21963fe580
|
print name of module that was loaded in __init__
|
2010-07-29 19:50:13 -05:00 |
|
|
f7cb0fd05a
|
bugfix: index fact list properly
|
2010-07-29 19:46:58 -05:00 |
|
|
632f89e61c
|
remove a bunch of variables in Module that were added because of ??????
|
2010-07-29 19:45:02 -05:00 |
|
|
a4f88f6a79
|
more TODOs
|
2010-07-29 17:17:09 -05:00 |
|
|
d96e70989c
|
removing newlines that are wrong to have in dr.botzo.cfg
|
2010-07-29 17:11:37 -05:00 |
|
|
41ba059ebb
|
more TODO entries
|
2010-07-29 17:08:10 -05:00 |
|
|
7b8e04ca2d
|
add TODO file
|
2010-07-29 17:01:52 -05:00 |
|
|
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 |
|
|
bc4f2c6904
|
import re, another necessary import that was missed
|
2010-07-29 00:42:44 -05:00 |
|
|
a3da4f39c8
|
remove unnecessary stuff from dr.botzo.py import
|
2010-07-29 00:32:20 -05:00 |
|
|
bd48a6e46a
|
import random, since it's necessary. testing would have caught this :(
|
2010-07-29 00:29:22 -05:00 |
|
|
26d2e0c294
|
making imports fit my style convention, actually importing os in the module that needs it
|
2010-07-29 00:18:20 -05:00 |
|
|
91e535978f
|
comment nitpicking and restyling
|
2010-07-29 00:04:01 -05:00 |
|
|
48498898bf
|
vi modelines for split out files
|
2010-07-28 23:48:47 -05:00 |
|
|
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 |
|
|
c9c3b0e499
|
move irclib into its own subdirectory
|
2010-07-27 20:29:28 -05:00 |
|
|
bbe4f76325
|
a more helpful README
|
2010-07-27 20:29:28 -05:00 |
|
|
74371727ed
|
making comments more standard
|
2010-07-27 20:29:28 -05:00 |
|
|
a1c8686af5
|
adding GPLv3 license file
|
2010-07-27 20:29:28 -05:00 |
|
|
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 |
|
|
4f0908f873
|
move irclib into its own subdirectory
|
2010-07-26 22:36:07 -05:00 |
|
|
7ec67f45a7
|
a more helpful README
|
2010-07-26 22:09:24 -05:00 |
|
|
35b6545425
|
making comments more standard
|
2010-07-26 21:59:11 -05:00 |
|
|
2f52eb0d1a
|
adding GPLv3 license file
|
2010-07-26 21:53:32 -05:00 |
|
|
dbfcfd253d
|
add GPL notice to dr.botzo.py
|
2010-07-26 21:51:03 -05:00 |
|
|
0fc413f2e3
|
remove executable bit, remove python shebang
|
2010-07-26 21:31:10 -05:00 |
|
|
68c4d715c3
|
ignore .facts files
|
2010-07-26 21:27:27 -05:00 |
|
|
c1da6cc052
|
use the with keyword to open the file, so that the file is properly closed
|
2010-07-26 21:08:34 -05:00 |
|
|
5927d361ef
|
bite the bullet and load the entire file into memory rather than doing the fun only-load-one-line trick, so that it's easier to search with a regex later
|
2010-07-26 21:06:59 -05:00 |
|
|
3037364ef9
|
more unicode fake replacements, now that i reverted the real fix
|
2010-07-26 20:54:54 -05:00 |
|
|
497554c314
|
Revert "handle unicode escapes the right way, now that i properly looked up what was going on" because it turns out that result languages like ja mix the escaped unicode and the natural unicode and that screws up every method i've found to parse so far, as they all appear to expect all escaped or all native. here's an example:
\u0026lt;ハイテク\u0026gt;
if you can figure that out, un-revert and apply your fix.
This reverts commit 9836ebf11f .
|
2010-07-26 20:48:54 -05:00 |
|