Metadata-Version: 1.1
Name: slack-bulkdelete
Version: 1.1.0
Summary: keep your team under the file upload limit
Home-page: https://gitlab.com/pleasantone/slack-bulkdelete
Author: Paul Traina
Author-email: bulk+pypi@pst.org
License: UNKNOWN
Description: Slack Bulk File Delete
        ======================
        
        For free tier memberships, Slack has a limit of 5gb for file uploads, this
        program wipes out old files.
        
        Installation
        ------------
        
            pip3 install slack-bulkdelete
        
        will create a new command `slack-bulkdelete`
        
        Configuration
        -------------
        
        Create a configuration file with the Slack API token for a personal
        account that has administrative privileges. (Bot accounts will not work.)
        
        Acquire a WEB API token for the Group Manager account.
        ``https://api.slack.com/docs/oauth-test-tokens``
        
        The API token is of the form `xoxp-nnnnnnnnnn-nnnnnnn-nnnnnnnnn-aaaaaa`.
        
        Put the token, in quotes, in `$HOME/.slack_api_token` or the configuration
        file you specify on the command line.  This file is a json format file, but
        only has the one entry.
        
        Use
        ---
        
        Before letting it run for real, try using `--dry-run` to see what files
        will be deleted and saved.
        
        ::
        
            usage: __init__.py [-h] [-C CONFIG_PATH] [-n] [-u USERS] [-a MAX_AGE]
                               [-s MIN_SIZE] [-p]
        
            optional arguments:
              -h, --help            show this help message and exit
              -C CONFIG_PATH, --config-path CONFIG_PATH
                                    configuration info (default: ~/.slack_api_token)
              -n, --dry-run         just simulate the deletes
              -u USERS, --user USERS
                                    limit delete to user
              -a MAX_AGE, --max-age MAX_AGE
                                    maximum age in days (default: 30)
              -s MIN_SIZE, --min-size MIN_SIZE
                                    minimum size (in kb) of file to delete (default: 200)
              -p, --pinned          include pinned files (you don't want this!)
        
        
        Notes
        -----
        
        Python 3 has some issues with Unicode encoding if the ``LANG``
        environment variable is not set properly before the interepreter
        executes code. Make sure that ``LANG`` is set to a utf-8 encoding such
        as ``C.utf-8`` or ``EN_us.utf-8``.
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Communications :: Chat
Classifier: Topic :: Office/Business :: Groupware
