Serverstatuswidget

Serverstatuswidget is a desktop widget for Maemo. It allows you to monitor the status of servers by pinging them periodically.

Help
The usage of the widget is intuitive. You can add, remove or edit servers through the settings dialog of the widget.

The servers are pinged at periodic intervals based on your settings. The status of the server is indicated by the icons next to the labels.

The status can be one of four states:


 * Server Online (Indicated by a green icon if you're using the default icon set, otherwise the icon that indicates "online presence" in your currently installed icon set)
 * Server Offline (Indicated by a white icon with a cross inside it if you're using the default icon set, otherwise the icon that indicates "offline presence" in your currently installed icon set)
 * Updating Status: Displayed when the server is being pinged (Indicated by the sync icon if you're using the default icon set, otherwise the icon that indicates "syncing" in your currently installed icon set
 * Error Status: Displayed when some error occurs (Indicated by a blue icon if you're using the default icon set, otherwise the icon that indicates "Connection error" in your currently installed icon set)

You can click the button corresponding to a server to update the status of the server immediately instead of waiting for the next scheduled update.

Authors
Ashish Bhate briggers

Thanks

 * Tom Waelti for the recaller and sleeper plugins. I learned pymaemo, pygtk, and how to write desktop plugins by looking at the source code of these widgets
 * Benoît Hervier (Khertan) for Pypackager.
 * The developers, users and contributors at maemo.org

License
The source code is released under the GPLv2 license

RoadMap

 * Alert sound or vibrate when a server goes offline
 * Improve the look of the widget (Transparency etc.)
 * Alternate methods to check the status of a server (fetching index.html)
 * Improve threading to increase update times

Feature Requests
Use this space to add feature wishes:
 * Request (Name)

Bugs
Use this space to report bugs
 * Bug (Name)