Update of /cvsroot/pybot/pybot
In directory sc8-pr-cvs1:/tmp/cvs-serv10959
Modified Files:
ChangeLog README
Log Message:
* pybot/rss.py: Introduced generic RSS module! It's based on
Mark Pilgrim's "ultra liberal" parser, and allows one
to send news from any RSS feed to any user/channel/server.
* pybot/refrag.py: Introduced the refrag module. It contains
reusable "fragments" of regular expression patterns. It's
meant to reduce the number of times one has to code similar
patterns.
Index: ChangeLog
===================================================================
RCS file: /cvsroot/pybot/pybot/ChangeLog,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -d -r1.28 -r1.29
*** ChangeLog 25 Aug 2003 14:10:33 -0000 1.28
--- ChangeLog 25 Aug 2003 18:54:54 -0000 1.29
***************
*** 1,2 ****
--- 1,11 ----
+ 2003-08-25 Gustavo Niemeyer <nie...@co...>
+ * pybot/refrag.py: Introduced the refrag module. It contains
+ reusable "fragments" of regular expression patterns. It's
+ meant to reduce the number of times one has to code similar
+ patterns.
+ * pybot/rss.py: Introduced generic RSS module! It's based on
+ Mark Pilgrim's "ultra liberal" parser, and allows one
+ to send news from any RSS feed to any user/channel/server.
+
2003-08-24 Gustavo Niemeyer <nie...@co...>
* pybot/misc.py,modules/help.py,modules/*: Now regular
Index: README
===================================================================
RCS file: /cvsroot/pybot/pybot/README,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** README 21 Aug 2003 18:46:27 -0000 1.4
--- README 25 Aug 2003 18:54:54 -0000 1.5
***************
*** 7,24 ****
and has since then evolved into a full featured bot.
- Requirements
- ------------
-
- Pybot requires the sqlite (http://sqlite.org) SQL database library,
- and its python module (http://pysqlite.sf.net).
-
- Download
- --------
-
- Current access to its source is available trough CVS only, in the
- sourceforge pybot project:
-
- http://sourceforge.net/projects/pybot
-
End user features
-----------------
--- 7,10 ----
***************
*** 27,43 ****
- may join multiple servers and multiple channels at once
(implemented without threads);
- full online control (just talk to him);
- load, reload and unload modules at runtime;
! - flexible user registry, allowing automatic identification and
! manual identification under different nicks;
- very flexible permission system;
- full online help;
- auto recover from network errors;
- - auto timming of messages to avoid being kicked by the server.
- lots of additional functionalities through available modules;
- even basic functionality is implemented using modules;
- random answers, to humanify the bot a little bit;
! - persistence implemented with transparent pickling and sqlite
! database;
Developer features
--- 13,28 ----
- may join multiple servers and multiple channels at once
(implemented without threads);
+ - remembers last state, even if killed;
- full online control (just talk to him);
- load, reload and unload modules at runtime;
! - flexible user registry, allowing automatic identification
! and manual identification under different nicks;
- very flexible permission system;
- full online help;
- auto recover from network errors;
- lots of additional functionalities through available modules;
- even basic functionality is implemented using modules;
- random answers, to humanify the bot a little bit;
! - persistence implemented with transparent pickling and sqlite database;
Developer features
***************
*** 51,54 ****
--- 36,53 ----
- user registry allows pluggable meta-data;
+ Requirements
+ ------------
+
+ Pybot requires the sqlite (http://sqlite.org) SQL database library,
+ and its python module (http://pysqlite.sf.net).
+
+ Download
+ --------
+
+ Current access to its source is available trough CVS only, in the
+ sourceforge pybot project:
+
+ http://sourceforge.net/projects/pybot
+
Standard modules
----------------
***************
*** 91,94 ****
--- 90,98 ----
Allows searching in logs, and checking what was the last time
the bot has seen somebody.
+
+ - rss
+ Generic RSS module. It's based on Mark Pilgrim's "ultra liberal"
+ parser, and allows one to send news from any RSS feed to any
+ user/channel/server.
- ignore
|