[pybot-commits] CVS: pybot ChangeLog,1.13,1.14 TODO,1.5,1.6 pybot.py,1.3,1.4
Brought to you by:
niemeyer
From: Gustavo N. <nie...@us...> - 2003-05-12 20:42:52
|
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. |