About

From Zeitgeist

Jump to: navigation, search

Zeitgeist is a service which logs the users's activities and notifications (files opened, websites visits, conversations held with other people, etc.) and makes relevant information available to other applications. It is able to establish relationships between information items(files, websites, notes, contacts, etc..) based on similarity and usage patterns.

To do that Zeitgeist consists of several modules and services:

  • Engine (The main log where all the events are stored)
  • Extension (Allow you to manipulate the events before they are inserted or pulled out of the log)
  • Libraries (Wrappers around our DBus API to allow easy development)
  • Datahub (A passive logger monitoring Gtk recently used)
  • Dataproviders (A set of plugins for different applications that allow them to push their events into Zeitgeist)

Using Zeitgeist, applications can enrich their experience by providing features such as:

  • Jump lists (Recenty/Most Used)
  • Sort search results by time,location or frequency
  • Find relationships between information items (Document X and website Y are usually open at the same time)
  • Many more...
Personal tools