{ "info": { "author": "Wolfgang Schnerring", "author_email": "ws@gocept.com", "bugtrack_url": null, "classifiers": [], "description": "=============\ngocept.bender\n=============\n\nBender is a Jabber-Bot.\n\nIts main functionality is to be always online, joined to a groupchat (MUC), and\nto accept messages to say there via HTTP POST. Thus, other systems (e.g.\nNagios, Continuous Integration etc.) can perform Jabber notifications without\nhaving to speak Jabber themselves (and without any join/part noise).\n\nYou can tell Bender to say something like this::\n\n curl -d \"Say something\" http://user:password@host:port\n\nQuotes\n======\n\nBender also sometimes randomly says things by itself (Bender quotes).\nTo avoid flooding the channel, there are three thresholds:\n\n- Only say something with a given probability.\n- Only say something if we haven't said anything for a given time.\n- Only say something if at least a given number of messages from other people\n have been said in the chatroom.\n\n\nDeployment\n==========\n\nBender is deployed and configured using buildout. Here is an example\nconfiguration file::\n\n [buildout]\n extends = profiles/prod.cfg\n\n [config]\n chatroom = my-chat@jabber.org\n jabber_user = bender-user\n jabber_password = secret\n min_silence_duration = datetime.timedelta(minutes=5)\n min_human_messages = 10\n speaking_probability = 1.0 / (10 * 60)\n loglevel = INFO\n http_address = 0.0.0.0:8099\n http_user = bender\n http_password = http_secret\n\n\nCHANGES\n=======\n\n1.0 (2011-10-09)\n----------------\n\n- first release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://packages.python.org/gocept.bender", "keywords": null, "license": "ZPL", "maintainer": null, "maintainer_email": null, "name": "gocept.bender", "package_url": "https://pypi.org/project/gocept.bender/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gocept.bender/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://packages.python.org/gocept.bender" }, "release_url": "https://pypi.org/project/gocept.bender/1.0/", "requires_dist": null, "requires_python": null, "summary": "A Jabber-Bot that can be told things to say via XML-RPC.", "version": "1.0" }, "last_serial": 1737705, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "86e7bd4ab0e92589d5406a4608f4f2c7", "sha256": "7bb9f690fe68b28e3bad7cf6be44a9de0c685cd1842313e271149362ff8d7b9b" }, "downloads": -1, "filename": "gocept.bender-1.0.tar.gz", "has_sig": false, "md5_digest": "86e7bd4ab0e92589d5406a4608f4f2c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19141, "upload_time": "2011-10-09T12:02:18", "url": "https://files.pythonhosted.org/packages/67/fc/c04842f681fe57a3439a4f32e11cf89dce6bd4c9758de82a1fce5bee1db4/gocept.bender-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "86e7bd4ab0e92589d5406a4608f4f2c7", "sha256": "7bb9f690fe68b28e3bad7cf6be44a9de0c685cd1842313e271149362ff8d7b9b" }, "downloads": -1, "filename": "gocept.bender-1.0.tar.gz", "has_sig": false, "md5_digest": "86e7bd4ab0e92589d5406a4608f4f2c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19141, "upload_time": "2011-10-09T12:02:18", "url": "https://files.pythonhosted.org/packages/67/fc/c04842f681fe57a3439a4f32e11cf89dce6bd4c9758de82a1fce5bee1db4/gocept.bender-1.0.tar.gz" } ] }