Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python.announce > #2570
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Bart Thate <thatebart@gmail.com> |
| Newsgroups | comp.lang.python.announce |
| Subject | ANN: BOTLIB - Framework to program bots. |
| Date | Wed, 12 Jul 2017 06:29:19 -0700 (PDT) |
| Lines | 40 |
| Approved | python-announce-list@python.org |
| Message-ID | <mailman.50.1499948257.29743.python-announce-list@python.org> (permalink) |
| References | <43f0e819-9578-4f7f-a96a-35feb255274f@googlegroups.com> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset="UTF-8" |
| X-Trace | news.uni-berlin.de Tn3IAOqJ7sQT71yGwL/U/gp72jIg7zIjWZqatuPt5rZA== |
| X-Orig-Path | 188no310898itx.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!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.000 |
| X-Spam-Evidence | '*H*': 1.00; '*S*': 0.00; 'irc': 0.04; 'resulting': 0.04; 'json': 0.05; 'python3': 0.05; 'url:bitbucket': 0.05; '"as': 0.07; 'interpreter.': 0.07; 'is"': 0.07; 'strings.': 0.07; 'subject:ANN': 0.07; 'utf-8': 0.07; 'python': 0.09; 'channel.': 0.09; 'damages': 0.09; "object's": 0.09; 'objects.': 0.09; 'special,': 0.09; 'direct,': 0.16; 'echo': 0.16; 'indirect,': 0.16; 'negligence': 0.16; 'received:eu': 0.16; 'subject:program': 0.16; 'whatsoever': 0.16; 'output': 0.18; 'shell': 0.18; 'warranties': 0.22; 'file.': 0.26; 'header:User-Agent:1': 0.26; 'permission': 0.27; 'rest': 0.28; 'feeds': 0.29; 'implied': 0.29; 'announce': 0.29; 'connection': 0.30; 'code': 0.30; 'received:google.com': 0.32; 'framework': 0.33; 'handling': 0.33; 'contract,': 0.33; 'liable': 0.33; 'distribute': 0.33; '(c)': 0.34; 'release': 0.34; 'software.': 0.35; 'run': 0.35; 'saved': 0.35; 'class': 0.36; 'server': 0.36; 'subject:: ': 0.36; 'file': 0.36; 'received:209.85': 0.36; 'url:org': 0.36; 'arising': 0.36; 'skip:p 20': 0.37; 'received:209': 0.38; 'data': 0.39; 'serve': 0.39; 'proto:https': 0.39; 'received:io': 0.39; 'received:psf.io': 0.39; 'received:ams1.psf.io': 0.40; 'received:mail1.ams1.psf.io': 0.40; 'over': 0.60; 'your': 0.61; 'email addr:gmail.com': 0.62; 'export': 0.63; 'to:addr:comp-lang-python-announce': 0.66; 'to:addr:moderators.isc.org': 0.76; 'bot': 0.84; 'to/from': 0.84; 'message-id:@googlegroups.com': 0.93 |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:path:newsgroups:date:complaints-to :injection-info:nntp-posting-host:user-agent:mime-version:message-id :subject:from:injection-date:to; bh=hGL6PE78orqyXzEe10DjVXxk0YSu2SNmpL4D6+TRjhs=; b=evz0NE76RLRRxNrF+YU2BW9lVSvD0BDmQBt9J91XSLzZ1pvTYI6IGKxAy3I6iPQka+ 9ok+vDLI/kxkjqn13TK27ow0X0s9HzWtAB8iO1zRjSNOmyonLjTbeasBI4H7+FsFh11W apUedH3QPoq+0N/rrUuVCUcNMpGm99XSbVTf2XgDVu93Y4hLdyHFblGymWdL1Ls6b5qV scYQ3bigzGz8+PJGoPzbYEdOz0OwJDa4K/wmrmyyjzwJdV5pl2Qn6BnF8rRyPMvm07sA HMLKNiLmZp+pET230ek/LX32luD/fm7InfKNMDvff5+/QkE1VN3w46FH/4FzGGLZN79D 9abA== |
| X-Gm-Message-State | AIVw111xgHjgrtmgD/hn5aL155XaeN7Ze6VF/hmw2U5gUzGUW4faBag6 4qDQgDBLI6iek+jAq5++PSgk2Ru5O17MZyqHLtM= |
| X-Received | by 10.31.178.137 with SMTP id b131mr2879062vkf.7.1499866160985; Wed, 12 Jul 2017 06:29:20 -0700 (PDT) |
| X-Received | by 10.25.196.21 with SMTP id u21mr11514lff.3.1499866160082; Wed, 12 Jul 2017 06:29:20 -0700 (PDT) |
| Complaints-To | groups-abuse@google.com |
| Injection-Info | glegroupsg2000goo.googlegroups.com; posting-host=62.131.24.32; posting-account=M4peCAkAAADWqy8zSBwt1jsGLt8PFBVw |
| User-Agent | G2/1.0 |
| Injection-Date | Wed, 12 Jul 2017 13:29:20 +0000 |
| X-Mailman-Approved-At | Thu, 13 Jul 2017 08:17:36 -0400 |
| X-BeenThere | python-announce-list@python.org |
| X-Mailman-Version | 2.1.24 |
| Precedence | list |
| List-Id | Announcement-only list for the Python programming language <python-announce-list.python.org> |
| List-Unsubscribe | <https://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 | <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe> |
| X-Mailman-Original-Message-ID | <43f0e819-9578-4f7f-a96a-35feb255274f@googlegroups.com> |
| Xref | csiph.com comp.lang.python.announce:2570 |
Show key headers only | View raw
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 <bthate@dds.nl> Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. PROVIDES: * CLI, IRC and XMPP bots. * Object class - save/load to/from a JSON file. * ReST server - serve saved object's over HTTP. * RSS fetcher - echo rss feeds to IRC channels. * UDP server - udp to bot to IRC channel. * Watcher server - run tail -f and have output send to IRC channel. * Email scanning - scan mbox format to searchable BOTLIB objects. SETUP: * Set export PYTHONPATH="." if the bot cannot be found by the python interpreter. * Set export PYTHONIOENCODING="utf-8" if your shell has problems with handling utf-8 strings. * For the XMPP server use a ~/.sleekpass file with the password in it CONTACT: * Bart Thate * botfather on #dunkbot irc.freenode.net * bthate@dds.nl, thatebart@gmail.com BOTLIB is code released in the Public Domain - https://bitbucket.org/bthate/botlib
Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread
ANN: BOTLIB - Framework to program bots. Bart Thate <thatebart@gmail.com> - 2017-07-12 06:29 -0700
csiph-web