ANN: OB - Framework to progam bots

2018-06-27 Thread Bart Thate
Hello python-announce-list, I am Bart Thate, a 50 year old programming schizofenic. I like to annouce the version 4 of OB, a pure python3 package you can use to program bots. OB has a “no-clause MIT license” that should be the most liberal license you can get at the year 2018. I am

ANN: OB - framework to program bots

2018-06-27 Thread Bart Thate
Hello comp.lang.python, I am Bart Thate, a 50 year old programming schizofrenic. I like to annouce version 4 of OB, a pure python3 package you can use to program bots. OB has a “no-clause MIT license” that should be the most liberal license you can get at the year 2018. I am looking

BOTLIB #31 released

2017-10-17 Thread Bart Thate
udp port listener. botlib.utils lib local helper functions. botlib.url functions that fetch data from url. botlib.watcher watch files. botlib.worker worker thread that handles submitted jobs through Worker.put(func, args, kwargs). botlib.wi

BOTLIB #31 released - https://pypi.python.org/pypi/botlib

2017-10-14 Thread Bart Thate
udp port listener. botlib.utils lib local helper functions. botlib.url functions that fetch data from url. botlib.watcher watch files. botlib.worker worker thread that handles submitted jobs through Worker.put(func, args, kwargs). botlib.wisdom wijsheid, wijs ! contact === | Bart Thate | botfather on #dunkbot irc.freenode.net | bth...@dds.nl, thateb...@gmail.com BOTLIB has a MIT license` -- https://mail.python.org/mailman/listinfo/python-list

BOTLIB #18 Framework to program bots announced

2017-08-02 Thread Bart Thate
port listener. botlib.utilslib local helper functions. botlib.url functions that fetch data from url. botlib.watcher watch files. contact Bart Thate botfather on #dunkbot irc.freenode.net bth...@dds.nl, thateb...@gmail.com BOTLIB is released in the Public Domain - https://bitbucket.org

ANN: BOTLIB - Framework to program bots.

2017-07-13 Thread Bart Thate
I like to announce the release of BOTLIB 12. BOTLIB is a python3 framework to use if you want to program IRC or XMPP bots. Copyright (C) 2016,2017 by Bart Thate <bth...@dds.nl> Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby g

botlib - framework to program bots

2017-07-12 Thread Bart Thate
BOTLIB - Framework to program bots is released in the Public Domain - https://lnkd.in/ginB49K #publicdomain #python3 #xmpp #irc #bot Framework to program bots. -- https://mail.python.org/mailman/listinfo/python-list

context aware execution

2012-12-19 Thread Bart Thate
Hi All ! Is is possible and if yes, is it more easily possible (i am thinking f_back maybe) to get the context of the caller when in a function ? Like to which variable name is this object assigned ? Or whatever of the callers context that might be of interest. I want in a function or method

Re: context aware execution

2012-12-19 Thread Bart Thate
Thanks for your response Chris ! Ha ! the job of the mad man is todo the things the are not advisable and see what gives. Like why it is not advisable and, if possible, their are ways to achieve things that are previously overseen. i already do a lot of travelling of the callstack to see from

The Prototype Master

2012-12-12 Thread Bart Thate
*PROTOTYPE MASTER* they call me the prototype master over here. I dive into the unkown and get some code working in a problem domain i dont know. As fast as possible i need to write code that 1) is running 2) does something in that domain This all so i can learn from all that went wrong. so i

Re: JSON logging ?

2012-12-12 Thread Bart Thate
12, 2012 at 6:33 PM, Chris Rebert c...@rebertia.com wrote: On Dec 11, 2012 7:33 AM, Bart Thate feedbackf...@gmail.com wrote: snip pickle uses eval still ? or is is considered safe now ? i was told not to use eval() stuff on data. I don't believe pickle uses eval() per se, but per the red

Re: JSON logging ?

2012-12-12 Thread Bart Thate
over DCC CHAT ... On Wed, Dec 12, 2012 at 8:17 PM, Bart Thate feedbackf...@gmail.com wrote: Thanks for your reply Chris, good to be updated on the pickle stuff, too bad it is still not safe for use. But hee i prefer JSON above pickle anyways so ;] As to using the logging package to send JSON

JSON logging ?

2012-12-11 Thread Bart Thate
Is it possible to change hooks or something to let the logging SocketServer stuff handle JSON instead of pickle ? I am thinking of sending my JSON dict data through the logging system to remote. A default standard way to send stuff back and forth would be welcome here. pickle uses eval still ?

Re: changing dicts in a threaded environment ?

2012-11-29 Thread Bart Thate
is in the moment plugs are going to be added, need the core solid first ;] On Tue, Nov 27, 2012 at 8:18 PM, Terry Reedy tjre...@udel.edu wrote: On 11/27/2012 7:53 AM, Bart Thate wrote: [Answers based on reading without thread experience.] i use python3 now and i need to be able to remove

changing dicts in a threaded environment ?

2012-11-27 Thread Bart Thate
Hello All ;] i wondered if somebody could bring me up to date on the following subject: i use python3 now and i need to be able to remove elements from a dict in a thread safe manner. kinda like a Queue.Queue thing but then in a dict, so i can pass arond my dict based objects as parameters

JSONBOT 0.84.4 RELEASE available

2012-03-24 Thread Bart Thate
*JSONBOT 0.84.4 RELEASE* available ! #IRC #XMPP #chatbot #WWW #Python #RSS #relay get it at: http://code.google.com/p/jsonbot/downloads/list documentation is at http://jsonbot.org *About JSONBOT:* JSONBOT is a chatbot that can take commands and react to events on the network it is

GOZERBOT 1.0.1 FINAL

2012-01-23 Thread Bart Thate
GOZERBOT 1.0.1 FINAL released ;] last bugs kinked out (i hope) and lots of docs updates (see http://gozerbot.org) downloadable at http://gozerbot.googlecode.com or use easy_install gozerbot or run hg clone http://gozerbot.googlecode.com/hg mybot Below a cool animation of the GOZERBOT code

GOZERBOT 1.0 RELEASED

2012-01-19 Thread Bart Thate
I am proud ! Version 1.0 of GOZERBOT is here in the world. 7 years of evolutionary code development. The eagle has landed, the egg is layed See http://gozerbot.org - WELCOME TO GOZERBOT — GOZERBOT v1.0.1 FINAL documentation WELCOME TO GOZERBOT¶. I am pleased to present to you version 1.0 of

GOZERBOT 1.0 RELEASED

2012-01-18 Thread Bart Thate
I am proud ! Version 1.0 of GOZERBOT is here in the world. 7 years of evolutionary code development. The eagle has landed, the egg is layed See http://gozerbot.org - WELCOME TO GOZERBOT — GOZERBOT v1.0.1 FINAL documentation WELCOME TO GOZERBOT¶. I am pleased to present to you version 1.0 of

JSONBOT 0.80.3 released

2011-11-22 Thread Bart Thate
JSONBOT is a chatbot that can take commands and react to events on the network it is connected to (IRC, XMPP, WEB mostely). Push functionality is also provided (think RSS feeds to your IRC channel or XMPP conference). It is possible to program your own plugins to create custom functionality.

JSONBOT 0.80.3 RELEASED

2011-11-21 Thread Bart Thate
Hello world !! I released JSONBOT 0.80.3 .. the first in the 0.80 series ;] about ~ JSONBOT is a chatbot that can take commands and react to events on the network it is connected to (IRC, XMPP, WEB mostely). Push functionality is also provided (think RSS feeds to your IRC channel or XMPP

GOZERBOT 0.99.0 RELEASED

2011-10-05 Thread Bart Thate
Hello world and everybody ! i'm pleased to announce the release of GOZERBOT 0.99.0, the first in a series of releases that are supposed to lead to a proper 1.0 release for GOZERBOT. The intention is to get a 1.0 version of GOZERBOT available for users that still use this bot, got almost 2000

GOZERBOT 0.99.0 RELEASED

2011-10-04 Thread Bart Thate
Hello world and everybody ! i'm pleased to announce the release of GOZERBOT 0.99.0, the first in a series of releases that are supposed to lead to a proper 1.0 release for GOZERBOT. The intention is to get a 1.0 version of GOZERBOT available for users that still use this bot, got almost 2000

GOZERBOT 0.9.3 BETA1 released

2011-08-10 Thread Bart Thate
Hi world and every living thing on it ! I just want to give a headsup to the fact that i released the first beta of GOZERBOT 0.9.3. This release brings in a lot of bug fixes, so please try it out ;] Download is at http://gozerbot.googlecode.com, please if you find problems with the bot file a

ANNOUNCING GOZERBOT 0.9.3 BETA1

2011-08-09 Thread Bart Thate
Hi world and every living thing on it ! I just want to give a headsup to the fact that i released the first beta of GOZERBOT 0.9.3. This release brings in a lot of bug fixes, so please try it out ;] Download is at http://gozerbot.googlecode.com, please if you find problems with the bot file a

GOZERBOT 0.9.2 RELEASED

2011-06-27 Thread Bart Thate
Hello new world ! i’m glad to announce the release of version GOZERBOT 0.9.2, a bot that has been declared dead but has arrived from the pits of hell to serve our people here well ;] Discovered that SQLAlchemy has been fixed in such a way that it was easy to resurrect the thing, and release a new

GOZERBOT 0.9.2 RELEASED

2011-06-23 Thread Bart Thate
Hello new world ! i’m glad to announce the release of version GOZERBOT 0.9.2, a bot that has been declared dead but has arrived from the pits of hell to serve our people here well ;] Discovered that SQLAlchemy has been fixed in such a way that it was easy to resurrect the thing, and release a new

JSONBOT 0.7.1 released

2011-06-10 Thread Bart Thate
Hello kids and parents !! I just want to announce the release of JSONBOT 0.7.1. This release consists of minor bug fixes and new xmpp auth code (SASL) which support DIGEST-MD5 and PLAIN authing. JSONBOT should run well again on systems with python2.5 installed. You can fetch it at

JSONBOT 0.7.1 released

2011-06-09 Thread Bart Thate
Hello kids and parents !! I just want to announce the release of JSONBOT 0.7.1. This release consists of minor bug fixes and new xmpp auth code (SASL) which support DIGEST-MD5 and PLAIN authing. JSONBOT should run well again on systems with python2.5 installed. You can fetch it at

JSONBOT 0.7 RELEASED

2011-05-01 Thread Bart Thate
0.7 RELEASE NOTES = Hello world, greetings to all and everybody on this little planet ;] Today I am releasing version 0.7 of JSONBOT, hope you like it. I want to dedicate this release to Annemiek, Kirsten, Danny and Doscha, i would not have a live without you. changes in this

JSONBOT 0.7 RELEASED

2011-05-01 Thread Bart Thate
0.7 RELEASE NOTES = Hello world, greetings to all and everybody on this little planet ;] Today I am releasing version 0.7 of JSONBOT, hope you like it. I want to dedicate this release to Annemiek, Kirsten, Danny and Doscha, i would not have a live without you. changes in this

JSONBOT 0.6.1 RELEASED

2011-02-04 Thread Bart Thate
Hello every human out there ! i'm pleased to announce the release of JSONBOT 0.6.1 FINAL, a release that saw a lot of work into the shell side of things and no changes to GAE. 0.6.1 has the following changes: * the ! char is not used instead of | in a pipeline. This is to make it easier to use

JSONBOT 0.6.1 RELEASED

2011-02-03 Thread Bart Thate
Hello every human out there ! i'm pleased to announce the release of JSONBOT 0.6.1 FINAL, a release that saw a lot of work into the shell side of things and no changes to GAE. 0.6.1 has the following changes: * the ! char is not used instead of | in a pipeline. This is to make it easier to use

JSONBOT 0.6 RELEASED

2011-01-04 Thread Bart Thate
Hello world and the best wishes for 2011 for all of you ! i'm pleased to announce version 0.6 of JSONBOT, a release that saw it's complete codebase refactored. Things have moved into their own package, making it easier to distribute JSONBOT to the various OS around. I even renamed the name of the

JSONBOT 0.6 RELEASED

2011-01-04 Thread Bart Thate
Hello world and the best wishes for 2011 for all of you ! i'm pleased to announce version 0.6 of JSONBOT, a release that saw it's complete codebase refactored. Things have moved into their own package, making it easier to distribute JSONBOT to the various OS around. I even renamed the name of the

JSONBOT 0.5 RELEASED

2010-12-06 Thread Bart Thate
Hello world ;] I'm back with another release of JSONBOT, this time it is version 0.5 so we are half way through making this a 1.0 release. Lot of changes to the core as well as other bug fixes, let me sum it up: * this version requires an upgrade of your 0.4 JSONBOT if you run already a JSONBOT

JSONBOT 0.4 RELEASED

2010-09-28 Thread Bart Thate
Yesterday i pushed version 0.4 of JSONBOT to pypi and googlecode. This version has a rewritten core that makes it easier to develop bots for and has lots of bugs fixed. A karma plugin was added as well as a silent mode that forwards bot responses to /msg. You can grab a copy on

JSONBOT 0.3 RELEASE

2010-08-30 Thread Bart Thate
Hello world ! I just released version 0.3 of JSONBOT. JSONBOT is a remote event driven framework for building bots that talk JSON to each other over XMPP. This distribution provides bots built on this framework for console, IRC, XMPP for the shell and WWW and XMPP for the Google Application

JSONBOT 0.3 RELEASE

2010-08-30 Thread Bart Thate
Hello world ! I just released version 0.3 of JSONBOT. JSONBOT is a remote event driven framework for building bots that talk JSON to each other over XMPP. This distribution provides bots built on this framework for console, IRC, XMPP for the shell and WWW and XMPP for the Google Application

GOZERBOT 0.9.2 BETA1 released

2010-04-26 Thread Bart Thate
I just released the first BETA of GOZERBOT version 0.9.2 Please test this release if you can. Best is to run of the mercurial repo: hg clone http://core.gozerbot.org/hg/dev/0.9 or run easy_install -U gozerbot gozerplugs (make sure there is no gozerbot dir in your working directory.) docs are

GOZERBOT 0.9.2 BETA1 released

2010-04-26 Thread Bart Thate
I just released the first BETA of GOZERBOT version 0.9.2 Please test this release if you can. Best is to run of the mercurial repo: hg clone http://core.gozerbot.org/hg/dev/0.9 or run easy_install -U gozerbot gozerplugs (make sure there is no gozerbot dir in your working directory.) docs are

JSONBOT 0.1 released

2010-04-02 Thread Bart Thate
Introducing JSONBOT JSONBOT is a bot that stores all its data in json format. It runs on the Google Application Engine and can thus support wave, web and xmpp. Standalone programms are provided for IRC and console, the goal is to let both clientside and GAE side communicate through JSON either

JSONBOT 0.1 released

2010-04-02 Thread Bart Thate
Introducing JSONBOT JSONBOT is a bot that stores all its data in json format. It runs on the Google Application Engine and can thus support wave, web and xmpp. Standalone programms are provided for IRC and console, the goal is to let both clientside and GAE side communicate through JSON either

GZRBOT 0.2 BETA1 released

2010-03-03 Thread Bart Thate
Hello World ! Welcome to the world of Active API ;] Google released their new Wave API so i quickly ported GZRBOT to the new API. Now we can finally push to waves instead of using polling. This makes pushing feeds to waves possible, and this is one of the main things GZRBOT can do. We now use

CMNDBOT 0.1 released

2010-01-02 Thread Bart Thate
new in this release: * updated the repository to GZRBOT code * a outputcache and poller gadget is now available to support writing to waves (right now the poller polls every minute) * RSS plugin looks stable todo: * make gozernet work .. this lets GZRBOT bots communicate with each other by

GZRBOT 0.1 released

2009-12-23 Thread Bart Thate
Hi world ! First of all happy christmas and a happy new year to all of you. I want to release GZRBOT to the world. This is a rename of the CMNDBOT bot, since this name matches the one of GOZERBOT the best and thats what this bot is best described .. GOZERBOT on the Google Application Engine. So

GZRBOT 0.1 released

2009-12-23 Thread Bart Thate
Hi world ! First of all happy christmas and a happy new year to all of you. I want to release GZRBOT to the world. This is a rename of the CMNDBOT bot, since this name matches the one of GOZERBOT the best and thats what this bot is best described .. GOZERBOT on the Google Application Engine. So

CMNDBOT 0.1 BETA2 released

2009-12-06 Thread Bart Thate
Hello world ! a week after BETA1 i'm releasing BETA2, changes go fast ;] what changed in this version: * RSS plugin can now push to xmpp clients .. add cmnd...@appspot.com to your jabber client and do 1) rss-add to add a feed 2) use rss-start to make the bot start sending you feed updates. * a

cmndbot 0.1 beta 1 released

2009-11-28 Thread Bart Thate
So once again i bite the bullet because i can no longer wait on going public with this. I'm pleased to announce CMNDBOT 0.1 BETA1 to the world as this is the first released of my port of GOZERBOT to the Google Application Engine, enabling it on wave, web and xmpp. I'll paste here the README to

cmndbot 0.1 beta 1 released

2009-11-27 Thread Bart Thate
So once again i bite the bullet because i can no longer wait on going public with this. I'm pleased to announce CMNDBOT 0.1 BETA1 to the world as this is the first released of my port of GOZERBOT to the Google Application Engine, enabling it on wave, web and xmpp. I'll paste here the README to

GOZERBOT 0.9.1 released

2009-08-11 Thread Bart Thate
here it is .. GOZERBOT 0.9.1 !! Main change this time is the distribution method, we now provide a tar.gz with all the dependencies included. This means that you can run the bot locally without any root required. Python 2.5 or higher needed, see http://gozerbot.org Enjoy ! about GOZERBOT:

GOZERBOT 0.9.1 released

2009-08-11 Thread Bart Thate
here it is .. GOZERBOT 0.9.1 !! Main change this time is the distribution method, we now provide a tar.gz with all the dependencies included. This means that you can run the bot locally without any root required. Python 2.5 or higher needed, see http://gozerbot.org Enjoy ! about GOZERBOT:

GOZERBOT 0.9.1 BETA2 released

2009-07-03 Thread Bart Thate
GOZERBOT has a new website !! check it out at http://gozerbot.org. This is all in preparation for the 0.9.1 release and the latest GOZERBOT beta has been released as well. Please try this version and let me know how goes. Install is as simple as .. easy_install gozerbot gozerplugs, see README.

GOZERBOT 0.9.1 BETA2 released

2009-07-03 Thread Bart Thate
GOZERBOT has a new website !! check it out at http://gozerbot.org. This is all in preparation for the 0.9.1 release and the latest GOZERBOT beta has been released as well. Please try this version and let me know how goes. Install is as simple as .. easy_install gozerbot gozerplugs, see README.

ANN: GOZERBOT 0.9 RELEASED

2009-02-06 Thread Bart Thate
Finally gozerbot 0.9 has been released. This is a huge step forward to version 1.0 and contains a number of changes: * use json as the format to save data in instead of pickles * let config files also use json, this makes them more readable and human editable * remove popen usage

GOZERBOT 0.9 RELEASED

2009-02-06 Thread Bart Thate
Finally gozerbot 0.9 has been released. This is a huge step forward to version 1.0 and contains a number of changes: * use json as the format to save data in instead of pickles * let config files also use json, this makes them more readable and human editable * remove popen usage

Request For (gozerbot) Testers

2009-01-02 Thread Bart Thate
So 0.9 is getting in shape and there is one issue that keeps me from releasing 0.9 and that is the upgrade path. 0.9 is vastely different from 0.8 so a special upgrade script has been written to aid with this. Now i have tested this on some gozerbot users but i need a more broader audience that

GOZERBOT 0.8.2-BETA released

2008-09-16 Thread Bart Thate
It is time for a new gozerbot release so we are pushing a new BETA for the world to test. This time the change is rather big as most plugins are removed from the core and put into there own tarball. So if you want to try out 0.8.2-BETA for us and report any problems with it on

GOZERBOT 0.8.1.0 released

2008-06-03 Thread Bart Thate
0.8.1.0 is here and can be downloaded from http://gozerbot.org new features: * ssl connections are now supported * third party software included into gozerbot: o feedparser (used by RSS) .. makes atom feeds possible o simplejson (used by COLLECTIVE) o

GOZERBOT 0.8.1.0 released

2008-06-02 Thread Bart Thate
0.8.1.0 is here and can be downloaded from http://gozerbot.org new features: * ssl connections are now supported * third party software included into gozerbot: o feedparser (used by RSS) .. makes atom feeds possible o simplejson (used by COLLECTIVE) o

GOZERBOT 0.8.1-BETA released

2008-05-18 Thread Bart Thate
working to a new 0.8.1 release we make a BETA available to be tested by interested users. new features: * ssl connections are now supported * third party software included into gozerbot: o feedparser (used by RSS) .. makes atom feeds possible o simplejson (used by

ANN: GOZERBOT 0.8 released

2008-03-05 Thread Bart Thate
so 0.8 is there and can be downloaded from http://gozerbot.org new features: * third party addons for plugins. (needs setup.py to work) * reboots without disconnects (irc only for now) * ipv6 udp support * queues used all over the place to reduce thread usage * normal irc

ANN: GOZERBOT 0.8 released

2008-03-04 Thread Bart Thate
so 0.8 is there and can be downloaded from http://gozerbot.org new features: * third party addons for plugins. (needs setup.py to work) * reboots without disconnects (irc only for now) * ipv6 udp support * queues used all over the place to reduce thread usage * normal irc