{ "info": { "author": "Nick Ficano", "author_email": "nficano@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Communications :: Chat", "Topic :: Internet", "Topic :: Terminals", "Topic :: Utilities" ], "description": "\n

\n \n

SlackCat

\n

Concatenate files(s), or stdin, directly to Slack.
\n 3-minute setup & no third-party integration required.\n

\n\"pypi\"\n\"pypi\"\n\"pip\n

\n

\n\n### Get SlackCat\n\nDownload using pip via pypi.\n\n```bash\npip install slackcat\n```\n\nNext, head to the [Slack Incoming WebHooks Configuration](https://slack.com/apps/A0F7XDUAZ-incoming-webhooks), click\nthe ``Add Configuration`` button and set the default configuration values to your\nliking. Once complete, copy the Webhook URL which we'll need in the next step.\n\nOpen your ``~/.bash_profile`` file add following:\n\n```bash\n\nexport SLACKCAT_WEBHOOK_URL=\"https://hooks.slack.com/services/TXXX/BXXXX/XXXXXXXXXXXXXXXXXXXXXXXX\"\n```\n\n_Make sure to replace the \"https://hooks.slack.com/services/...\" with the one provided above._\n\n### Usage\n\n```bash\n\n# - \"Hey what's your public key dog?\"\nslackcat @doug ~/.ssh/id_rsa.pub\n\n# - \"Do we still use that crypto library written by the Cheese Cake Factory?\"\ngrep -r 'from cheesecake.factory import x509' ./ | slackcat @paul\n\n# - \"Are you sure it's on your path?\"\necho $PATH | slackcat \"#general\"\n\n# - \"These queries filling up in syslog look suspicious\"\ntail -f /var/log/syslog | slackcat \"#general\" -f\n```\n\n### Customization\n\nIf you would like to override the bot's username, add the following line to your ``~/.bash_profile`` file:\n\n```bash\n\nexport SLACKCAT_USERNAME=\"abraham-linksys\"\n```\n\nIf you would like to override the bot's icon image, add the following line to your ``~/.bash_profile`` file:\n\n```bash\n\nexport SLACKCAT_ICON_URL=\"http://via.placeholder.com/500x500.png\"\n```\n\n### Development\nDevelopment of \"SlackCat\" is facilitated exclusively on GitHub. Contributions in the form of patches, tests and feature creation and/or requests are very welcome and highly encouraged. Please open an issue if this tool does not function as you'd expect.\n\n**How to release updates**\n\nIf this is the first time you're releasing to pypi, you'll need to run: ``pip install -r tests/dev_requirements.txt``.\n\nOnce complete, execute the following commands:\n\n```bash\n\ngit checkout master\n\n# Increment the version number and tag the release.\nbumpversion [major|minor|patch]\n\n# Upload the distribution to PyPi\npython setup.py sdist bdist_wheel upload\n\n# Since master often contains work-in-progress changes, increment the version\n# to a patch release to prevent inaccurate attribution.\nbumpversion --no-tag patch\n\ngit push origin master --tags\n```\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nficano/slackcat", "keywords": "", "license": "Copyright (c) 2017 Nick Ficano\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sub-license, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice, and every other copyright notice found in this\nsoftware, and all the attributions in every file, and this permission notice\nshall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n", "maintainer": "", "maintainer_email": "", "name": "slackcat", "package_url": "https://pypi.org/project/slackcat/", "platform": "", "project_url": "https://pypi.org/project/slackcat/", "project_urls": { "Homepage": "https://github.com/nficano/slackcat" }, "release_url": "https://pypi.org/project/slackcat/2.0.0/", "requires_dist": null, "requires_python": "", "summary": "Pipe command output to Slack from your terminal!", "version": "2.0.0" }, "last_serial": 3140537, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "8fed18daf3755f521e1566d20aed859a", "sha256": "99f5bd88423a3db6f2e24d1d86222b6162d01de2bb1496780149d92e97c0b499" }, "downloads": -1, "filename": "slackcat-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8fed18daf3755f521e1566d20aed859a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6033, "upload_time": "2017-08-23T20:42:22", "url": "https://files.pythonhosted.org/packages/cf/81/8643e03fd8d7eddd31690addade1025bed5d4f8c6599393b82a7d46b03e9/slackcat-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "427b2b53bc8aec42a508a3a3d6a6c223", "sha256": "6281e3091ea4f299f72ce30c22b4c9b7674d8fed3dd5d1708840f26845ad504f" }, "downloads": -1, "filename": "slackcat-0.2.0.tar.gz", "has_sig": false, "md5_digest": "427b2b53bc8aec42a508a3a3d6a6c223", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3518, "upload_time": "2017-08-23T20:42:21", "url": "https://files.pythonhosted.org/packages/a0/d7/d09ed84f845c17bfa2e5935df60b66f945f50f167240560093953b57f83c/slackcat-0.2.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "1454137100f7abc552d483e9017cb665", "sha256": "1110d950cb2bc347afbc5580132ba22148a15a5ae8d533e5848eafa292251b2e" }, "downloads": -1, "filename": "slackcat-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1454137100f7abc552d483e9017cb665", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8221, "upload_time": "2017-08-25T16:20:52", "url": "https://files.pythonhosted.org/packages/cf/7f/a3659f0fa75aa9dc766ce419506d93e3a7c748f8f3d039509e2dfcf60d98/slackcat-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "851f2ed17f7cc5f71a4a4d9dc8f98c5a", "sha256": "0d31aa1f4bd959f87aed01f50693cbd8e1a3f2e9c32b62fd4c61c78a5a8db1b7" }, "downloads": -1, "filename": "slackcat-1.0.0.tar.gz", "has_sig": false, "md5_digest": "851f2ed17f7cc5f71a4a4d9dc8f98c5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4845, "upload_time": "2017-08-25T16:20:51", "url": "https://files.pythonhosted.org/packages/69/2b/de6f0c59f9a53d6fdbce141539fcf5eb50eb62533c9d1de3286db3cc7072/slackcat-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "693fe1a1d2c0d17680bdddfc73dc2297", "sha256": "8489c6bd36f7f2ad772efd86fa854247afc164cd62434ab28dfd2c57f362e8f7" }, "downloads": -1, "filename": "slackcat-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "693fe1a1d2c0d17680bdddfc73dc2297", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9902, "upload_time": "2017-09-01T13:53:23", "url": "https://files.pythonhosted.org/packages/7a/73/82e093b9ec6b0064f9235656aa47404364c1456123c4749676a04ec1da8f/slackcat-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e2e0ff340f1ed0e1431502f54970fb0", "sha256": "64c3accbb2484fa3cd1b1194f841ab1ade16150b630726095c511c5fec4e9459" }, "downloads": -1, "filename": "slackcat-2.0.0.tar.gz", "has_sig": false, "md5_digest": "1e2e0ff340f1ed0e1431502f54970fb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5518, "upload_time": "2017-09-01T13:53:22", "url": "https://files.pythonhosted.org/packages/57/be/e0d76b0ba3d9df002da0943489a661882e3eee5456655f1aad6e65dd1815/slackcat-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "693fe1a1d2c0d17680bdddfc73dc2297", "sha256": "8489c6bd36f7f2ad772efd86fa854247afc164cd62434ab28dfd2c57f362e8f7" }, "downloads": -1, "filename": "slackcat-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "693fe1a1d2c0d17680bdddfc73dc2297", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9902, "upload_time": "2017-09-01T13:53:23", "url": "https://files.pythonhosted.org/packages/7a/73/82e093b9ec6b0064f9235656aa47404364c1456123c4749676a04ec1da8f/slackcat-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e2e0ff340f1ed0e1431502f54970fb0", "sha256": "64c3accbb2484fa3cd1b1194f841ab1ade16150b630726095c511c5fec4e9459" }, "downloads": -1, "filename": "slackcat-2.0.0.tar.gz", "has_sig": false, "md5_digest": "1e2e0ff340f1ed0e1431502f54970fb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5518, "upload_time": "2017-09-01T13:53:22", "url": "https://files.pythonhosted.org/packages/57/be/e0d76b0ba3d9df002da0943489a661882e3eee5456655f1aad6e65dd1815/slackcat-2.0.0.tar.gz" } ] }