beakn is a Lync status light that I’ve been building for last couple of months. I tweeted a quick drawing of beakn v0.5, which will include a rechargeable battery and David Washington was quick to respond with a couple of feature requests.
Great ideas! I've been wanting to do all of them for a while…that tweet pushed me to start investigating the Lync REST endpoint for cloud registration and inductive charging is probably a v2 feature, but #2 "get status on reset" is totally doable – so I just implemented it and released beakn [v0.4.2](https://github.com/jonbgallant/beakn/releases/tag/v0.4.2).
Here’s what is new in v0.4.2
- beakn.exe now listens for the Spark “reset” event and sets the light to the current color. Before this you would have to toggle your status. Now it just works after your Spark is reset. For this change I used EventSource4Net and modified my fork of SharpSpark.
- I moved Spark Device Id and Access Token from beakn.exe.config to Properties.Settings and added a simple two textbox UI. Before this you would have to open Notepad as Admin and edit beakn.exe.config directly.
- I added a new “quick and dirty” beakn icon.[
The best way to get everything setup is to follow the steps from this post: How to Build a Lync Status Light in Minutes with a Spark Core
beakn v0.5 is coming very soon! Follow me on twitter for updates.