On Tracker stuff

Seeing that Martyn has updated his blog with some sweet tracker info, I figured I could do the same :)

The main feature I’ve been last working on (together with Martyn) is libtracker-miner, Which will ease the creation of data miners for tracker-store (that is, objects that extract useful info from applications and such and transform it into SPARQL, which is pushed into tracker-store).

The idea behind this is that one can develop both independent miners and plugins for the most popular applications which translate data to something Tracker can understand by implementing the TrackerMiner object.

This object also implements control logic, so the control of all available miners can be reduced to a single point, there is also a reworked tracker-status-icon which does precisely this, this is how it currently looks like:

There is also a TrackerMinerFS base class, which eases directory crawling, monitoring and other filesystem features. This is the base object for both applications and files miners.

XInput2 + GTK+
There’s much progress going on here, I empirically suck at blogging, but I promise I’ll make an update about this soon :)

2 Responses to “On Tracker stuff”

  1. Javier Jardón says:

    Can’t wait for the XInput2 + GTK+ update :) . Will this be included in the next GTK+ version?

    Regards

  2. carlosg says:

    @Javier: Sadly I don’t think there’s enough time for 2.18, if there is a 2.20 release I’ll clearly aim for it, although for having this enabled by default we’d probably have to wait for 3.0, there are some naughty apps out there that deserve public spanking… :)