Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #116

JSONBOT 0.7 RELEASED

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.dougwise.org!aioe.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <news@google.com>
X-Original-To python-announce@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.006
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'irc': 0.03; 'json': 0.07; 'url:googlecode': 0.07; '-------': 0.09; 'bots': 0.09; 'danny': 0.09; 'runtime': 0.09; 'setup.py': 0.09; 'url:appspot': 0.09; 'url:github': 0.09; 'xmpp': 0.09; 'url:code': 0.11; '--help': 0.16; 'bart': 0.16; 'bugfixes': 0.16; 'callbacks': 0.16; 'email addr:appspot.com': 0.16; 'event-driven': 0.16; 'from:addr:bthate': 0.16; 'from:name:bart thate': 0.16; 'install"': 0.16; 'irc,': 0.16; 'jabber': 0.16; 'refactored': 0.16; 'relaying': 0.16; 'tarball': 0.16; 'url:#!': 0.16; 'url:hg': 0.16; 'url:issues': 0.16; 'xmpp.': 0.16; '"python': 0.16; 'framework': 0.16; 'channel': 0.18; 'planet': 0.19; 'shell': 0.19; 'command': 0.19; 'debian': 0.23; 'driven': 0.23; 'releasing': 0.23; 'thats': 0.23; 'fix': 0.24; 'version': 0.25; 'received:209.85.220': 0.26; '-----': 0.26; 'notes': 0.26; 'fixed': 0.27; 'google': 0.27; 'core': 0.28; 'remote': 0.28; 'packages': 0.29; 'bugs': 0.29; 'changes': 0.29; 'it.': 0.31; 'source': 0.32; 'done': 0.32; 'option': 0.33; 'url:docs': 0.33; 'skip:= 10': 0.33; 'module': 0.33; 'options': 0.34; 'uses': 0.34; 'conference': 0.34; 'header:X -Complaints-To:1': 0.34; 'skip:" 10': 0.34; 'certain': 0.34; 'change': 0.34; 'got': 0.34; 'communicate': 0.35; 'header:Received:8': 0.35; 'file': 0.35; 'correctly': 0.35; 'header:User-Agent:1': 0.35; '----': 0.36; 'running': 0.36; 'setting': 0.36; 'event': 0.37; 'self': 0.37; 'received:209.85': 0.37; 'run': 0.37; 'commands': 0.38; 'logging': 0.38; 'received:google.com': 0.38; 'install': 0.38; 'but': 0.38; 'files': 0.38; 'url:google': 0.38; 'url:org': 0.38; 'used': 0.38; 'log': 0.38; 'built': 0.39; 'docs': 0.39; 'todo': 0.39; 'received:209': 0.39; 'header:Mime-Version:1': 0.39; 'add': 0.39; 'url:list': 0.40; 'would': 0.40; 'contained': 0.40; 'might': 0.40; 'detection': 0.60; 'engine.': 0.60; 'best': 0.60; 'you.': 0.61; 'to:addr:comp-lang-python-announce': 0.61; 'enjoy': 0.63; 'url:p': 0.63; '------': 0.65; 'contact': 0.65; 'day': 0.66; 'engine': 0.67; 'greetings': 0.69; 'today': 0.70; 'demo': 0.73; 'to:addr:moderators.isc.org': 0.75; 'console,': 0.84; 'dir,': 0.84; 'facebook:': 0.84; 'needed:': 0.84; 'received:18.181': 0.84; 'received:18.181.2': 0.84; 'received:18.181.2.90': 0.84; 'received :mod-relay.xvm.mit.edu': 0.84; 'received:xvm.mit.edu': 0.84; 'untar': 0.84; 'plugins': 0.91
Delivered-To comp-lang-python-announce@moderators.isc.org
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:x-authentication-warning:to:path:from :newsgroups:subject:date:organization:lines:message-id :nntp-posting-host:mime-version:content-type:x-trace:x-complaints-to :nntp-posting-date:complaints-to:injection-info:user-agent :x-http-useragent; bh=/RfRO3w04uXDOnox4+teL0op/JoNQXeUtSsePKad9Bg=; b=TqnnGu9pzvGtXgGBlC1KYhsjJuQQKOcTZRK1PYYldy9Zn241XNuHuV0NuaxJJmKMiW Is6upNMFpqUR8AF7lef+7wF6vmK6V07xmJqKCH4mzq1NwXLwW6X/m2eyr6tqsi7rz4hD dfyoQjzsE4bJPrZm0A5EfXdEEHaipBtJHQE8I=
DomainKey-Signature a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=x-authentication-warning:to:path:from:newsgroups:subject:date :organization:lines:message-id:nntp-posting-host:mime-version :content-type:x-trace:x-complaints-to:nntp-posting-date :complaints-to:injection-info:user-agent:x-http-useragent; b=uuMKU5VAeQRwbjFyWKW+0GNOLYfTC0aiv/cF81KRv+U8h4d0sI6VFrsbTgPH5couLF ULWehV+wy9sSkkp2kohUS19JvuD0Nj7mZSw+C+1CXNq1ke+C+Dc1BmIspYD1w6ZRuod8 B44Q2r2Q6MQtz++8j+kSPcoHt0+3evwyi39aE=
X-Authentication-Warning yws13.prod.google.com: news set sender to news@google.com using -f
To comp-lang-python-announce@moderators.isc.org
From Bart Thate <bthate@gmail.com>
Newsgroups comp.lang.python.announce
Subject JSONBOT 0.7 RELEASED
Date Sun, 1 May 2011 04:43:41 -0700 (PDT)
Organization http://groups.google.com
Mime-Version 1.0
Content-Type text/plain; charset=ISO-8859-1
Complaints-To groups-abuse@google.com
Injection-Info v8g2000yqb.googlegroups.com; posting-host=86.87.247.74; posting-account=8obQkQoAAACp0j1QtnxA6Js8qGyGuefm
User-Agent G2/1.0
X-HTTP-UserAgent Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Ubuntu/11.04 Chromium/10.0.648.205 Chrome/10.0.648.205 Safari/534.16, gzip(gfe)
X-Mailman-Approved-At Sun, 01 May 2011 18:02:54 +0200
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.12
Precedence list
Reply-To python-list@python.org
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
Approved python-announce-list@python.org
Message-ID <mailman.1039.1304265775.9059.python-announce-list@python.org> (permalink)
Lines 122
NNTP-Posting-Host 82.94.164.166
X-Trace 1304265775 news.xs4all.nl 41114 [::ffff:82.94.164.166]:56396
X-Complaints-To abuse@xs4all.nl
Xref x330-a1.tempe.blueboxinc.net comp.lang.python.announce:116

Show key headers only | View raw


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 release
-----------------------

* we got jsonbot.org running .. see http://jsonbot.org ;]
* convore support
* refactored core
* reloadable config files
* revamped web console
* resource files (contain commands the bot can execute)
* file change detection for myplugs plugins
* rebooting is fixed
* fixed relaying in jabber conference rooms
* added color.py plugin to color certain words
* added geo.py, googletranslate.py and imdb.py (thnx melmoth)
* chatlog plugin now uses the logging module .. log file rotates every
day
* many other bugfixes

If you have programmed your own plugin see
http://jsonbot.org/handbook/UPGRADE.html for upgrade notes.

Todo
----

1) fix runtime setting of loglevel
2) add flood control
3) docs docs docs docs docs
4) fix bugs

see http://code.google.com/p/jsonbot/issues/list

Source
------

* tarball - http://jsonbot.googlecode.com
* mercurial - http://jsonbot.googlecode.com/hg
* github - https://github.com/jsonbot

Demo
----

* webconsole - http://jsonbot.appspot.com
* xmpp - jsonbot@jsonbot.org (shell) and jsonbot@appspot.com (GAE)
* IRC - jsonbot on irc.freenode.net
* Convore - https://convore.com/convore-8/welcome-to-convore/ relaying
with #convore on irc.freenode.net

Docs
----

* new jsonbot.org site .. http://jsonbot.org
* GAE backup docs .. http://jsonbot.appspot.com/docs

Contact
-------

* twitter: https://twitter.com/#!/jsonbot
* facebook: http://tinyurl.com/jsonbot
* email: bthate@gmail.com
* IRC: dunker in channel #dunkbots / irc.freenode.net* xmpp:
bthate@gmail.com and bart@jsonbot.org

About
-----

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 and Convore for the shell and WWW and XMPP for the Google
Application engine.

JSONBOT is all of the following:

* a shell console bot
* a shell IRC bot
* a shell XMPP bot
* a shell Convore bot
* a Web bot running on Google Application Engine
* a XMPP bot running on Google Application Engine
* a Google Wave bot running op Google Application Engine
* the XMPP bots are used to communicate between bots
* plugin infrastructure to write your own functionality
* event driven framework by the use of callbacks

Install
-------

You dont need to run the bot on GAE when you just want to use the
shell bots of JSONBOT. JSONBOT can best be run from the bot dir, the
bot is self contained and has all the dependancies that are needed:

* "hg clone http://jsonbot.googlecode.com/hg mybot" or download and
untar the tarball.
* cd into the bot dir and run "./bin/jsb" .. if the bot is working
correctly you will get the console version of JSONBOT
* same can be done for "./bin/jsb-xmpp", "./bin/jsb-convore" etc. ..
check the bin dir for programs you can start
* try the --help option to a program to see what command line options
are available.
* you DONT need root for this

Ofcourse you can always run "python setup.py install" or "easy_install
-U jsb" when you do want to install the bot globaly.
Debian packages are on their way, but might still take time as the
ftpmeisters need to approve ;]

Thats it ! hope you enjoy this version of JSONBOT ;]

Bart

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

JSONBOT 0.7 RELEASED Bart Thate <bthate@gmail.com> - 2011-05-01 04:43 -0700

csiph-web