I made some changes to Jerri Rantio's great SlackStatusUpdater so it can be used for Zulip (a Slack alternative).
- Removed functionality to get current set status, as Zulip doesn't have the endpoint available atm. This means that the quicksave had to go.
- Added functionality to get API-key by entering email and password.
- Added boolean to set if the selected emoji is a realm specific emoji.
- The Wifi check is performed by scanning available networks. You doesn't have to be connected to a specific network to trigger a rule.
- Changed the icon..
- Uses ManagedNativeWifi instead of ManagedWifi
Thank you Jerri!
A lightweight Windows application that runs in the system tray for automatically updating your status on Slack messaging app based on the wifi network you're connected to.
- User friendly installation, configuration and usage
- Runs in the background, UI accessible from the system tray
- Quicksave current Slack status as a profile for current wifi connection
- Set custom statuses for any number of wifis
- Set default status to be used for unknown wifis
- Can be set to autostart when Windows starts
- Request permission for generating a Slack Legacy API Token from your slack admin here.
- Once slackbot tells you permission has been granted, generate the token on the same page.
- Copy & paste your Legacy API Token to SlackStatusUpdater settings window
- Create wifi profiles to automate your status updates
- Windows OS
- .NET framework 4.5.2 or newer
- Slack Legacy API Token
- .NET SDK 4.5.2 or newer
- Inno Setup 5.6.1 or newer
- RestSharp – A simple REST and HTTP Client for .NET
- ManagedWifi – A .NET managed wrapper around the Windows Native Wifi API.
- Json.NET - Popular high-performance JSON framework for .NET
- Jerri Rantio - jerran
This project is licensed under the MIT License - see the LICENSE.md file for details.
The licenses of the 3rd party libraries used in this project are listed in 3RD-PARTY-LICENSES.md.