https://github.com/hajimen/slack-dashboard
Slack dashboard
https://github.com/hajimen/slack-dashboard
cui dashboard slack
Last synced: 6 months ago
JSON representation
Slack dashboard
- Host: GitHub
- URL: https://github.com/hajimen/slack-dashboard
- Owner: hajimen
- License: apache-2.0
- Created: 2020-02-09T04:20:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-16T09:54:25.000Z (over 2 years ago)
- Last Synced: 2023-11-16T11:42:22.642Z (over 2 years ago)
- Topics: cui, dashboard, slack
- Language: Python
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
- License: LICENSE
Awesome Lists containing this project
README
# Slack dashboard
CUI Slack viewer.
You shouldn't look at any notifications when you don't want to respond them.
Switch your life from notification to dashboard. A dashboard doesn't disturb you worthlessly.
## Prerequisites
In Windows, you need `windows-curses` or something. But `windows-curses` lacks resize feature.
Works on Python 3.7 and later.
You need a bot user OAuth token. It should starts with "xoxb-". The scope should have:
- channels:history
- channels:read
- users:read
## How to use
Clone the repo and install by `python setup.py`.
Just execute `slack-dashboard` on your shell.
## Main feature
Shows a channel of an workspace of the token.
Just messages in this week.
## Main non-feature
This isn't a terminal. It is a dashboard. Cannot send any message.
No operation. You just look at it. Exit by Ctrl-C.
No kindness. When you need to change the Slack token or channel, remove old configuration files.
`appdirs` decides the directory. In Ubuntu, `~/.config/slack-dashboard'.
No quality. This is just a hack for myself, my life.
## My use
Monitoring of an online service, [Zygomatic Color](https://zm-color.com/).
## Version history
### 0.2.0
Fully updated to the latest Slack API.
Python 3.7 is required now.
### 0.1.1
Fix: Slack API stopped to accept ['channels.history'](https://api.slack.com/methods/channels.history) call.
Change: Now slack-dashboard listen on just a channel, not an workspace whole.
### 0.1.0
Initial version.
## License
Copyright 2020-2023 Hajime Nakazato
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.