I just released a new version of xesam-tools. What new features you ask?
- API to create queries and serialize them to xml according to the xesam query language draft
- A query parser that takes a xesam xml query and wraps it in native Python objects for easy manipulaions
- Beginnings of a unit test suite
So what is missing? Well a parser for the xesam end user search language would be nice. A super simple GUI app using the xesam search api. A deskbar handler. A bit of validation logic here and there would also be nice for developers. All good comes to those who wait.
So how is xesam progressing? Well, we are in the middle of defining an ontology for the desktop, and to this end we need to agree on a way of writing this ontology. There are three camps here – those who love RDF, those who dislike RDF and would like to use a .desktop like description framework, and finally those who think it would suffice with a written spec. Things are not progressing as fast as I (or many others) would like, but I’m confident that we’ll get there soonish (TM).
The biggest problem right now is actually the lack of a home…