{ "info": { "author": "Tobias Theuer", "author_email": "theuer@hardbop.org", "bugtrack_url": null, "classifiers": [], "description": "# Sopel Habitica Module\n[Sopel][1] IRC bot module for [Habitica][2]\n\nThe chosen unicode icons look best with [good emoji support][3].\n\n## Features \n\nWorking so far:\n\n* Echoes Habitica party chat into IRC\n* Talk in chat from IRC\n* .hero command displays character status\n* Shows nick colors\n* Disable colors (not recommended)\n* Renders markdown code blocks in colors (if enabled)\n\nPlanned Features:\n\n* Cast spells from IRC\n* Use Health potion from IRC\n* Autoheal\n\nMaybe Features:\n\n* Add Habits/Dailies/Todos\n* Up/Down/Complete Habits/Dailies/Todos/Checklists\n\n## Installation\n\nClone this repository, open a terminal in the directory you cloned it to and run `pip install .`. \nSoon to be found in pypi, too!\n\n## Configuration\n\nEdit your Sopel config file (normally `.sopel/default.cfg`).\n\nUnder `[core]` add `habitica` to `enable=` to enable the module.\n\nThen put in this section\n\n```\n[habitica] \napi_user = \napi_key = \nchannels = \nchats = \n```\n\nThose are the *mandatory* configuration lines. \n`chats=` can contain either the UUID of a chat, or `party` for your current party's chat or `habitrpg` for the Tavern\nchat.\n\n### Optional configuration \n\nThe following lines optionally go in the `[habitica]` section, the values behind them are the default values:\n\n``` \nmax_lines = 5\ncolors = True\napi_url = https://habitica.com/api/v2/\n```\n\n`max_lines` is the number of lines (each of which is limited to 400 characters) each IRC message can be long. \n`colors` can be set to `False` to deactivate the colors for this module. Makes it much harder to read, though!\n`api_url` is the url of the Habitica API. If you have your own version of Habitica running, you might want to change it.\n\n## TODO\n\n* Tests\n* Documentation\n\n\n[1]: https://github.com/sopel-irc/sopel\n[2]: https://habitica.com\n[3]: https://github.com/eosrei/emojione-color-font", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/ttheuer/sopel-habitica", "keywords": null, "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "sopel_modules.habitica", "package_url": "https://pypi.org/project/sopel_modules.habitica/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/sopel_modules.habitica/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/ttheuer/sopel-habitica" }, "release_url": "https://pypi.org/project/sopel_modules.habitica/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Sopel module for Habitica", "version": "0.1.0" }, "last_serial": 2122742, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9034f6d4d7e10d820f06efbf247a7ab0", "sha256": "bbf64e6e0e51b1c7235627cca8f788282192a8e69f5a9d8a4277f01c36f81ee7" }, "downloads": -1, "filename": "sopel_modules.habitica-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9034f6d4d7e10d820f06efbf247a7ab0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7146, "upload_time": "2016-05-19T00:20:47", "url": "https://files.pythonhosted.org/packages/88/f5/5f0889e9973a6e6429350962f7707863604286e7fc1b78b05948fb385be8/sopel_modules.habitica-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9034f6d4d7e10d820f06efbf247a7ab0", "sha256": "bbf64e6e0e51b1c7235627cca8f788282192a8e69f5a9d8a4277f01c36f81ee7" }, "downloads": -1, "filename": "sopel_modules.habitica-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9034f6d4d7e10d820f06efbf247a7ab0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7146, "upload_time": "2016-05-19T00:20:47", "url": "https://files.pythonhosted.org/packages/88/f5/5f0889e9973a6e6429350962f7707863604286e7fc1b78b05948fb385be8/sopel_modules.habitica-0.1.0.tar.gz" } ] }