{"id":35876364,"url":"https://github.com/hajimen/slack-dashboard","last_synced_at":"2026-01-08T17:01:04.405Z","repository":{"id":142375028,"uuid":"239245694","full_name":"hajimen/slack-dashboard","owner":"hajimen","description":"Slack dashboard","archived":false,"fork":false,"pushed_at":"2023-11-16T09:54:25.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-11-16T11:42:22.642Z","etag":null,"topics":["cui","dashboard","slack"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hajimen.png","metadata":{"files":{"readme":"ReadMe.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-02-09T04:20:31.000Z","updated_at":"2023-11-16T09:56:36.000Z","dependencies_parsed_at":"2023-11-16T11:50:33.288Z","dependency_job_id":null,"html_url":"https://github.com/hajimen/slack-dashboard","commit_stats":null,"previous_names":[],"tags_count":2,"template":null,"template_full_name":null,"purl":"pkg:github/hajimen/slack-dashboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hajimen%2Fslack-dashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hajimen%2Fslack-dashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hajimen%2Fslack-dashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hajimen%2Fslack-dashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hajimen","download_url":"https://codeload.github.com/hajimen/slack-dashboard/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hajimen%2Fslack-dashboard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28246996,"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","status":"online","status_checked_at":"2026-01-08T02:00:06.591Z","response_time":241,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cui","dashboard","slack"],"created_at":"2026-01-08T17:00:33.246Z","updated_at":"2026-01-08T17:01:04.379Z","avatar_url":"https://github.com/hajimen.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Slack dashboard\n\nCUI Slack viewer.\n\nYou shouldn't look at any notifications when you don't want to respond them.\nSwitch your life from notification to dashboard. A dashboard doesn't disturb you worthlessly. \n\n## Prerequisites\n\nIn Windows, you need `windows-curses` or something. But `windows-curses` lacks resize feature.\n\nWorks on Python 3.7 and later.\n\nYou need a bot user OAuth token. It should starts with \"xoxb-\". The scope should have:\n\n- channels:history\n- channels:read\n- users:read\n\n## How to use\n\nClone the repo and install by `python setup.py`.\n\nJust execute `slack-dashboard` on your shell.\n\n## Main feature\n\nShows a channel of an workspace of the token.\n\nJust messages in this week.\n\n## Main non-feature\n\nThis isn't a terminal. It is a dashboard. Cannot send any message.\n\nNo operation. You just look at it. Exit by Ctrl-C.\n\nNo kindness. When you need to change the Slack token or channel, remove old configuration files.\n`appdirs` decides the directory. In Ubuntu, `~/.config/slack-dashboard'.\n\nNo quality. This is just a hack for myself, my life.\n\n## My use\n\nMonitoring of an online service, [Zygomatic Color](https://zm-color.com/).\n\n## Version history\n\n### 0.2.0\n\nFully updated to the latest Slack API.\n\nPython 3.7 is required now.\n\n### 0.1.1\n\nFix: Slack API stopped to accept ['channels.history'](https://api.slack.com/methods/channels.history) call.\n\nChange: Now slack-dashboard listen on just a channel, not an workspace whole.\n\n### 0.1.0\n\nInitial version.\n\n## License\n\nCopyright 2020-2023 Hajime Nakazato\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhajimen%2Fslack-dashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhajimen%2Fslack-dashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhajimen%2Fslack-dashboard/lists"}