{ "info": { "author": "Lin, Ke-fei", "author_email": "kfei@kfei.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "# slack-cleaner\n\nBulk delete messages and files on Slack.\n\n## Install\n\nInstall from Pip:\n\n```bash\npip install slack-cleaner\n```\n\nIf you prefer Docker, there is a pre-built Docker image as well:\n\n```bash\ndocker pull kfei/slack-cleaner\n```\n\n## Usage\n\n```bash\n# Delete all messages from a channel\nslack-cleaner --token --message --channel general --user \"*\"\n\n# Delete all messages from a private group\nslack-cleaner --token --message --group hr --user \"*\"\n\n# Delete all messages from a direct message channel\nslack-cleaner --token --message --direct sherry --user johndoe\n\n# Delete all messages from a multiparty direct message channel. Note that the\n# list of usernames must contains yourself\nslack-cleaner --token --message --mpdirect sherry,james,johndoe --user \"*\" \n\n# Delete all messages from certain user\nslack-cleaner --token --message --channel gossip --user johndoe\n\n# Delete all messages from bots (especially flooding CI updates)\nslack-cleaner --token --message --channel auto-build --bot\n\n# Delete all messages older than 2015/09/19\nslack-cleaner --token --message --channel general --user \"*\" --before 20150919\n\n# Delete all files\nslack-cleaner --token --file --user \"*\"\n\n# Delete all files from certain user\nslack-cleaner --token --file --user johndoe\n\n# Delete all snippets and images\nslack-cleaner --token --file --types snippets,images\n\n# Always have a look at help message\nslack-cleaner --help\n```\n\n## Tips\n\nAfter the task, a backup file `slack-cleaner..log` will be created\nin current directory if `--log` is supplied.\n\nIf any API problem occurred, try `--rate=` to reduce the API\ncall rate (which by default is unlimited).\n\nIf you see the following warning from `urllib3`, consider to install missing\npackages: `pip install --upgrade requests[security]` or just upgrade your\nPython to 2.7.9.\n\n```\nInsecurePlatformWarning: A true SSLContext object is not available.\n This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail.\n For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.\n```\n\n## Credits\n\n**To all the people who can only afford a free plan. :cry:**", "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/kfei/slack-cleaner", "keywords": "slack,clean,delete,message,file", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "slack-cleaner", "package_url": "https://pypi.org/project/slack-cleaner/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/slack-cleaner/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/kfei/slack-cleaner" }, "release_url": "https://pypi.org/project/slack-cleaner/0.3.0/", "requires_dist": null, "requires_python": null, "summary": "Bulk delete messages/files on Slack.", "version": "0.3.0" }, "last_serial": 2458192, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7ad5313d13a358484c1631ebb6e1714f", "sha256": "068c59d6ecb4630e9017ffaa7bd55b985fc6caccc5f5a245fbf09b7dad2efced" }, "downloads": -1, "filename": "slack-cleaner-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7ad5313d13a358484c1631ebb6e1714f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4140, "upload_time": "2015-09-18T23:25:49", "url": "https://files.pythonhosted.org/packages/0d/1f/d9f8a3771aef37a9437009f0e2859226377d57ea7716a967fd20a1bf7e6a/slack-cleaner-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "188b50b33ac8de480828b01fc56ceb5f", "sha256": "9b2a4dd1f5b92941d7f0a6524ce4882a7e8822b77ac827329021307ad62fe4f3" }, "downloads": -1, "filename": "slack-cleaner-0.1.1.tar.gz", "has_sig": false, "md5_digest": "188b50b33ac8de480828b01fc56ceb5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4189, "upload_time": "2015-09-18T23:35:02", "url": "https://files.pythonhosted.org/packages/54/f5/0a5e1be162029e41656116535183f095abc2d633d5075440f8df1acce582/slack-cleaner-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8743290806f3cbd5a517a7a1754aceb5", "sha256": "b690812a2cba21abdaef99329c156199d604629f580a7637b3cb12a92bf96883" }, "downloads": -1, "filename": "slack-cleaner-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8743290806f3cbd5a517a7a1754aceb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5080, "upload_time": "2015-09-19T23:32:46", "url": "https://files.pythonhosted.org/packages/18/51/3ce0dd5d4e4be1e9371ed66e159153dee153063de0b101bfa98073fded63/slack-cleaner-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e5c06f8ff0f0abf3d9ed003f23a65272", "sha256": "3661fa99f999c9065222d52462a6bc2b66a31988504a577b4f8999fd32f005cb" }, "downloads": -1, "filename": "slack-cleaner-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e5c06f8ff0f0abf3d9ed003f23a65272", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5233, "upload_time": "2015-09-20T00:15:30", "url": "https://files.pythonhosted.org/packages/f5/fb/24ade162469ecd58ee56df20ee31ae64cd8300cc828194012654297a3e55/slack-cleaner-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a5c35490f0580dba94ba3d914acb0d1a", "sha256": "e733f420538eb8e98e88fd31b555479e02518a5611b13d336088d7a9011f9c88" }, "downloads": -1, "filename": "slack-cleaner-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a5c35490f0580dba94ba3d914acb0d1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5297, "upload_time": "2016-02-17T20:01:56", "url": "https://files.pythonhosted.org/packages/32/ca/f8028451f61ccb9cc6ac068fb8b7f7c258289519f902e0eae72b6a772921/slack-cleaner-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "be7c90c6ba601956c176612c91381f68", "sha256": "bb8b877f7d0f45f6270fa597f6ced8fdab04ccf3d930267186ac281677d8d514" }, "downloads": -1, "filename": "slack-cleaner-0.2.0.tar.gz", "has_sig": false, "md5_digest": "be7c90c6ba601956c176612c91381f68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5361, "upload_time": "2016-03-27T16:42:44", "url": "https://files.pythonhosted.org/packages/59/99/aba8137f59b65d72f2a637cd235d4cadaca54284e5df236f28bfc7442e4a/slack-cleaner-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5456ba3bb8821c83b79cf2e5b2d17390", "sha256": "f4d71a20b25e8ffa199c3e3597fd3ba04e7965cecd5a740de296a1c271e6882a" }, "downloads": -1, "filename": "slack-cleaner-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5456ba3bb8821c83b79cf2e5b2d17390", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5429, "upload_time": "2016-03-29T10:39:01", "url": "https://files.pythonhosted.org/packages/0a/09/ff1ec0f3e161b4127fc15e10d5d40b30db393664ab19fb183ff70db72418/slack-cleaner-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "cc665a13922949fdb498685c544c46b9", "sha256": "6ba56b3aebb9c48c500758072caa4a6d23cd89d8a96d24abac22bf2b8e5ff2aa" }, "downloads": -1, "filename": "slack-cleaner-0.2.2.tar.gz", "has_sig": false, "md5_digest": "cc665a13922949fdb498685c544c46b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5590, "upload_time": "2016-03-31T18:20:56", "url": "https://files.pythonhosted.org/packages/0b/40/cb0dc6981c5a704cb2690df0253d72753db9dcf9858a72b0ee0d4e289c3b/slack-cleaner-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "7b2219fd4a2fb976f65f7866647eb956", "sha256": "48e36b4186b3af9f0b75967ce28cf7b75b087db12a3be0092ef73e59fd91946f" }, "downloads": -1, "filename": "slack-cleaner-0.2.3.tar.gz", "has_sig": false, "md5_digest": "7b2219fd4a2fb976f65f7866647eb956", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5592, "upload_time": "2016-04-16T07:45:29", "url": "https://files.pythonhosted.org/packages/37/e1/7c70237dc67760b78651927c6044785a11c6294afb4dc42a0876d6e21395/slack-cleaner-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "c708de822823048a220b410f87df973b", "sha256": "2b363276b84faaf79a2839b7c3a093b023f6add86230804be2bbfefd862d7484" }, "downloads": -1, "filename": "slack-cleaner-0.2.4.tar.gz", "has_sig": false, "md5_digest": "c708de822823048a220b410f87df973b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5602, "upload_time": "2016-04-16T07:48:50", "url": "https://files.pythonhosted.org/packages/05/0c/e1f97a9e5121b0b8d81cffa07c81a6c3b922b58841f954b2c928117a9f0d/slack-cleaner-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0f9c42396af855d2a1b983d0812c1cab", "sha256": "ab7a267420821b716e494d255612b6b21b0f612a63311e2bf19c072a95fbd0e8" }, "downloads": -1, "filename": "slack-cleaner-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0f9c42396af855d2a1b983d0812c1cab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6024, "upload_time": "2016-11-13T19:18:09", "url": "https://files.pythonhosted.org/packages/b6/b3/b3fcd1afed17909917e842c65c40767609039c6243893f29623c97f00805/slack-cleaner-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0f9c42396af855d2a1b983d0812c1cab", "sha256": "ab7a267420821b716e494d255612b6b21b0f612a63311e2bf19c072a95fbd0e8" }, "downloads": -1, "filename": "slack-cleaner-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0f9c42396af855d2a1b983d0812c1cab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6024, "upload_time": "2016-11-13T19:18:09", "url": "https://files.pythonhosted.org/packages/b6/b3/b3fcd1afed17909917e842c65c40767609039c6243893f29623c97f00805/slack-cleaner-0.3.0.tar.gz" } ] }