{ "info": { "author": "Levi Noecker", "author_email": "levi [at] dank [dot] city", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Communications :: Chat" ], "description": "Dankbot\n=======\n\n|PyPIVersion| |CircleCI| |CoverageStatus| |CodeHealth| |StoriesInReady|\n\n.. |PyPIVersion| image:: https://badge.fury.io/py/dankbot.svg\n :target: https://badge.fury.io/py/dankbot\n.. |CircleCI| image:: https://circleci.com/gh/DankCity/dankbot/tree/master.svg?style=svg\n :target: https://circleci.com/gh/DankCity/dankbot/tree/master\n.. |CoverageStatus| image:: https://coveralls.io/repos/github/DankCity/dankbot/badge.svg?branch=master\n :target: https://coveralls.io/github/DankCity/dankbot?branch=master\n.. |CodeHealth| image:: https://landscape.io/github/DankCity/dankbot/master/landscape.svg?style=flat\n :target: https://landscape.io/github/DankCity/dankbot/master\n :alt: Code Health\n.. |StoriesInReady| image:: https://badge.waffle.io/DankCity/dankbot.svg?label=ready&title=Ready\n :target: http://waffle.io/DankCity/dankbot\n\nA Slack Bot that scrapes memes from subreddits and posts them to slack\n\nSteps to run\n============\n\nClone into directory\n--------------------\n::\n\n cd /opt\n sudo mkdir dankbot && sudo chown : dankbot\n git clone git@github.com:DankCity/dankbot.git\n\nSetup INI file\n--------------\n::\n\n cd /opt/dankbot\n cp dankbot/dankbot.sample.ini dankbot/dankbot.ini\n\nEdit the INI file to fill in the missing token, username, and password fields:\n::\n\n (.venv35)\u279c dankbot git:(master) \u2717 cat dankbot/dankbot.sample.ini\n [dankbot]\n # Leave directory blank and dankbot will determine the best place to\n # log to your platform\n log_to_file: true\n directory:\n file_name: dankbot.log\n backups: 5\n max_bytes: 1000000\n\n [slack]\n # Follow instructions at https://my.slack.com/services/new/bot\n token: \n channel: #random\n\n [reddit]\n # r/dankmemes, r/funnygifs, etc\n subreddits: dankmemes, funnygifs\n\n [imgur]\n # Register at https://api.imgur.com/oauth2/addclient\n # Select Anonymous usage\n client_id: \n client_secret: \n\n [misc]\n include_nsfw: false\n max_memes: 3\n\nCreate and activate a virtual environment\n-----------------------------------------\n::\n\n cd /opt/dankbot\n virtualenv --python=`which python3` env\n source env/bin/activate\n\nInstall the python package\n--------------------------\n::\n\n cd /opt/dankbot\n source env/bin/activate\n pip install -e .\n\nAdd an entry to your crontab\n-----------------------------\nEdit the crontab with your favorite editor\n::\n\n sudo vi /etc/crontab\n\nAnd add an entry like so:\n::\n\n # /etc/crontab: system-wide crontab\n # Unlike any other crontab you don't have to run the 'crontab'\n # command to install the new version when you edit this file\n # and files in /etc/cron.d. These files also have username fields,\n # that none of the other crontabs do.\n\n SHELL=/bin/sh\n PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin\n\n # m h dom mon dow usernamecommand\n */5 09-17 * * 1-5 root cd /opt/dankbot && source env/bin/activate && dankbot .\n\nThis will run dankbot once every 5 minutes, Monday to Friday, between 9 AM and\n5 PM CST", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/DankCity/dankbot", "keywords": "reddit,slack,imgur,dank,memes,bot,slack bot,dankbot", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dankbot", "package_url": "https://pypi.org/project/dankbot/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/dankbot/", "project_urls": { "Homepage": "https://github.com/DankCity/dankbot" }, "release_url": "https://pypi.org/project/dankbot/0.0.6/", "requires_dist": [ "appdirs (==1.4.0)", "configparser (==3.5.0)", "imgurpython (==1.1.7)", "praw (==3.6.0)", "retryz (==0.1.8)", "slacker (==0.9.30)" ], "requires_python": "", "summary": "Slack bot for posting dank memes from Reddit", "version": "0.0.6" }, "last_serial": 2506308, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "9a4fabd28c4f5a0b6a3df18566bafc36", "sha256": "8a0d921a53afdb81c2bb70a3125c5d3ef61f55ff370eb4630513ef42333054c6" }, "downloads": -1, "filename": "dankbot-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9a4fabd28c4f5a0b6a3df18566bafc36", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13915, "upload_time": "2016-12-06T04:15:42", "url": "https://files.pythonhosted.org/packages/b6/a1/9eb44a5e40af54cf0539405ea61d28e598b7729f02c030973ee9682d7651/dankbot-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f63bbb5c8edc0332b8c6589d9996acf", "sha256": "96967823aae83e879ed4f70cb2acb3341ed9abc6920d80d4593d7eb9e0d1cc25" }, "downloads": -1, "filename": "dankbot-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6f63bbb5c8edc0332b8c6589d9996acf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26058, "upload_time": "2016-12-06T04:15:44", "url": "https://files.pythonhosted.org/packages/0b/cc/30a5c7714a7f5054f18778847885946b71b603f72f9addfb2c2368d626dd/dankbot-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "3d4a70e2f88ac288ef0726628ab67999", "sha256": "cdc29cd2608e4ac7aa676c68c7c27c9cd3a350b1517d068f956d0d0ae95f503d" }, "downloads": -1, "filename": "dankbot-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3d4a70e2f88ac288ef0726628ab67999", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14100, "upload_time": "2016-12-06T05:02:40", "url": "https://files.pythonhosted.org/packages/37/d7/e8c3241987c68596d1512ca2a75850d71a25d3d786f7056e83df31fd9108/dankbot-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fd0160cc60bd0bfc5f50d3139b6ec8c", "sha256": "7ab5b19b7c45ee01e943599cf28f33ad205f97f688839a928ae1a761eb09dafa" }, "downloads": -1, "filename": "dankbot-0.0.4.tar.gz", "has_sig": false, "md5_digest": "6fd0160cc60bd0bfc5f50d3139b6ec8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27470, "upload_time": "2016-12-06T05:02:42", "url": "https://files.pythonhosted.org/packages/de/d0/604670237993df91ab68845f7bfbd8d7d889e9faa3fac2219188797684d6/dankbot-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "471ee5fa5d54d92d051919c039897851", "sha256": "a7b2ff0d089d3750c12b087c9771cd079c41e3502373c3c9789b4b8de4a847d6" }, "downloads": -1, "filename": "dankbot-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "471ee5fa5d54d92d051919c039897851", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14076, "upload_time": "2016-12-06T13:09:46", "url": "https://files.pythonhosted.org/packages/af/35/98b3c372b17e6ec3603cabaf068820b4b24364dcfb610a8d2a5d3b2f9b92/dankbot-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48dc16a0f147b8b66df01ba1c8e8662b", "sha256": "93f63f71aa9c3af737a7023302402c9455b87498876fade95a791af0a56819dd" }, "downloads": -1, "filename": "dankbot-0.0.5.tar.gz", "has_sig": false, "md5_digest": "48dc16a0f147b8b66df01ba1c8e8662b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27438, "upload_time": "2016-12-06T13:09:47", "url": "https://files.pythonhosted.org/packages/0d/8b/382f7e73009fc5519dd1519635c737d2a70171aaba8bdd32784339819daa/dankbot-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "1ca58ba5486fe8b2670353ef7f087ca4", "sha256": "9bc5c760cbefa60335d4d40a3048a48ce1228314cc43dd2efa2d855e855f4ec9" }, "downloads": -1, "filename": "dankbot-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "1ca58ba5486fe8b2670353ef7f087ca4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16227, "upload_time": "2016-12-08T06:16:33", "url": "https://files.pythonhosted.org/packages/3b/5c/a45cb9a2fd9674b7bc9cbffadae120c905c3e4f5b224dd5d6dce00973af7/dankbot-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "224f724078dc7371cf8e949f528855b2", "sha256": "196f60bf54874f703b9299b49ef4094d80f64b6ec171fb18f26aed3821b963ad" }, "downloads": -1, "filename": "dankbot-0.0.6.tar.gz", "has_sig": false, "md5_digest": "224f724078dc7371cf8e949f528855b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28787, "upload_time": "2016-12-08T06:16:35", "url": "https://files.pythonhosted.org/packages/53/29/0524ab17de6ae9f3e88674f65f5c3555035fb4cfdc202dda7c88821a65af/dankbot-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1ca58ba5486fe8b2670353ef7f087ca4", "sha256": "9bc5c760cbefa60335d4d40a3048a48ce1228314cc43dd2efa2d855e855f4ec9" }, "downloads": -1, "filename": "dankbot-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "1ca58ba5486fe8b2670353ef7f087ca4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16227, "upload_time": "2016-12-08T06:16:33", "url": "https://files.pythonhosted.org/packages/3b/5c/a45cb9a2fd9674b7bc9cbffadae120c905c3e4f5b224dd5d6dce00973af7/dankbot-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "224f724078dc7371cf8e949f528855b2", "sha256": "196f60bf54874f703b9299b49ef4094d80f64b6ec171fb18f26aed3821b963ad" }, "downloads": -1, "filename": "dankbot-0.0.6.tar.gz", "has_sig": false, "md5_digest": "224f724078dc7371cf8e949f528855b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28787, "upload_time": "2016-12-08T06:16:35", "url": "https://files.pythonhosted.org/packages/53/29/0524ab17de6ae9f3e88674f65f5c3555035fb4cfdc202dda7c88821a65af/dankbot-0.0.6.tar.gz" } ] }