Update of /cvsroot/pybot/pybot
In directory sc8-pr-cvs1:/tmp/cvs-serv6970
Modified Files:
ChangeLog TODO pybot.py
Log Message:
Major work on pybot!!
* modules/*: All modules moved to the new re matching system.
* command.py: Removed old matching system.
* modules/*: Pickling replaced by sqlite in all places were
persistence was needed.
* modules/*: All modules have inline help.
* modules/*: All modules have permission help.
* modules/infopack.py: Infopacks have help now.
* *: Many method names changed to a better alternative.
* options.py: Removed soft/hard relation. Now there's a single
dict that might resist to reboots, if necessary. Notice that
no standard module uses it for persistent options, since they
use sqlite.
* modules/example.py: Introduced basic sample module.
* modules/soap.py: Obsoleted. Use xmlrpc instead.
* scripts/pybotmsg.py: Added a basic xmlrpc client.
* runner.py: Included other modules in the "default load" ones.
* *: Other changes I probably forgot.
Index: ChangeLog
===================================================================
RCS file: /cvsroot/pybot/pybot/ChangeLog,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** ChangeLog 9 May 2003 21:32:05 -0000 1.13
--- ChangeLog 12 May 2003 20:42:18 -0000 1.14
***************
*** 1,2 ****
--- 1,22 ----
+ 2003-05-12 Gustavo Niemeyer <nie...@co...>
+ * *: Major work on pybot!!
+ * modules/*: All modules moved to the new re matching system.
+ * command.py: Removed old matching system.
+ * modules/*: Pickling replaced by sqlite in all places were
+ persistence was needed.
+ * modules/*: All modules have inline help.
+ * modules/*: All modules have permission help.
+ * modules/infopack.py: Infopacks have help now.
+ * *: Many method names changed to a better alternative.
+ * options.py: Removed soft/hard relation. Now there's a single
+ dict that might resist to reboots, if necessary. Notice that
+ no standard module uses it for persistent options, since they
+ use sqlite.
+ * modules/example.py: Introduced basic sample module.
+ * modules/soap.py: Obsoleted. Use xmlrpc instead.
+ * scripts/pybotmsg.py: Added a basic xmlrpc client.
+ * runner.py: Included other modules in the "default load" ones.
+ * *: Other changes I probably forgot.
+
2003-05-09 Gustavo Niemeyer <nie...@co...>
* modules/userdata.py,modules/permission.py: A much better userdata
Index: TODO
===================================================================
RCS file: /cvsroot/pybot/pybot/TODO,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** TODO 9 May 2003 20:18:36 -0000 1.5
--- TODO 12 May 2003 20:42:18 -0000 1.6
***************
*** 4,26 ****
- A better website for pybot.
- - Include every module in the online help system.
-
- Adapt distutils classes to install every necessary file in their respective
directories.
- - Finish the conversion of msg.match to re.match and remove msg.match from
- the code.
-
- Develop a README explaining how to do the basic setup of pybot.
! - Remove the parameter from __loadmodule() and __unloadmodule__(), and convert
! them to use a general "mod" name for the instance.
!
! - Cross identification between servers.
!
! - Include help topics when registering a help entry.
!
! - Include help for permissions.
!
! - Perhaps move all option system to sqlite.
--- 4,13 ----
- A better website for pybot.
- Adapt distutils classes to install every necessary file in their respective
directories.
- Develop a README explaining how to do the basic setup of pybot.
! - Cross identification between servers (is this useful?).
+ - Setup pybot nick when connecting.
Index: pybot.py
===================================================================
RCS file: /cvsroot/pybot/pybot/pybot.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** pybot.py 9 May 2003 20:18:36 -0000 1.3
--- pybot.py 12 May 2003 20:42:18 -0000 1.4
***************
*** 1,5 ****
#!/usr/bin/python
#
! # Copyright (c) 2000-2001 Gustavo Niemeyer <nie...@co...>
#
# This file is part of pybot.
--- 1,5 ----
#!/usr/bin/python
#
! # Copyright (c) 2000-2003 Gustavo Niemeyer <nie...@co...>
#
# This file is part of pybot.
|