{"id":21845192,"url":"https://github.com/iyadassaf/go-away","last_synced_at":"2026-05-16T12:33:18.517Z","repository":{"id":71060282,"uuid":"256555548","full_name":"IyadAssaf/go-away","owner":"IyadAssaf","description":"Automatically set a custom Slack status when you're on webcam 🎥","archived":false,"fork":false,"pushed_at":"2020-05-29T10:21:09.000Z","size":481,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-16T00:02:45.278Z","etag":null,"topics":["cli","do-not-disturb","on-air","osx","slack","webcam"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IyadAssaf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-17T16:32:30.000Z","updated_at":"2024-06-19T12:34:08.746Z","dependencies_parsed_at":"2023-03-11T09:49:29.820Z","dependency_job_id":null,"html_url":"https://github.com/IyadAssaf/go-away","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IyadAssaf%2Fgo-away","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IyadAssaf%2Fgo-away/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IyadAssaf%2Fgo-away/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IyadAssaf%2Fgo-away/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IyadAssaf","download_url":"https://codeload.github.com/IyadAssaf/go-away/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244828645,"owners_count":20517147,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","do-not-disturb","on-air","osx","slack","webcam"],"created_at":"2024-11-27T23:08:28.758Z","updated_at":"2026-05-16T12:33:13.497Z","avatar_url":"https://github.com/IyadAssaf.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg alt=\"go-away\" src=\"assets/logo/1000-no_padding.png\" width=\"750\"/\u003e\u003c/p\u003e\n\n\nA tiny CLI tool and taskbar app to change your Slack status when you're on webcam. \nUseful for stopping people from walking into the room when you're on a work call\n\n### Setup\n\n1. [Download and install the most recent version of Go](https://golang.org/dl). \n \n2. [Set up a slack app](https://api.slack.com/authentication/basics) and install it in your slack workspace\n \n\n### GoAway.app\n\n- Run `make install-app` and copy your app to your Applications folder\n\n- Start the app, you'll see the app in your task bar\n\n![go-away](assets/screenshot.png)\n  \n- Select \"Preferences\" from the dropdown menu and enter your \"OAuth Access Token\" from the Slack app console. You can also edit your slack emoji and status message here.\n\n![prefs](assets/prefs.png)\n\n### CLI `go-away` \n\n3. Find your \"OAuth Access Token\" from the Slack app console and set it to an environment variable called `SLACK_API_TOKEN`\n\n- Run `make install-cli` to install it to install the CLI tool\n\n```\n$ go-away --help\nNAME:\n   go-away - ./go-away\n\nUSAGE:\n   go-away [global options] command [command options] [arguments...]\n\nDESCRIPTION:\n   update slack with a status when you're on webcam\n\nCOMMANDS:\n   help, h  Shows a list of commands or help for one command\n\nGLOBAL OPTIONS:\n   --debug               enable debug logging (default: false)\n   --status-text value   text to use for slack status (default: \"On webcam\")\n   --status-emoji value  emoji to use for slack status (default: \"🎥\")\n   --refresh-rate value  number of seconds to refresh webcam status (default: 5)\n   --help, -h            show help (default: false)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiyadassaf%2Fgo-away","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiyadassaf%2Fgo-away","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiyadassaf%2Fgo-away/lists"}