diff options
Diffstat (limited to 'examples/python/monitor.py')
| -rw-r--r-- | examples/python/monitor.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/examples/python/monitor.py b/examples/python/monitor.py new file mode 100644 index 00000000..716e1c20 --- /dev/null +++ b/examples/python/monitor.py @@ -0,0 +1,16 @@ +from gi.repository import Zeitgeist, GObject +log = Zeitgeist.Log.get_default() +mainloop = GObject.MainLoop() + +def on_events_inserted(log, time_range, events): + print time_range, events + +subject = Zeitgeist.Subject.full("", Zeitgeist.AUDIO, "", "", "", "", "") +event = Zeitgeist.Event() +event.add_subject(subject) +time_range = Zeitgeist.TimeRange.from_now() +monitor = Zeitgeist.Monitor.new(time_range, [event]) +monitor.connect("events-inserted", on_events_inserted) +log.install_monitor(monitor) + +mainloop.run() |
