With D-Bus up and running we managed to write a quick plugin for epiphany that pushes visited websites with the timestamp to zeitgeist. This way we dont need to monitor the epiphany history file anymore! So here is the sample epiphany plugin code.

We know have two options to log:

  1. We monitor applications from within Zeitgeist and log the activities. (Pro: One has a central dataprovider manager to enable/disable logging. Con: Resources)
  2. We allow applications to send its data to Zeitgeist. (Pro: less work for the Zeitgeist team to write dataprovider loggers and less resource consumption from the Zeitgeist side. Con: no central dataprovider manager)

What do you think?

P.S: Try out zeitgeist from our bzr branch. If interested join the mailinglist (still pending) and file bugs.