pybot-devel Mailing List for pybot
Brought to you by:
niemeyer
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(9) |
Dec
(4) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Gustavo N. <nie...@co...> - 2003-08-22 17:07:23
|
Hello everyone! I'd just like to mention that a lot of work has been done in pybot in the last year or so, and I'm glad to announce that we're getting very close to a stable release (the first one as well). Many areas were increadibly improved, like the online help system which now has complete coverage (including permissions, infopacks, etc), and the console system, which allows easy local control and configuration. If anyone is still alive here :-), I'd like to ask you to have a look at the webpage (new page at http://www.pybot.org) and give pybot a try, hunting possible bugs. Thanks! -- Gustavo Niemeyer http://niemeyer.net |
From: Gustavo N. <nie...@co...> - 2002-06-20 01:32:23
|
Hello everyone! Today I have worked in the permission module. I've included it in the online help system, adopted the new regular expression system, added permission checking commands, and changed the admin permission system. This last change is VERY important if you're running a pybot system and are planning to update. Before I made this change, administrator's permission (gosh) was handled in a different way than everything else. It was error prone, and boring to develop support. Now it's a common permission named "admin", and can be shown and changed just like any other. The main difference in the administrator permission was keeped: users who have the "admin" permission have access to ANY OTHER permission. But now it also has a little and important feature: if there are NO administrators, EVERYBODY is an administrator. Why is that? Simple. This situation is meant to be just the bot startup. The first thing you must do when pybot does its first connection is set the "admin" permission to yourself. Then remember, just after you update your pybot code, it will be *COMPLETELY* open, so set the "admin" permission to yourself before anything else. If you don't know how to do this, or just forgot, ask pybot for help with "help permissions". Another change I've made today is the implementation of a logging module. It has commands to show when was the last time is has seen somebody, and also search the logs with a regular expression. Good luck! -- Gustavo Niemeyer [ 2AAC 7928 0FBF 0299 5EB5 60E2 2253 B29A 6664 3A0C ] |
From: John T. <joh...@ch...> - 2001-12-02 23:27:42
|
I removed the header and footer and changed the spelling of pybot as requested. I also improved some of the grammar in the description. John |
From: Gustavo N. <nie...@co...> - 2001-12-02 18:04:58
|
> I redid the layout of pybot's webpage to fit better into the layout > and coloring scheme used by sourceforge. Oops.. Coloring is fine.. but as the page is, pybot seems to be a service provided by SourceForge/VALinux, which it isn't. Hey! There's even a copyright notice for VALinux!! :-( Please, remove the header and footer. Another hint I'd give you is to unify how Pybot is written. There are places where it's Pybot, others PyBot, and even pybot. The one I like the most is pybot. Of course, when a line is starting Pybot is ok. Besides that, the colors gave a great look to the page. Thanks! --=20 Gustavo Niemeyer [ 2AAC 7928 0FBF 0299 5EB5 60E2 2253 B29A 6664 3A0C ] |
From: John T. <joh...@ch...> - 2001-12-02 15:24:58
|
I redid the layout of pybot's webpage to fit better into the layout and coloring scheme used by sourceforge. John |
From: Gustavo N. <nie...@co...> - 2001-12-02 02:12:54
|
> I rapidly threv together a web page for pybot and downloaded it to sorcef= orge. > It is little more than a massaging of your info, but at least it is a sta= rt. Thanks John. Looks like a nice start! --=20 Gustavo Niemeyer [ 2AAC 7928 0FBF 0299 5EB5 60E2 2253 B29A 6664 3A0C ] |
From: John T. <joh...@ch...> - 2001-11-29 15:43:03
|
I rapidly threv together a web page for pybot and downloaded it to sorceforge. It is little more than a massaging of your info, but at least it is a start. John |
From: Gustavo N. <nie...@co...> - 2001-11-29 13:53:45
|
[...] > >original message I sent to python mailing list? It should give a nice > >overview about what pybot offers. > > no, I don't. If you want, you can cut and paste it in, or send it to > me, and ill do it. Ok, it's attached! > I should have long term access to a linux box within the next week, > and will be simultaneously finishing the project thats' been keeping > me so busy(my first open source release!), so i will really be able > get to work on taking the program apart and will hopefully be able to > write some serious documentation. Nice!! > How would you feel about a couple of docstrings in the code? No problems at all! But please, don't do something like x = x + 1 # Add 1 to x :-) The essay at http://python.org/doc/essays/styleguide.html is usually a nice guide for comments as well. -- Gustavo Niemeyer [ 2AAC 7928 0FBF 0299 5EB5 60E2 2253 B29A 6664 3A0C ] |
From: Gustavo N. <nie...@co...> - 2001-11-28 22:27:34
|
Hi Aaron! > I've go a rough version of the web page done, but have a few questions. Hey! That's great! > Should questions about documentation be sent to this mail-list? Sure. We don't have enough messages here yet to justify another mailing list about documentation. > for anti-spam reasons, I am assuming that no one wants the email address = listed. If this is not the case, send me=20 > email, giving me the name you want listed, the email address you want lis= ted, and how you want it formmated, eg. > dhaaron at nospam hotpop dot com Please, use "niemeyer at conectiva spam sucks dot com" for my email. About the page: "It currently has access to a list of airports, tcp ports, and all acronymns listed in VERA 1.7." That's about a specific module of pybot, not itself. Do you have the original message I sent to python mailing list? It should give a nice overview about what pybot offers. Please, let me know about anything you may want. --=20 Gustavo Niemeyer [ 2AAC 7928 0FBF 0299 5EB5 60E2 2253 B29A 6664 3A0C ] |
From: Aaron S. <dh...@ho...> - 2001-11-28 19:58:41
|
I've go a rough version of the web page done, but have a few questions. Should questions about documentation be sent to this mail-list? for anti-spam reasons, I am assuming that no one wants the email address listed. If this is not the case, send me email, giving me the name you want listed, the email address you want listed, and how you want it formmated, eg. dhaaron at nospam hotpop dot com Aaron, dh...@ho... |
From: Gustavo N. <nie...@co...> - 2001-11-22 13:26:37
|
Hi Aaron! > I figured out the package deal about five minutes after I posted my > message, isn't that how it always is ;-). Anyway, for reasons to > ridiculous to go into hear, I am currently using a windows machine. > Their are two issues I have run into so far with portability: Let's see.. > For reasons beyon me, the check for the development evironment does > not succesfully change the path to the root pybot directory on a > windows machine. Patch1 takes care of this. Does it still run on > Linux, It should. pybot.py is not supposed to be run directly. That's why it was not working for you. You should use the "run" script in the root directory. Anyway, this was just a hack. I'm going to change this for something more general. I'll create a script to detect where pybot modules are and call pybot from there, replacing 'run' and 'scripts/pybot.py' functionality. > The second issue is that windows does not seem to provide SIGQUIT. I > have just prepended an if sys.platform not 'win32' so that pybot will > not register a handler for a non-existant signal and cause an > exception. Do you think a try:, except: pass would be more portable? I was not aware of that. I'm not sure which platforms have this signal. I'll remove handling of SIGQUIT signal until we figure it out. > Does anyone care if it runs on windows? I must confess I don't have much interest in Windows. On the other hand, if you want to make it run on Windows, I'm not against it. Thanks for the patches! --=20 Gustavo Niemeyer [ 2AAC 7928 0FBF 0299 5EB5 60E2 2253 B29A 6664 3A0C ] |
From: Aaron S. <dh...@ho...> - 2001-11-21 01:39:14
|
I figured out the package deal about five minutes after I posted my message, isn't that how it always is ;-). Anyway, for reasons to ridiculous to go into hear, I am currently using a windows machine. Their are two issues I have run into so far with portability: For reasons beyon me, the check for the development evironment does not succesfully change the path to the root pybot directory on a windows machine. Patch1 takes care of this. Does it still run on Linux, It should. The second issue is that windows does not seem to provide SIGQUIT. I have just prepended an if sys.platform not 'win32' so that pybot will not register a handler for a non-existant signal and cause an exception. Do you think a try:, except: pass would be more portable? Does anyone care if it runs on windows? --------------------------------------------------------- Aaron, dh...@ho... |
From: Gustavo N. <nie...@co...> - 2001-11-12 15:27:29
|
Hi Aaron! > It seems as if their are supposed to be two pybot.py files, a > scripts/pybot.py and one located somewhere else. If this is the case > then the latter is missing from the repository What you're looking for is not a file, but a directory. The second "pybot" is a package, and is a directory in the root of the directory tree. Btw, this scheme with scripts/pybot.py will change soon. Thanks!! -- Gustavo Niemeyer [ 2AAC 7928 0FBF 0299 5EB5 60E2 2253 B29A 6664 3A0C ] |
From: Aaron S. <dh...@ho...> - 2001-11-11 03:12:17
|
Helloooooooo pybot-devel world! It seems as if their are supposed to be two pybot.py files, a scripts/pybot.py and one located somewhere else. If this is the case then the latter is missing from the repository Aaron, dh...@ho... |
From: Gustavo N. <nie...@co...> - 2001-11-09 16:07:28
|
--=20 Gustavo Niemeyer [ 2AAC 7928 0FBF 0299 5EB5 60E2 2253 B29A 6664 3A0C ] |