We are looking for an application that will sense when a Mac screensaver loads or unloads, and at such a time ping a web URL with a query string. We already have a Windows tray application, and need something similar for the Mac.
The purpose of this project is to encourage our Mac using staff to use the in-out board. Being away from their computer will cause their screensaver to launch, and consquently mark them as 'away'.
There is one web URL, but each user has their own query string. The screensaver should assemble a URL from two parts: the in-out board URL (which I will provide to all staff for them to copy into the settings of the screensaver) and the query sring contents, which is their user id (also an input field in the screensaver's settings). The parsed url should take the form:
[url removed, login to view];inout=-1
Where 6 is the user's personal ID. The 'inout=' value is always set to -1, since this represents 'away.' Returning to the computer and ending the screensaver would send a value of '1'.
You do not need to create the in-out board, it is already in operation. This project is just for the Mac screensaver application.