also, there is one tool called xesam-glib, worth to take a look.
> Hackers! Ping > > A group of people, including myself, have started a branch called > "xesam-support" where we are doing an attempt at adding support for > Xesam in the trackerd service. > > We branched from the indexer-split branch where all the cool new DBus > things are being done by people like frade, martyn and garnacho. > > http://svn.gnome.org/svn/tracker/branches/xesam-support > > http://svn.gnome.org/svn/tracker/branches/indexer-split > > Interesting new files: > > Types that represent a Xesam Session and a Xesam Search: > http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam-session.c > http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam-session.h > http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam-live-search.h > http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam-live-search.c > > The glib-dbus DBus proxy type (sorry for the confusion between "Search" > and "LiveSearch" (above), we decided on this name because of consistency > with the existing TrackerDBusSearch for /org/freedesktop/Tracker/Search. > This one serves as object for /org/freedesktop/xesam/Search (which is > consistent in naming within the existing infrastructure of trackerd's > code) > > http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam-search.c > http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam-search.h > > Some global API: > http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam.c > http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam.h > > > In the code, you'll notice that we aligned the Xesam specification > documentation for http://xesam.org/main/XesamSearchAPI to the types > TrackerXesamSearch 's and TrackerXesamSession 's gtk-doc comments. This > will make it more easy to get their implementations right and according > to spec. > > There are "todo" markers and "not-sure" markers in the current code. > > SO ... if you feel a sudden urge to just go for it, and help us with the > effort of getting it done: you are absolutely more than welcome. Meet us > (otella, pvanhoof, martyn, garnacho, frade, konttori) on #tracker at > irc.gimpnet.org. > > Just svn co http://svn.gnome.org/svn/tracker/branches/xesam-support or > svn co svn+ssh://svn.gnome.org/svn/tracker/branches/xesam-support > > ... and start coding! > > > _______________________________________________ tracker-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/tracker-list
