DISCLAIMER: I wrote that years ago, I don't know whether it still works or not and I don't care.

What's that all about ?

Nxtvepg is an open source software which basically allows you to retrieve TV programs for free through a TV card. You can find it here.

So what ?

Well, Nxtvepg has the ability to dump the data it retrieves to a xmltv.dtd compliant file. This allows you to get rid of its infamous GUI (sorry Tom Zoerner, I really appreciate your work, but I dislike your GUI) and, for instance, use your favorite calendar software to know on which channel you'll find pOrn for tonight.

Hey cool ! Where can I find this ?

Guess why I created this page ? The stylesheet is here

How does it work ?

Once nxvtvepg is configured, just type the following command:

nxtvepg -dump xml -prov Your_Selected_Provider | xsltproc prog2ical.xsl -

This will create one .ics file per channel in your current directory. Filenames are quite obfuscated, I'll fix this asap. Please notice that you'll need xmltv.dtd in this directory too, or you can use the --novalid option of xsltproc.

But that's a good old text only page, I want a screenshot !

So you want an eye-candy-full-of-apps-GeForce42-compliant screenshot ? I have it right here just for you (thanks Ol !). Have fun!

eye-candy-full-of-apps-GeForce42-compliant screenshot made with OS X