No description
Find a file
2024-09-16 08:20:43 -04:00
.gitignore feat: grounds-up rewrite + leverage existing sdks + remove cruft 2024-09-12 18:31:45 -04:00
LICENSE Initial commit 2022-03-17 17:11:26 -04:00
main.py build: linting exception defaults 2024-09-16 08:20:43 -04:00
pyproject.toml build: linting exception defaults 2024-09-16 08:20:43 -04:00
README.md docs: update install pipx example 2024-09-12 21:35:34 -04:00
test.py build: linting exception defaults 2024-09-16 08:20:43 -04:00

slck

python-support

Overview

Clicking around Slack to update statuses is not only annoying, but if you use statuses as part of your remote workflow to broadcast what you are up to when jumping into new things, you quickly find yourself spending minutes of you day clicking around and setting the same statuses over and over again since the UI isn't great at remembering them.

Enter slck. With it, you can set statuses (with or without expiration dates) without leaving the terminal. More importantly, you can also set presets and defaults to save time on statuses you reuse all the time.

Configuration

A configuration YAML file can be used to set up credentials and presets:

token: <slack-token>
presets:
  <preset-label>:
      text: ...
      emoji: ...

presets allows you to set up a map of labels (used to select the preset) to values (defining the status text, emoji).

Installation

The best way to enjoy this is via pipx:

pipx install git+https://forge.karnov.club/marc/slck.git