Set away status in weechat based on GNOME ScreenSaver status.
The current implementation expects the dbus-python library to be installed, which it uses to query the status of the GNOME ScreenSaver. A future iteration could maybe listen for the D-Bus signals related to this state change, rather than continuously polling.
This script reads two optional config options:
Default: I am away.
This is the string to set as the away message as set by this script. It is used when setting the away status, and also when trying to determine if the currently set away message was set by this script or manually.