{ "info": { "author": "Evan Gray", "author_email": "hello@evanscottgray.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: Apache Software License" ], "description": "paperslacktail. because you don't get enough slack messages already\n------------------------------------------\n\npaperslacktail, a tool that wraps the wonderful papertrail-cli gem and the slack api to stream syslog from papertrail straight into slack.\n\nyou'll need to have the papertrail gem installed.\n\nexamples of awesome\n~~~~~~~~\n\n::\n\n # stream all messages from your production papertrail group \n paperslacktail --slack-token \\\n --slack-channel \\\n '-c ~/.papertrail.yml -g Production'\n\n\nusage\n~~~~~\n::\n\n usage: paperslacktail.py [-h] [--slack-token SLACK_TOKEN]\n [--slack-channel SLACK_CHANNEL] [--debug]\n papertrail-args\n\n stream syslog from papertrail to slack\n\n positional arguments:\n papertrail arguments to pass to the papertrail command, like '-c\n ~/.papertrail.yml -g Production'. Note that '-j -f' is\n required and is passed by default. Pass this in\n quotes.\n\n optional arguments:\n -h, --help show this help message and exit\n --slack-token SLACK_TOKEN Slack token for your bot\n --slack-channel SLACK_CHANNEL Slack channel to post to, like C0600UX9E\n --debug log to stdout\n\n\ninstall\n~~~~~~~\n\nto install from source, clone the repo and ``python setup.py install``, alternatively you can simply ``pip install paperslacktail``\n\nbe sure to ``gem install papertrail`` so that you have the papertrail cli installed.\n\ndeploy with docker\n~~~~~~~\n\npaperslacktail can quickly be deployed as a docker container that is ready to rock.\n\nsimply provide the container a papertrail api token, a slack token, and a slack channel id and you're up and running.\n\n\n::\n\n docker run -d -e 'PAPERTRAIL_API_TOKEN=' \\\n evanscottgray/paperslacktail --slack-token \\\n --slack-channel \\\n '-g Production'\n\nlinks and things\n~~~~~~~~~~~~~~~~\n\n- Dockerhub_\n- Github_\n- PyPI_\n\n.. _Dockerhub: https://registry.hub.docker.com/u/evanscottgray/paperslacktail/\n.. _Github: https://github.com/evanscottgray/paperslacktail\n.. _PyPI: https://pypi.python.org/pypi/paperslacktail", "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/evanscottgray/paperslacktail", "keywords": "slack,papertrail", "license": "Apache Software License", "maintainer": null, "maintainer_email": null, "name": "paperslacktail", "package_url": "https://pypi.org/project/paperslacktail/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/paperslacktail/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/evanscottgray/paperslacktail" }, "release_url": "https://pypi.org/project/paperslacktail/1.0.3/", "requires_dist": null, "requires_python": null, "summary": "stream from papertrail into slack.", "version": "1.0.3" }, "last_serial": 1690319, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "c8da43d073981e9d730c9f55569ba8c8", "sha256": "0e7bc5a97f8190713635a6f64cca1c96a97817a18fa361630b381d32b0f60c61" }, "downloads": -1, "filename": "paperslacktail-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c8da43d073981e9d730c9f55569ba8c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3627, "upload_time": "2015-08-04T18:56:35", "url": "https://files.pythonhosted.org/packages/49/09/cd80dc45098f13e7633b6bd1e96a18f46c9068eed8f66e697877c9b66da9/paperslacktail-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "731bb6e1af689de5bc90a00d5d7dbdf7", "sha256": "0ea4f064ea52f5d0e16064147235ef776b6866677771a31a25b3eec48cf3d35a" }, "downloads": -1, "filename": "paperslacktail-1.0.2.tar.gz", "has_sig": false, "md5_digest": "731bb6e1af689de5bc90a00d5d7dbdf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3711, "upload_time": "2015-08-04T19:17:49", "url": "https://files.pythonhosted.org/packages/f6/31/e28fe4a41628ca1e87821b58b12097b184d6144f30fbb9d528d91b53eb4e/paperslacktail-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "77c6eb599315cf3db820bfb4cbfcc8cb", "sha256": "c5bf7958e141ec2c153ae53f9156f157c93262749ab0db662604ab0eb76c15d1" }, "downloads": -1, "filename": "paperslacktail-1.0.3.tar.gz", "has_sig": false, "md5_digest": "77c6eb599315cf3db820bfb4cbfcc8cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3725, "upload_time": "2015-08-24T04:49:45", "url": "https://files.pythonhosted.org/packages/f3/8d/01fe581e186d50adeef73b71beeb32a06bb5c3aec8c4179903e828556f0f/paperslacktail-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "77c6eb599315cf3db820bfb4cbfcc8cb", "sha256": "c5bf7958e141ec2c153ae53f9156f157c93262749ab0db662604ab0eb76c15d1" }, "downloads": -1, "filename": "paperslacktail-1.0.3.tar.gz", "has_sig": false, "md5_digest": "77c6eb599315cf3db820bfb4cbfcc8cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3725, "upload_time": "2015-08-24T04:49:45", "url": "https://files.pythonhosted.org/packages/f3/8d/01fe581e186d50adeef73b71beeb32a06bb5c3aec8c4179903e828556f0f/paperslacktail-1.0.3.tar.gz" } ] }