{ "info": { "author": "Mika Naylor (Autophagy)", "author_email": "mail@autophagy.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": ".. image:: seonu/_static/github-header.png\n :alt: forebodere\n :align: center\n\nForebodere is a quotation bot for Discord, using the Whoosh_ search engine for\nquote lookups.\n\nRunning\n=======\n\nPython\n------\n\nTo run the bot directly with python, you should install the requirements in a\nclean virtualenv and run the package, passing the path to hord and the discord bot\ntoken (which can also be inferred from the ``$DISCORD_TOKEN`` environment variable)::\n\n virtualenv .venv -p python3.6\n source .venv/bin/activate\n\n pip install -r requirements.txt\n python -m forebodere --hord '/path/to/forebodere.hord' --token 'DISCORD_TOKEN'\n\nDocker\n------\n\nA repository exists on Dockerhub_ for Forebodere, which can be pulled::\n\n docker pull autophagy/forebodere:latest\n\nHowever, this will not run on ARM processors, like those on Raspberry Pi machines.\nInstead, you should build the image directly on the machine::\n\n docker build -t autophagy/forebodere:latest .\n\nYou can then run the docker image by setting the ``DISCORD_TOKEN`` environment\nvariable ::\n\n docker run -d -e DISCORD_TOKEN=\"TOKEN\" autophagy/forebodere:latest\n\nHowever, due to the ephemeral nature of containers, the Quote DB will be deleted\nupon container destruction. To create a persistant quote DB, pass in the\n`forebodere.hord`_ as a volume::\n\n docker run -d -v /path/to/forebodere.hord:/app/forebodere.hord -e DISCORD_TOKEN=\"TOKEN\" autophagy/forebodere:latest\n\n.. image:: http://scieldas.autophagy.io/licenses/MIT.png\n :target: LICENSE\n :alt: MIT License\n\n.. _Whoosh: https://whoosh.readthedocs.io/en/latest/intro.html\n.. _Dockerhub: https://hub.docker.com/r/autophagy/forebodere/\n.. _forebodere.hord: forebodere.hord\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "forebodere", "package_url": "https://pypi.org/project/forebodere/", "platform": "", "project_url": "https://pypi.org/project/forebodere/", "project_urls": null, "release_url": "https://pypi.org/project/forebodere/0.1.0/", "requires_dist": [ "Whoosh (==2.7.4)", "wisdomhord (==0.3.1)", "discord.py (==1.0.0a1590+g860d6a9)", "markovify (==0.7.1)" ], "requires_python": ">=3.6", "summary": "Discord quote bot", "version": "0.1.0" }, "last_serial": 4421109, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9591362480387b6ec4e65bbf147b196f", "sha256": "57ac42715af3a02371fcf510fe7c925e453d35119d8c6208a150f90302bba33f" }, "downloads": -1, "filename": "forebodere-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9591362480387b6ec4e65bbf147b196f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9725, "upload_time": "2018-10-27T00:39:14", "url": "https://files.pythonhosted.org/packages/2d/fa/0c26474ff582e4d0ba25ae160f18162ea01a7e55ac7bce0d5b1e5042235d/forebodere-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee4029fc8544c9cf7776d4f9fe8f69e9", "sha256": "102eb30c2bfe03c22ded6e8cedbde4c41cd99f38df8c9cb5950bdd553c6a5d65" }, "downloads": -1, "filename": "forebodere-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ee4029fc8544c9cf7776d4f9fe8f69e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6969, "upload_time": "2018-10-27T00:39:16", "url": "https://files.pythonhosted.org/packages/de/e2/b606666db067b5379ded5d4b6d2ec5ae0a87dafff9f2cb17f8c51d5c84b9/forebodere-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9591362480387b6ec4e65bbf147b196f", "sha256": "57ac42715af3a02371fcf510fe7c925e453d35119d8c6208a150f90302bba33f" }, "downloads": -1, "filename": "forebodere-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9591362480387b6ec4e65bbf147b196f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9725, "upload_time": "2018-10-27T00:39:14", "url": "https://files.pythonhosted.org/packages/2d/fa/0c26474ff582e4d0ba25ae160f18162ea01a7e55ac7bce0d5b1e5042235d/forebodere-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee4029fc8544c9cf7776d4f9fe8f69e9", "sha256": "102eb30c2bfe03c22ded6e8cedbde4c41cd99f38df8c9cb5950bdd553c6a5d65" }, "downloads": -1, "filename": "forebodere-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ee4029fc8544c9cf7776d4f9fe8f69e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6969, "upload_time": "2018-10-27T00:39:16", "url": "https://files.pythonhosted.org/packages/de/e2/b606666db067b5379ded5d4b6d2ec5ae0a87dafff9f2cb17f8c51d5c84b9/forebodere-0.1.0.tar.gz" } ] }