Refactoring in case I want to use some of the notify stuff in Dialcentral
[gc-dialer] / src / examples / sound_notifier.py
1 #!/usr/bin/env python
2
3 import sys
4 import ConfigParser
5
6
7 sys.path.insert(0,"/usr/lib/dialcentral/")
8
9
10 import constants
11 import alarm_notify
12
13
14 def notify_on_change():
15         config = ConfigParser.SafeConfigParser()
16         config.read(constants._user_settings_)
17         backend = alarm_notify.create_backend(config)
18         notifyUser = alarm_notify.is_changed(config, backend)
19
20         if notifyUser:
21                 import subprocess
22                 import led_handler
23                 led = led_handler.LedHandler()
24                 led.on()
25                 soundOn = subprocess.call("/usr/bin/dbus-send --dest=com.nokia.osso_media_server --print-reply /com/nokia/osso_media_server com.nokia.osso_media_server.music.play_media string:file:///usr/lib/gv-notifier/alert.mp3",shell=True)
26
27
28 if __name__ == "__main__":
29         notify_on_change()