This project is a status bar application made for Mac OS X to automatically update a Slack user's presence status based on introspecting the calendars, WiFi, and other data.
.. image:: https://travis-ci.org/ericwb/slack-status-bar.svg?branch=master :target: https://travis-ci.org/ericwb/slack-status-bar
================
.. image:: screenshot.png
The native Slack application has the capability to manually adjust a user's status, but does nothing automatically. The manual nature of switching your status based on where or what you're doing is tedious. This app attempts to ease that pain point by automatically adjusting status based on factors it can discern.
This status bar automatically (or manually) updates a user's Slack status based on information from the user's calendars and Wireless SSID in use. It only works on Mac OS X and is only effective for users that use Mac's default calendar application and wireless for networking.
Currently the app can detect 4 types of statuses
.. code-block:: bash
pip install -r requirements.txt
Run the following command to build the application into alias mode.
.. code-block:: bash
python setup.py py2app -A
Run the following to start the application
.. code-block:: bash
open dist/Slack\ Status.app
Running from the command line
.. code-block:: bash
python main.py