Re: [Tracker] Grilling fish (the project announcement)



Mikkel Kamstrup Erlandsen wrote:
Ok, now that I have something working (at a minimal feature scope) I think I'm ready to announce the birth of project Barracuda.

It is a desktop search program using Tracker as indexing back end. You can see a screenshot here:

http://grillbar.org/barracuda/screenshot.png

Looks promising


What it can do:
- Text serarches via Tracker (on an optinal servcice that defaults to Files)

Would be cool if we could break down the results display into Documents, Music, Images, OtherFiles etc like Spotlight and Holmes

 - Thumbnail results (very slowly - hence a stop button)
Are you doing this async? (IE in a seperate thread like nautilus does)

- Open results by clicking them (with correct program for the given mimetype)

What it can't do (yet):
 - Do spiffy stuff with the matadata provided by tracker

Also preview of selected file (showing the matched text)



I've put the code in a Bazaar-NG repository on http://grillbar.org/barracuda, you can check it out with

    bzr get http://grillbar.org/barracuda";

Just run "./test_barracuda" from the source dir. When new spiffy stuff lands in the tree you can update your snapshot with:

    bzr pull

In Ubuntu you should install the "bzr" package to get bazaar up and running. If you haven't tried bzr before I gotta warn you - it's pretty addictive! No more cvs for me please :-D

Interesting Parts:
There is a baracuda.tracker submodule, that only relies on dbus and gobject Python bindings. When it is more mature it might do good as a separate module for easy tracker-python interaction. Perhaps even bundled in the tracker source..?

sure but that means CVS :)

--
Mr Jamie McCracken
http://jamiemcc.livejournal.com/




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]