HTML is marvelous - TV and News mashup of XML-TV and Google News using XWiki and advanced CSS

Version 2.1 by Ludovic Dubost on 2010/03/27 21:18

This blog post is not published yet.

It's been a long time that I wanted a beefed up screen saver which shows relevant information to me. I like very much the RSS Screen Server of Mac OS X (or the Time Machine version which is also nice) which can display an RSS feed but found it too limited as it does not display enough articles and enough of the content of the feed.

My initial idea is to have a nice graphical display of relevant and LIVE news, which would scroll news and use as much of your screen real estate. In my vision, I'd like ultimately to see this application running on an external screen (a big LCD or an iPad) in my home.

I started doing some research on how to create a relevant live news feed, which at the same time would not be overloaded. After looking at some calendar sources of live events, I ended up looking at XMLTV, which allows to capture TV programs in a standard format. I ended up on kazer.org, which is a french source for XML-TV.

After looking at the content of the TV programs, I realized that TV program is a cheap and quite ok source for live events tough limited to sports and politics, and has the advantage to avoid too much redundancy.

So I started working on a mashup gathering the currently running TV programs of the correct category (sports and politics) and a set of the major channels running sports. I limited the search to any program that has finished for less than 15 minutes, any program that is running and any program starting in the next three hours (of course these are configurable). This gave me a nice list of running programs:

For instance, right now (Saturday 27th 21.00), it gives me:

Tags:
Created by Ludovic Dubost on 2010/03/27 19:52