slackoff


Nameslackoff JSON
Version 0.2.2 PyPI version JSON
download
home_pagehttps://pypi.org/project/slackoff
SummaryAutomatically sign out of Slack workspaces on macOS.
upload_time2022-06-23 21:22:29
maintainer
docs_urlNone
authorJace Browning
requires_python>=3.10,<4.0
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Overview

Slackoff is a quick way to sign out of a company Slack workspace at the end of the day to improve one's work-life balance. It can also be used to sign out of "fun" Slack workspaces to avoid distractions during normal working hours.

[![Build Status](https://img.shields.io/github/workflow/status/jacebrowning/slackoff/main)](https://github.com/jacebrowning/slackoff/actions)
[![Coverage Status](https://img.shields.io/codecov/c/gh/jacebrowning/slackoff)](https://codecov.io/gh/jacebrowning/slackoff)
[![Scrutinizer Code Quality](https://img.shields.io/scrutinizer/g/jacebrowning/slackoff.svg)](https://scrutinizer-ci.com/g/jacebrowning/slackoff)
[![PyPI License](https://img.shields.io/pypi/l/slackoff.svg)](https://pypi.org/project/slackoff)
[![PyPI Version](https://img.shields.io/pypi/v/slackoff.svg)](https://pypi.org/project/slackoff)
[![PyPI Downloads](https://img.shields.io/pypi/dm/slackoff.svg?color=orange)](https://pypistats.org/packages/slackoff)

## Setup

### Requirements

* macOS (for AppleScript)
* Slack for Mac
* Python 3.10+

### Installation

Install this tool globally with [pipx](https://pipxproject.github.io/pipx/) (or pip):

```sh
$ pipx install slackoff
```
or add it to your [Poetry](https://python-poetry.org/docs/) project:

```sh
$ poetry add slackoff
```

## Usage

After installation, automatically sign out of a Slack workspace:

```sh
$ slackoff My Company Workspace
```

or sign back in:

```sh
$ slackoff
```

Slackoff will remember the last workspace used and attempt to toggle appropriately.

### Additional Options

To explicitly attempt to sign in or out, include the corresponding flag:

```sh
$ slackoff --signin
$ slackoff --signout
```

View the help for more options:

```sh
$ slackoff --help
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://pypi.org/project/slackoff",
    "name": "slackoff",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10,<4.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "Jace Browning",
    "author_email": "jacebrowning@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/5a/5e/57f48fc71d6d15f635a1a03db8b37ba2d715a277e6f8d163d9e08bbac5cd/slackoff-0.2.2.tar.gz",
    "platform": null,
    "description": "# Overview\n\nSlackoff is a quick way to sign out of a company Slack workspace at the end of the day to improve one's work-life balance. It can also be used to sign out of \"fun\" Slack workspaces to avoid distractions during normal working hours.\n\n[![Build Status](https://img.shields.io/github/workflow/status/jacebrowning/slackoff/main)](https://github.com/jacebrowning/slackoff/actions)\n[![Coverage Status](https://img.shields.io/codecov/c/gh/jacebrowning/slackoff)](https://codecov.io/gh/jacebrowning/slackoff)\n[![Scrutinizer Code Quality](https://img.shields.io/scrutinizer/g/jacebrowning/slackoff.svg)](https://scrutinizer-ci.com/g/jacebrowning/slackoff)\n[![PyPI License](https://img.shields.io/pypi/l/slackoff.svg)](https://pypi.org/project/slackoff)\n[![PyPI Version](https://img.shields.io/pypi/v/slackoff.svg)](https://pypi.org/project/slackoff)\n[![PyPI Downloads](https://img.shields.io/pypi/dm/slackoff.svg?color=orange)](https://pypistats.org/packages/slackoff)\n\n## Setup\n\n### Requirements\n\n* macOS (for AppleScript)\n* Slack for Mac\n* Python 3.10+\n\n### Installation\n\nInstall this tool globally with [pipx](https://pipxproject.github.io/pipx/) (or pip):\n\n```sh\n$ pipx install slackoff\n```\nor add it to your [Poetry](https://python-poetry.org/docs/) project:\n\n```sh\n$ poetry add slackoff\n```\n\n## Usage\n\nAfter installation, automatically sign out of a Slack workspace:\n\n```sh\n$ slackoff My Company Workspace\n```\n\nor sign back in:\n\n```sh\n$ slackoff\n```\n\nSlackoff will remember the last workspace used and attempt to toggle appropriately.\n\n### Additional Options\n\nTo explicitly attempt to sign in or out, include the corresponding flag:\n\n```sh\n$ slackoff --signin\n$ slackoff --signout\n```\n\nView the help for more options:\n\n```sh\n$ slackoff --help\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Automatically sign out of Slack workspaces on macOS.",
    "version": "0.2.2",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "f51ef32ad9e5f66237687a1230e5b5f9",
                "sha256": "ef4738f2724a4b73945a5c76f28cf0ed3ab96b71c70aaebc66043859977ac4ae"
            },
            "downloads": -1,
            "filename": "slackoff-0.2.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f51ef32ad9e5f66237687a1230e5b5f9",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10,<4.0",
            "size": 9449,
            "upload_time": "2022-06-23T21:22:26",
            "upload_time_iso_8601": "2022-06-23T21:22:26.558846Z",
            "url": "https://files.pythonhosted.org/packages/d7/62/7bbc188417a34a07c16fda7049121d4de20376b833753e2d78a9770a0b83/slackoff-0.2.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "bc305bcb3c3e878feaddd14f716993a5",
                "sha256": "7ceaf5cace15cf79cffba1394c224c2cd5667ea974df039cec9a0a78fc781dc9"
            },
            "downloads": -1,
            "filename": "slackoff-0.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "bc305bcb3c3e878feaddd14f716993a5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10,<4.0",
            "size": 7916,
            "upload_time": "2022-06-23T21:22:29",
            "upload_time_iso_8601": "2022-06-23T21:22:29.143305Z",
            "url": "https://files.pythonhosted.org/packages/5a/5e/57f48fc71d6d15f635a1a03db8b37ba2d715a277e6f8d163d9e08bbac5cd/slackoff-0.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-06-23 21:22:29",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "slackoff"
}
        
Elapsed time: 0.57144s