{ "info": { "author": "Yoshiyuki-Nakahara", "author_email": "president.hanage@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7" ], "description": "# python-slackclient-cli\nA command line interface for Slack API / [slackclient](https://github.com/slackapi/python-slackclient) wrapper \n[![PyPI version](https://badge.fury.io/py/slackclient-cli.svg)](https://badge.fury.io/py/slackclient-cli)\n![Python Version](https://img.shields.io/badge/python-2.7-blue.svg)\n[![Build Status](https://travis-ci.org/Yoshiyuki-Nakahara/python-slackclient-cli.svg?branch=master)](https://travis-ci.org/Yoshiyuki-Nakahara/python-slackclient-cli)\n[![Code Health](https://landscape.io/github/Yoshiyuki-Nakahara/python-slackclient-cli/master/landscape.svg?style=plastic)](https://landscape.io/github/Yoshiyuki-Nakahara/python-slackclient-cli/master)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n# Reference\n https://api.slack.com/methods\n\n# Installation\n pip install slackclient-cli\n\n# Usage\n slackclient-cli --help\n usage: slackclient-cli [-h]\n {reactions.remove,users.setPresence,users.getPresence,groups.setPurpose,usergroups.users.update,dnd.info,reminders.info,pins.list,mpim.open,channels.kick,reminders.add,channels.unarchive,team.profile.get,im.replies,channels.join,mpim.close,groups.setTopic,emoji.list,reactions.get,chat.update,groups.list,groups.archive,stars.list,mpim.list,im.history,auth.revoke,groups.open,mpim.mark,groups.info,im.close,im.list,files.comments.delete,team.accessLogs,usergroups.users.list,groups.kick,bots.info,groups.history,users.profile.get,groups.unarchive,channels.invite,groups.replies,files.sharedPublicURL,search.files,channels.rename,channels.list,im.open,team.info,channels.leave,chat.postMessage,users.list,groups.invite,team.billableInfo,groups.rename,files.comments.edit,groups.createChild,groups.create,reminders.delete,auth.test,oauth.access,users.setPhoto,pins.remove,im.mark,dnd.teamInfo,stars.remove,reminders.list,chat.delete,users.setActive,channels.replies,channels.history,files.upload,pins.add,groups.mark,channels.archive,mpim.history,search.all,users.info,usergroups.list,channels.info,files.comments.add,dnd.setSnooze,files.delete,files.list,channels.setTopic,files.info,stars.add,usergroups.disable,mpim.replies,team.integrationLogs,users.deletePhoto,reminders.complete,channels.setPurpose,dnd.endDnd,channels.mark,search.messages,channels.create,users.identity,groups.leave,usergroups.enable,dnd.endSnooze,users.profile.set,chat.meMessage,files.revokePublicURL,usergroups.update,reactions.add,reactions.list,usergroups.create,groups.close}\n\n /bin/slackclient-cli [Args] [Options] Detailed options -h or --help\n\n positional arguments:\n {reactions.remove,users.setPresence,users.getPresence,groups.setPurpose,usergroups.users.update,dnd.info,reminders.info,pins.list,mpim.open,channels.kick,reminders.add,channels.unarchive,team.profile.get,im.replies,channels.join,mpim.close,groups.setTopic,emoji.list,reactions.get,chat.update,groups.list,groups.archive,stars.list,mpim.list,im.history,auth.revoke,groups.open,mpim.mark,groups.info,im.close,im.list,files.comments.delete,team.accessLogs,usergroups.users.list,groups.kick,bots.info,groups.history,users.profile.get,groups.unarchive,channels.invite,groups.replies,files.sharedPublicURL,search.files,channels.rename,channels.list,im.open,team.info,channels.leave,chat.postMessage,users.list,groups.invite,team.billableInfo,groups.rename,files.comments.edit,groups.createChild,groups.create,reminders.delete,auth.test,oauth.access,users.setPhoto,pins.remove,im.mark,dnd.teamInfo,stars.remove,reminders.list,chat.delete,users.setActive,channels.replies,channels.history,files.upload,pins.add,groups.mark,channels.archive,mpim.history,search.all,users.info,usergroups.list,channels.info,files.comments.add,dnd.setSnooze,files.delete,files.list,channels.setTopic,files.info,stars.add,usergroups.disable,mpim.replies,team.integrationLogs,users.deletePhoto,reminders.complete,channels.setPurpose,dnd.endDnd,channels.mark,search.messages,channels.create,users.identity,groups.leave,usergroups.enable,dnd.endSnooze,users.profile.set,chat.meMessage,files.revokePublicURL,usergroups.update,reactions.add,reactions.list,usergroups.create,groups.close\n\n optional arguments:\n -h, --help show this help message and exit\n --version show program's version number and exit\n\n# SubCommand Usage(ex. chat.postMessage)\n usage: slackclient-cli chat.postMessage -h\n usage: slackclient-cli chat.postMessage [-h] [--quiet] --token TOKEN --channel\n CHANNEL --text TEXT [--parse PARSE]\n [--link_names LINK_NAMES]\n [--attachments ATTACHMENTS]\n [--unfurl_links UNFURL_LINKS]\n [--unfurl_media UNFURL_MEDIA]\n [--username USERNAME] [--as_user AS_USER]\n [--icon_url ICON_URL]\n [--icon_emoji ICON_EMOJI]\n [--thread_ts THREAD_TS]\n [--reply_broadcast REPLY_BROADCAST]\n optional arguments:\n -h, --help show this help message and exit\n --quiet don't print api response\n --token TOKEN Authentication token. Requires scope: chat:write:bot\n or chat:write:user\n --channel CHANNEL Channel, private group, or IM channel to send message\n to. Can be an encoded ID, or a name. See below for\n more details.\n --text TEXT Text of the message to send. See below for an\n explanation of formatting. This field is usually\n required, unless you're providing only attachments\n instead.\n --parse PARSE Text of the message to send. See below for an\n explanation of formatting. This field is usually\n required, unless you're providing only attachments\n instead.Change how messages are treated. Defaults to\n none. See below.\n --link_names LINK_NAMES\n Find and link channel names and usernames.\n --attachments ATTACHMENTS\n Structured message attachments.\n --unfurl_links UNFURL_LINKS\n Pass true to enable unfurling of primarily text-based\n content.\n --unfurl_media UNFURL_MEDIA\n Pass false to disable unfurling of media content.\n --username USERNAME Set your bot's user name. Must be used in conjunction\n with as_user set to false, otherwise ignored. See\n authorship below.\n --as_user AS_USER Pass true to post the message as the authed user,\n instead of as a bot. Defaults to false. See authorship\n below.\n --icon_url ICON_URL URL to an image to use as the icon for this message.\n Must be used in conjunction with as_user set to false,\n otherwise ignored. See authorship below.\n --icon_emoji ICON_EMOJI\n Emoji to use as the icon for this message. Overrides\n icon_url. Must be used in conjunction with as_user set\n to false, otherwise ignored. See authorship below.\n --thread_ts THREAD_TS\n Provide another message's ts value to make this\n message a reply. Avoid using a reply's ts value; use\n its parent instead.\n --reply_broadcast REPLY_BROADCAST\n Used in conjunction with thread_ts and indicates\n whether reply should be made visible to everyone in\n the channel or conversation. Defaults to false.\n\n # It can also be specified by environment variable\n export SLACK_API_TOKEN='xoxp-xxxxxxxxxxxxxxxxx'\n export SLACK_API_CHANNEL = '#some_channel'\n export SLACK_API_{arg.upper()} = 'some value'\n\n# License\nMIT License", "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/Yoshiyuki-Nakahara/python-slackclient-cli", "keywords": "slack api cli", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "slackclient-cli", "package_url": "https://pypi.org/project/slackclient-cli/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/slackclient-cli/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Yoshiyuki-Nakahara/python-slackclient-cli" }, "release_url": "https://pypi.org/project/slackclient-cli/0.4.6/", "requires_dist": null, "requires_python": null, "summary": "A command line interface for Slack", "version": "0.4.6" }, "last_serial": 2665222, "releases": { "0.3.90": [ { "comment_text": "", "digests": { "md5": "77e3da3d141d6c94d6c998d6f72cc7a4", "sha256": "39dd245d75f4c8cdd5f3d1e7dc33c460952198ddc7226f26e33564510347bcc5" }, "downloads": -1, "filename": "slackclient-cli-0.3.90.tar.gz", "has_sig": false, "md5_digest": "77e3da3d141d6c94d6c998d6f72cc7a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13549, "upload_time": "2017-02-15T17:59:36", "url": "https://files.pythonhosted.org/packages/ef/87/49d0aa0a66ebb073ddcd7f729b57cda61ba6a596da23ac9dc61a8f0b7ed8/slackclient-cli-0.3.90.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6bd20f8237bd7d286e72957c18eeeede", "sha256": "93ca8bae663706beba1354038c162007591322ed1bac34331266b1532eea08e4" }, "downloads": -1, "filename": "slackclient-cli-0.4.0.tar.gz", "has_sig": false, "md5_digest": "6bd20f8237bd7d286e72957c18eeeede", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13584, "upload_time": "2017-02-15T18:18:47", "url": "https://files.pythonhosted.org/packages/d3/88/5f461be88df37c175cbb436fc8291fe313b9f29f40940c44ff1b703f6b82/slackclient-cli-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "35bf214679e26d0e0a7d4d4cc94333d2", "sha256": "7bf49f3bcdd35a65b4e43d400ab300d7a7c99a1fc56a77224d4b22b088ac12c6" }, "downloads": -1, "filename": "slackclient-cli-0.4.1.tar.gz", "has_sig": false, "md5_digest": "35bf214679e26d0e0a7d4d4cc94333d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13749, "upload_time": "2017-02-18T13:25:07", "url": "https://files.pythonhosted.org/packages/49/cf/08f86d1ff085ee0e9aaaa1142a2ca9f3e8f4ae15d6c355919bf9475ffac4/slackclient-cli-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "0ef464ddd3fb33f0552447565d799c27", "sha256": "5edbb829006d3d26246b70ce32cb41a7fe14504bd6f680b9887975a12f5ed1d2" }, "downloads": -1, "filename": "slackclient-cli-0.4.2.tar.gz", "has_sig": false, "md5_digest": "0ef464ddd3fb33f0552447565d799c27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13954, "upload_time": "2017-02-21T11:24:40", "url": "https://files.pythonhosted.org/packages/96/fd/8cc9f5ccdea6fb22283f419932dbf3619cb7161359dada829e2e9b29038f/slackclient-cli-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "66f914b58e83c148be3e8833231c44af", "sha256": "d44a6851404fd981666f8b1b8243e998469d0088e5add5f80965199b13d43a44" }, "downloads": -1, "filename": "slackclient-cli-0.4.3.tar.gz", "has_sig": false, "md5_digest": "66f914b58e83c148be3e8833231c44af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14022, "upload_time": "2017-02-22T07:04:15", "url": "https://files.pythonhosted.org/packages/71/2e/15b358276bfd88b84d93a52eecd036e0e7309fd97980d7a096c9a9ee337e/slackclient-cli-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "541cea5aa9b2731c644e170af637febe", "sha256": "b24eadc70301da09b28e9fb43d091e8dd6ef0d091d78700e31aed2fe7217d225" }, "downloads": -1, "filename": "slackclient-cli-0.4.4.tar.gz", "has_sig": false, "md5_digest": "541cea5aa9b2731c644e170af637febe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13999, "upload_time": "2017-02-22T07:56:22", "url": "https://files.pythonhosted.org/packages/d6/3b/fd28f7057fe717d1857e4c20b6cc1d84c7ce6362a5272d951cf84f81805d/slackclient-cli-0.4.4.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "f0fe27594b3e7fa331245b3023ceb720", "sha256": "a9608039d05219a2139d42a94d62629364ab61c71c9365d57870fd1e7e49f179" }, "downloads": -1, "filename": "slackclient-cli-0.4.6.tar.gz", "has_sig": false, "md5_digest": "f0fe27594b3e7fa331245b3023ceb720", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15578, "upload_time": "2017-02-24T09:50:36", "url": "https://files.pythonhosted.org/packages/c1/9c/f85c91cef05a23730aa4e952a10ef21b187f8dd5181924cff2fa657c46aa/slackclient-cli-0.4.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f0fe27594b3e7fa331245b3023ceb720", "sha256": "a9608039d05219a2139d42a94d62629364ab61c71c9365d57870fd1e7e49f179" }, "downloads": -1, "filename": "slackclient-cli-0.4.6.tar.gz", "has_sig": false, "md5_digest": "f0fe27594b3e7fa331245b3023ceb720", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15578, "upload_time": "2017-02-24T09:50:36", "url": "https://files.pythonhosted.org/packages/c1/9c/f85c91cef05a23730aa4e952a10ef21b187f8dd5181924cff2fa657c46aa/slackclient-cli-0.4.6.tar.gz" } ] }