Jilorio: Feed for the gnome.

Jilorio is the project that I’ve been working the last months.

Everything started two months ago, at my brother’s home, he just installed Ubuntu and wanted an easy way to set a wallpaper from the network. Since he is an old blogger from the spanish blogosphere, works for typepad, is very aware about the Web 2.0 model, so told me that would be great to syndicate backgrounds in order to can change it automatically using  RSS or ATOM feeds.

In that very first moment, I opened my laptop, and started to work on a proof of concept. So I started to make some python-fu and wrote a screen scrapper for the GNOME-Art website to build an static RSS feed with the backgrounds as enclosure inside entries so I can start developing an working  small app to use the feed.

Then I realized that the app won’t has any success until the feed were generated dynamically, so I started talk with Thomas Wood (GNOME-Art webmaster) and we discussed a new namespace for theme syndication using ATOM (we choose ATOM because the better specification), with the help of Benjamin (benzea) now, GNOME-Art has rich feeds, not only for backgrounds, but for any kind of published content. (Thank you guys)

Once the feeds were working, I gave shape to my app, JilorioBG, and this is how it looks like:

Now, what I want to do, if time schedule allows, is a way to handle multiple feeds, and work on apps for Gtk+ and Metacity window manager, and maybe for GDM (which is more difficult since it needs root privileges).

JilorioBG is written in python and you can try it via svn on: svn://svn.synaptia.net/jiloriobg

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s