Mikkel Kamstrup Erlandsen has proposed merging lp:~kamstrup/zeitgeist/readme-updates into lp:zeitgeist.
Requested reviews: Zeitgeist Framework Team (zeitgeist) Big update of the README addressing many of the confusing moments and build issues Federico reported on the mailing list -- https://code.launchpad.net/~kamstrup/zeitgeist/readme-updates/+merge/41651 Your team Zeitgeist Framework Team is requested to review the proposed merge of lp:~kamstrup/zeitgeist/readme-updates into lp:zeitgeist.
=== modified file 'README' --- README 2009-12-01 13:09:14 +0000 +++ README 2010-11-23 20:27:12 +0000 @@ -4,19 +4,110 @@ Zeitgeist is a service that logs the users activity. The log can be queried and managed in various ways over a DBus API. -Note that this package only contains the daemon, which you can use -together with several different user interfaces. If you don't know -which to use, try out https://launchpad.net/gnome-zeitgeist/. - -For more information, see: - - https://launchpad.net/zeitgeist - - http://zeitgeist-project.com/ - ----------------------------------------------------------------------- - -Dependencies: +This package contains the Zeitgeist Daemon, which is for all intents an +purposes an idle service. To take advantage of the Zeitgeist Daemon you +something that insert log statements into it (also known as data providers or +data sources) and you need some applications (or application plugins) to +query and display the logged data. + +Zeitgeist Data Providers +------------------------ + +There is a host of data providers developed for Zeitgeist. There is a more +or less canonical data provider known as the Zeitgeist Data Hub, but note +that it is not more canonical that you can go without it if that is the better +option for you. The Zeitgeist Data Hub is hosted on Launchpad: + + https://launchpad.net/zeitgeist-datahub + +There is also a suite of extra data providers which is available for +your cherry picking pleasure: + + https://launchpad.net/zeitgeist-dataproviders + +Zeitgeist Client Libraries +-------------------------- + +For Python development this package also contains a complete async client +for working with the Zeitgeist DBus API. The API documentation can be build +if you have Sphinx installed, otherwise you can browse it online at: + + http://zeitgeist-project.com/documentation/ + +A GObject/C library for working with the Zeitgeist DBus API is available at: + + https://launchpad.net/libzeitgeist + +A CLI/C# library is available from: + + https://launchpad.net/zeitgeist-sharp + +You can also find the documentation for the raw DBus API on: + + http://zeitgeist-project.com/documentation/ + +Zeitgeist GUIs and Plugins +-------------------------- + +The Gnome Activity Journal (also known as just GAJ) is hosted on: + + https://launchpad.net/gnome-activity-journal + +Or a light Zeitgeist powered file browser known as Sezen: + + https://launchpad.net/sezen + +The Unity Shell (https://launchpad.net/unity) uses Zeitgeist in an indirect +way by querying its two data daemons; unity-place-files and +unity-place-applications: + + https://launchpad.net/unity-place-files + https://launchpad.net/unity-place-applications + + +Zeitgeist Extensions +-------------------- + +You can write extensions for the core Zeitgeist daemon. These are written in +Python an run directly inside the Zeitgeist Daemon process with raw access to +the underlying database. This is not normally something you need to do, but +if you have very special needs that are unlikely to get accepted in the core +Zeitgeist Daemon you can almost certainly get away with with doing it as an +extension. + +There is a collection of Zeitgeist Extensions developed on: + + https://launchpad.net/zeitgeist-extensions + +Notably this suite of extensions contain the Zeitgeist Full Text Search (FTS) +extension which is needed by some GUI tools in order to give full text search +capabilities to the daemon. + +Extensions can be deployed simply by dropping a Python module in either +$PREFIX/share/zeitgeist/_zeitgeist/engine/extensions or for developers and the +adventurous users they can be deployed in the home directory under +~/.local/share/zeitgeist/extensions/. Note that user extensions take precendence +over the system installed ones. + + +Official Website +---------------- + + http://zeitgeist-project.com/ + + +Dependencies +------------ + +For building from a release tarball you need: - python 2.5 or higher - python-gobject (2.16.0 or higher) - python-dbus - python-xdg + +Additionally, if building from a source code checkout you need: + + - rapper (RDF conversion tool) + - rdflib (Python module for working with RDF graphs) +
_______________________________________________ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp