All Projects → mazun → SlackStream

mazun / SlackStream

Licence: MIT License
An all-at-a-glance Slack client that aggregates all channels and workspaces at one place

Programming Languages

typescript
32286 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to SlackStream

slack-reminder
Slack remind generator
Stars: ✭ 31 (-22.5%)
Mutual labels:  slack
zappa-slack-inviter
A server-less Slack inviter
Stars: ✭ 32 (-20%)
Mutual labels:  slack
dienstplan
Slack bot app for duty rotations
Stars: ✭ 14 (-65%)
Mutual labels:  slack
iris
Watch on Kubernetes events, filter and send them as standard wehbook to any system
Stars: ✭ 57 (+42.5%)
Mutual labels:  slack
pingmote
Cross-platform Python global emote picker to quickly insert custom images/gifs
Stars: ✭ 24 (-40%)
Mutual labels:  slack
serilog-sinks-slackclient
Slack Sink for Serilog
Stars: ✭ 24 (-40%)
Mutual labels:  slack
botdarr
Slack/Discord/Telegram/Matrix bot for accessing radarr, sonarr, and lidarr
Stars: ✭ 76 (+90%)
Mutual labels:  slack
slack-dark-theme
Apply dark theme to your slack with zero configuration
Stars: ✭ 15 (-62.5%)
Mutual labels:  slack
google-calendar-slack-status
Automatically sync your Google Calendar events to your Slack status
Stars: ✭ 33 (-17.5%)
Mutual labels:  slack
slack-texts
SMS notifications for Slack groups
Stars: ✭ 19 (-52.5%)
Mutual labels:  slack
google-cloud-build-slack
Slack integration for Google Cloud Container Builder, using Google Cloud Functions
Stars: ✭ 76 (+90%)
Mutual labels:  slack
burnout-barometer
A simple Slack tool to log, track, and assess you or your team's stress and work-life
Stars: ✭ 29 (-27.5%)
Mutual labels:  slack
node-slack-events-api
Slack Events API for Node
Stars: ✭ 93 (+132.5%)
Mutual labels:  slack
concourse-slack-notifier
A structured Slack notification resource for Concourse
Stars: ✭ 17 (-57.5%)
Mutual labels:  slack
Coder
求职信息 组队刷题 经验交流
Stars: ✭ 22 (-45%)
Mutual labels:  slack
ChatViewController
💬 ChatViewController, ChatBar, ImagePicker like Slack Application. Message App written in Swift
Stars: ✭ 47 (+17.5%)
Mutual labels:  slack
jota-cert-checker
Check SSL certificate expiration date of a list of sites.
Stars: ✭ 45 (+12.5%)
Mutual labels:  slack
aws-iam-slack-notifer
Notifies slack when an IAM policy is created, changed or assigned to a role
Stars: ✭ 35 (-12.5%)
Mutual labels:  slack
SlackWebhooksGithubCrawler
Search for Slack Webhooks token publicly exposed on Github
Stars: ✭ 21 (-47.5%)
Mutual labels:  slack
Hodor
Hodor is a an automation application that is used to open the door controlled by an intercom system from Slack using a custom slash command.
Stars: ✭ 21 (-47.5%)
Mutual labels:  slack

SlackStream

CircleCI [English] [日本語]

Ever had troubles clicking the slack client many times to find the conversation you're looking for?

SlackStream, an all-at-a-glance slack client, is just for you!

*SlackStream is a community-based alternative Slack client and has nothing to do with the official Slack client nor the Slack company.

Download

Stable Releases

https://github.com/mazun/SlackStream/releases

Nightly Builds (based on the latest commit)

https://1341shangrila.dip.jp/slackstream/build

What is SlackStream?

  • It is an alternative slack client that shows messages of all channels / teams (workplaces) you belong to in one place like a stream.
  • In the screenshot below, the user 'y.mazun' belongs to two teams. Every message from the two teams are shown in one single window.

SS

Features

  • All messages of all channels / teams are shown in a single window. You never have to click anywhere to find messages you're interested.
  • Multi-platform. Runs on Windows, macOS, and Linux!
  • Smooth interactions with the official Client (see the 'How to use' section).
  • Reproduces what you see in the official client as much as possible. Emojis are supported, URLs are thumbnailed, and markdowns are propoerly interpreted.

Set up

  1. Download a SlackStream binary. Currently the stable and nightly releases do no differ that much in terms of stability, so we recommend the latest nightly build.
  2. Execute SlackStream (slack-stream for macOS and Linux, or slack-stream.exe for Windows), and you'll see the setting window.

setting window

  1. The link in the 'Token' section brings you to the 'Legacy tokens' page in your broswer. Copy the tokens there, and paste each of them by clicking 'Add new token' in the setting (Note: You have to log-in to each team on your browser in order to get the token of that team).

retreving tokens

  1. Click 'save' and you're ready to go! You'll see new messages from any channel / team appearing in the SlackStream window! Note that SlackStream is not intended to replace the official client, but is rather a complementary of it. Therefore, it does not show messages that had been sent before it was invoked. We suggest to put SlackStream on an edge of your monitor so that you can keep glances on it, and go back to the official client once you find something really matters.

How to Use

Posting a message

  • Click the pencil (pencil button) in the bottom-right of each message. You can post a message to the channel to which the original message belongs.
  • Also, a keyboard shortcut (Ctrl + Alt + Enter) opens a posting form to the channel to which the top-most message belongs.
  • While the form is open, you can change the target channel posting by clicking the magnifying glass (magnifying glass) or a keyboard shortcut 'Ctrl + t'.

Editing a message

  • Click the edit button (edit button) in the bottom-right of each message. You selected and you can overwrite the message by posting an edited one.
  • Also, a keyboard shortcut (⬆️) opens a form to edit the latest message you have posted.

Deleting a message

  • Click the delete button (delete button) in the bottom-right of each message, and the message will be deleted.
  • Also, editing the message you want to delete to an empty message will delete it.

Sending an emoji reaction

  • Posting an emoji subsequent to a '+' (e.g. +:ok_hand:) adds a reaction with the emoji to the message you selected.

Sending a DM

  • Clicking the name of a user will open a form where you can post a DM to the user.

Smooth interactions with the official client

  • Clicking a channel name opens the same channel in the offcial Slack client.
  • Clicking a timestamp of each message opens the same message in the official Slack client.

Hacking and contributing

See the contribution guide.

Mascot Character

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].