simonpena.com Una mezcla heterogénea de tecnología y desvaríos

24Aug/100

Maevies and butaca-server updated in extras-devel

After almost a month without updates, today I've pushed some fixes and improvements to Maevies and butaca-server.

  • Query results are freed once they're no longer needed
  • The service quits when the user closes the client
  • There's a proper About window (taken from Joaquim Rocha's SeriesFinale)
  • Maemo packages (Maeviesbutaca-server) in extras-devel work fine (previous version for butaca-server lacked the butaca-service file, even if the autobuilder log said it was OK)

The nice news is that Maevies already had users! I haven't promoted this app neither in talk.maemo.org nor in Identica's Maemo group, but several Maemo-related blogs and forums were listing it. It's funny because, as butaca-server's previous version didn't work, those users were happy just with python-webkit pointing to Google Movies :) . I hope they enjoy the new features they'll find.

About Window

Movie Info - The Expendables

Movie Stingers - The Expendables

Tagged as: , No Comments
18Aug/100

GObject Introspection has landed in Grilo!

If you're using Grilo from git, last patches enabled improved GObject Introspection so you can start using Python with PyGObject to develop your applications.

A Python clone of the grilo-test-ui is provided, and should give you an idea of what can be done with these new bindings: basically enjoy all the power in Grilo without needing to touch C code, and without us having to maintain manually created bindings.

If you're a JavaScript user, then you need to watch bug #616961. As JavaScript doesn't support GParamSpecs yet (#626047), you'll need this patch which replaces GParamSpec annotations with uints. And now, time for unit testing with PyGObject!

Using Grilo bindings from Python console

grilo-test-ui using GObject Introspection bindings

Missing GParamSpec when accessing from JavaScript

5Aug/100

Watch a product in (GNOME’s) Bugzilla

Another quick one: if you want to watch/follow a product in (GNOME's) bugzilla, it is explained here.

To watch an entire product, lookup the product in this page. This will show the default assignee (often productname-maint@gnome.bugs). Then add it your your watched users list.

An easy one, but as it took me a while to find it, I put it here as a reference.