Engine
The engine is the main module that accepts all incoming events and allows applications to fetch as well as subscribe to be notified when events are logged. It is the heart of Zeitgeist.
Source Code
- Download Source Tarball
- See older releases
Extensions
The Extensions allow manipulating events before/after insertion as well as before fetching from the engine. They run in the Zeitgeist process. Default Extension are Blacklists and Datasource Registery.
Source Code
- Zeitgeist Extensions in Launchpad
Data Providers
Dataproviders are small plugins for applications whose work is to push the user’s activities as events in the Zeitgeist daemon.
The work of dataproviders are limited to pushing events and not consuming.
Without dataproviders being enabled having exhaustive log of user’s activities is tough as Zeitgeist datahub does not track events like opening websites etc.
- Look at the list of Dataproviders which exists: Zeitgeist Dataproviders
- Bleeding edge dataproviders: Installing Zeitgeist Dataproviders from trunk
- If you want to have an inside scoop of dataproviders availability check Zeitgeist Dataproviders Development
Source Code
- Zeitgeist Dataproviders in Launchpad
Activity Journal
Gnome Activity Journal (GAJ for friends) is your portal to the world of Zeitgeist. It’s an user interface written in PyGTK ideated for easily browsing and finding files on your computer. It incorporates search, file preview, tag, bookmark and other useful features.
If you want to check it out:
- Get the PPA : Install GAJ from PPA
- Get the bleeding edge version (trunk): Install GAJ from trunk
Zeitgeist