{ "info": { "author": "Ronald Evers", "author_email": "ronald@ch10.nl", "bugtrack_url": null, "classifiers": [ "License :: Public Domain", "Programming Language :: Python :: 2.7" ], "description": "Berend\n======\n\nBerend is a Twisted IRC bot with SSL-support. If you use this module,\nyou will not have to write any of the boilerplate and instead can\nfocus on programming the behavior of your bot.\n\nIf you use SSL, there is no certificate checking so beware!\n\n\nUsage\n-----\n\nTo build a bot you need to write a bot config file (yaml) and some\nplugins (simple python modules).\n\nThe default config file berend will look for is `berend.yaml`. If you\nwant to use a different config file, then you need to set the\n`BEREND_CONFIG` environment variable to its path.\n\nAn example bot config file is included in the distribution and looks\nlike this:\n\nberend.yaml:\n\n irc:\n host: irc.freenode.net\n ssl: true\n port: 6697\n channels:\n - berend-botje-test\n nickname: berend\n realname: Berend Botje\n # on_connect is a list of raw commands sent to the server on connect,\n # use this to identify for example:\n #\n # on_connect:\n # - \"PRIVMSG NickServ :identify berend secret\"\n plugins:\n berend.plugins.help:\n myberend.plugins.hello:\n\nAdd your plugins to the bottom. The key is the importable,\ndot-separated python module name, the value is passed on to your\nplugin's setup method. Look at the help plugin for a fully documented\nexample.\n\nAn example plugin looks like this:\n\nmyberend/plugins/hello.py:\n\n def setup(bot, config):\n bot.respond('hello', hello, ('hello', 'force bot to greet you'))\n\n def hello(bot, user, channel, msg, matches):\n bot.reply(user, channel, 'hello to you %s' % user)\n\n\nSee Also\n--------\n\nThe bot is a Twisted IRC client. Check out the [Twisted documentation](http://twistedmatrix.com/documents/12.2.0/api/twisted.words.protocols.irc.IRCClient.html) and the [ircLogBot example](http://twistedmatrix.com/documents/current/core/howto/clients.html#auto5) for more information.\n\nOh and of course: [Berend Botje](http://nl.wikipedia.org/wiki/Berend_Botje_ging_uit_varen)\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ronaldevers/berend", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "berend", "package_url": "https://pypi.org/project/berend/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/berend/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/ronaldevers/berend" }, "release_url": "https://pypi.org/project/berend/0.4/", "requires_dist": null, "requires_python": null, "summary": "Extensible IRC bot", "version": "0.4" }, "last_serial": 1106544, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "67561f83b7e5206cb9e00922eeaa1071", "sha256": "830acd2413a7e2b06ca67fdc9e6ac0f4ebbec7f4cdaabfee62f037429d758a1c" }, "downloads": -1, "filename": "berend-0.3.tar.gz", "has_sig": false, "md5_digest": "67561f83b7e5206cb9e00922eeaa1071", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5692, "upload_time": "2014-01-16T12:26:26", "url": "https://files.pythonhosted.org/packages/37/de/c38b748a4120955ff1851d0517ab2ba0176bec30b61a9d10556ab5bf07c4/berend-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "9d0658fa281aecc6a75bc3a659e751d0", "sha256": "0e96e0052d1032e6cd66defdce231323b1537d5feb305ca14498d2bcdfd589af" }, "downloads": -1, "filename": "berend-0.4.tar.gz", "has_sig": false, "md5_digest": "9d0658fa281aecc6a75bc3a659e751d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6396, "upload_time": "2014-05-28T12:20:41", "url": "https://files.pythonhosted.org/packages/20/e5/b5f7d5b4dcaae1960d114c55ed2bd39de432e47cdfcfdab437a4202d49b2/berend-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9d0658fa281aecc6a75bc3a659e751d0", "sha256": "0e96e0052d1032e6cd66defdce231323b1537d5feb305ca14498d2bcdfd589af" }, "downloads": -1, "filename": "berend-0.4.tar.gz", "has_sig": false, "md5_digest": "9d0658fa281aecc6a75bc3a659e751d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6396, "upload_time": "2014-05-28T12:20:41", "url": "https://files.pythonhosted.org/packages/20/e5/b5f7d5b4dcaae1960d114c55ed2bd39de432e47cdfcfdab437a4202d49b2/berend-0.4.tar.gz" } ] }