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 for
relay txt through a 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 - 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
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
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 de
unning over DCC CHAT ...
On Wed, Dec 12, 2012 at 8:17 PM, Bart Thate 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 packag
ote, as
better phrased maybe .. where can i hook my (changed) makeLogRecord into ?
Thnx for the reply dude, helps me enormously ;]
Bart
On Wed, Dec 12, 2012 at 6:33 PM, Chris Rebert wrote:
> On Dec 11, 2012 7:33 AM, "Bart Thate" wrote:
>
>
> > pickle uses eval still ? o
*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 can
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 ? o
nd 20 hours work days are killing me to get this
right "the first time" ;]
p.s.s trbs your code 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 wrote:
> On 11/27/2012 7:53 AM, Bart Thate wrote:
>
> [Answers ba
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 aron
*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 conn
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 re
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 GOZ
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 co
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 downl
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 tic
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
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 http://jsonbot
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 re
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 a
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
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 s
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 http://jsonbot.goog
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
engin
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 a
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 ove
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 pub
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 using
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
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
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 ex
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:
GOZER
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.
Th
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 from
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 wan
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 Beautif
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 COL
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 log
39 matches
Mail list logo