All Projects → LukaszWiktor → slack-status-based-on-wifi-name

LukaszWiktor / slack-status-based-on-wifi-name

Licence: GPL-3.0 License
Set your status on Slack based on the WiFi network you are connected to.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to slack-status-based-on-wifi-name

Gatus
⛑ Gatus - Automated service health dashboard
Stars: ✭ 1,203 (+3910%)
Mutual labels:  slack, status
Vigil
🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).
Stars: ✭ 804 (+2580%)
Mutual labels:  slack, status
slack-emoji-for-techies
100s of Slack emoji, many tech-related
Stars: ✭ 123 (+310%)
Mutual labels:  slack
messaging-apis
Messaging APIs for multi-platform
Stars: ✭ 1,759 (+5763.33%)
Mutual labels:  slack
slack-mock
A Slack API mocker for Slack bot integration tests.
Stars: ✭ 61 (+103.33%)
Mutual labels:  slack
slackify-markdown
Convert markdown into Slack-specific markdown
Stars: ✭ 80 (+166.67%)
Mutual labels:  slack
slack-emoji-enlarger
A command-line tool to enlarge and split an image or gif into tiles and auto-upload each as a slack emoji to create the illusion of an enlarged slack emoji
Stars: ✭ 23 (-23.33%)
Mutual labels:  slack
turnio
🤖 Bot to manage a queue of slack users in a channel
Stars: ✭ 11 (-63.33%)
Mutual labels:  slack
karmabot
upvotes and downvotes for slack
Stars: ✭ 24 (-20%)
Mutual labels:  slack
electronim
Electron based multi IM (Instant Messaging) client
Stars: ✭ 50 (+66.67%)
Mutual labels:  slack
nomad-toast
A tool for receiving notifications based on HashiCorp Nomad events.
Stars: ✭ 40 (+33.33%)
Mutual labels:  slack
StateLayout
一种无侵入,使用简单,无需修改现有布局,动态切换布局状态(Loading/Error/Empty/Content)的解决方案。
Stars: ✭ 151 (+403.33%)
Mutual labels:  status
foo drpc
Foobar2000 music status for Discord Rich Presence!
Stars: ✭ 83 (+176.67%)
Mutual labels:  status
teams-call
Shell script to detect when you're in a Microsoft Teams Call. Supports Linux and macOS.
Stars: ✭ 23 (-23.33%)
Mutual labels:  status
slack logger backend
An Elixir logger backend for posting errors to Slack.
Stars: ✭ 31 (+3.33%)
Mutual labels:  slack
slack-rs-api
Rust interface for the Slack Web API
Stars: ✭ 94 (+213.33%)
Mutual labels:  slack
slack-rota
日々のローテーションをお知らせする Slack アプリ
Stars: ✭ 14 (-53.33%)
Mutual labels:  slack
slack-howdoi
☁️ Slack integration with the howdoi library
Stars: ✭ 43 (+43.33%)
Mutual labels:  slack
prox
🙈 Share anonymous confessions in Slack
Stars: ✭ 28 (-6.67%)
Mutual labels:  slack
Taut
An ambitious Slack JSON export viewer.
Stars: ✭ 22 (-26.67%)
Mutual labels:  slack

slack-status-based-on-wifi-name

Set your status on Slack based on the WiFi network you are connected to.

How to run it?

You need to obtain a Slack token for your account from https://api.slack.com/custom-integrations/legacy-tokens. Copy and paste the token into a file called .env or set it as an environment variable SLACK_TOKEN.

set SLACK_TOKEN=xoxp-...

You also need to have node.js installed to run the script. Currently it works on Windows and macOS only.

node app.js

How does it work?

The script checks periodically the WiFi network name (SSID) you are connected to and sets your status on Slack according to the mapping defined in config.js.

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].