{ "info": { "author": "Mathieu D. (MatToufoutu)", "author_email": "mattoufootu@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Plugins", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python :: 2.7", "Topic :: Communications :: Chat :: Internet Relay Chat", "Topic :: Internet" ], "description": "|Flattr this repo|\n\nFatBotSlim\n----------\n\nYet another Python IRC bot library...\n\nFeatures:\n~~~~~~~~~\n\n- asynchronous\n- multi-server\n- easy to use plugin system\n- rights management for user-defined commands\n- automated help messages generation for custom plugins\n- colored logging\n- colored IRC messages\n- command line parser to set your custom bot settings from the console\n\nDependencies:\n~~~~~~~~~~~~~\n\n- gevent\n- chardet\n\nInstallation:\n~~~~~~~~~~~~~\n\n* From GitHub::\n\n git clone https://github.com/mattoufoutu/fatbotslim.git\n cd fatbotslim\n python setup.py install\n\n* From PyPI::\n\n pip install fatbotslim\n\nDocumentation:\n~~~~~~~~~~~~~~\n\nThe documentation is hosted on `readthedocs `__\nand is available in the following formats:\n\n- `HTML (online) `__\n- `HTML (downloadable\n .zip) `__\n- `PDF `__\n- `Epub `__\n- `Manpage `__\n\nExample:\n~~~~~~~~\n\nThis very simple bot answers ``Hello !`` when someone says\n``!hello`` in a public message.\n\nUsing the ``fatbotslim.cli`` helpers also gives your bot an integrated\ncommand line arguments parser.\n\nFor more detailed informations about writing custom handlers and more\ncomplex bots, please refer to the\n`documentation `__.\n\n.. code:: python\n\n from fatbotslim.cli import make_bot, main\n from fatbotslim.handlers import CommandHandler, EVT_PUBLIC\n\n class HelloCommand(CommandHandler):\n triggers = {\n 'hello': [EVT_PUBLIC],\n }\n\n def hello(self, msg):\n self.irc.msg(msg.dst, \"Hello {0}!\".format(msg.src.name))\n\n bot = make_bot()\n bot.add_handler(HelloCommand)\n main(bot)\n\n*Just try it!*\n\n.. |Flattr this repo| image:: http://api.flattr.com/button/flattr-badge-large.png\n :target: https://flattr.com/submit/auto?user_id=mattoufoutu&url=https://github.com/mattoufoutu/fatbotslim&title=fatbotslim&language=&tags=github&category=software", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://mattoufoutu.github.com/fatbotslim", "keywords": "irc ircbot bot", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "FatBotSlim", "package_url": "https://pypi.org/project/FatBotSlim/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/FatBotSlim/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://mattoufoutu.github.com/fatbotslim" }, "release_url": "https://pypi.org/project/FatBotSlim/0.2/", "requires_dist": null, "requires_python": null, "summary": "Yet another IRC bot library", "version": "0.2" }, "last_serial": 870752, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "376a34dbf6bd37e8ea05382b162923c9", "sha256": "5620954fc10ac00291d0b31c4066c9ce82e1705b9d4f7c5595cabe162f8e485e" }, "downloads": -1, "filename": "FatBotSlim-0.1.tar.gz", "has_sig": false, "md5_digest": "376a34dbf6bd37e8ea05382b162923c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13506, "upload_time": "2013-09-07T23:31:25", "url": "https://files.pythonhosted.org/packages/31/42/99d1f53284a8a0ae2d1746272a09b61327bb53bcebd10faace228d49341a/FatBotSlim-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "249ac614cabdb080d1704aa4e9ea9e8d", "sha256": "5d9c2ca0ba21b7c9126be2cd868dfb8a9a26cb994de691c1190a0c85fa396c87" }, "downloads": -1, "filename": "FatBotSlim-0.1.1.tar.gz", "has_sig": false, "md5_digest": "249ac614cabdb080d1704aa4e9ea9e8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13647, "upload_time": "2013-09-08T00:26:15", "url": "https://files.pythonhosted.org/packages/16/ec/f58efeb78ad8a7a2d7a1e3a277d1c0f89942d43e30af44372536ade93d38/FatBotSlim-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "3285a3e3d54360637f6831d08873e21d", "sha256": "38905875531c8616384d8cdf7e77ce8cf4420e1823a629e8c1f57ddd9c7ab840" }, "downloads": -1, "filename": "FatBotSlim-0.2.tar.gz", "has_sig": false, "md5_digest": "3285a3e3d54360637f6831d08873e21d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14437, "upload_time": "2013-09-21T20:21:39", "url": "https://files.pythonhosted.org/packages/01/6f/a6d823175922660d030f0ed106f88223075aab699952d86a9e86de4264bc/FatBotSlim-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3285a3e3d54360637f6831d08873e21d", "sha256": "38905875531c8616384d8cdf7e77ce8cf4420e1823a629e8c1f57ddd9c7ab840" }, "downloads": -1, "filename": "FatBotSlim-0.2.tar.gz", "has_sig": false, "md5_digest": "3285a3e3d54360637f6831d08873e21d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14437, "upload_time": "2013-09-21T20:21:39", "url": "https://files.pythonhosted.org/packages/01/6f/a6d823175922660d030f0ed106f88223075aab699952d86a9e86de4264bc/FatBotSlim-0.2.tar.gz" } ] }