XSLTv is a grid viewing program for XMLTV data files. It requires (currently) only an xmltv data file and a modern mozilla-based browser. All processing is completely client-side, resulting in a very simple installation, but a performance hit.

Features:

	* No complex installation - it could run off of your windows desktop.
	* Everything controlled by stylesheets - css files mimicking seven common web-based tv listings grids are included.
	* DHTML popups show more information about shows (i.e. description, rating and original airdate or release year)
	* Supports xmltv channel icons.
	* Clicking on a program searches IMDB for the title - note that this only makes sense for movie and series programs.

Simple install:
Extract. Add an xmltv file titled tv.xml to the same directory. Open tv.html in a mozilla-based browser.

More info:
1. Get XMLTV installed and working. (http://membled.com/work/apps/xmltv/)
2. Drop all the files into a directory on your webserver. Note: This software does not require a webserver; it works perfectly from a directory on a windows machine.
3. Put a current xmltv file (which must be titled tv.xml) in the same directory. I use a cron job to automate this. This requires permissions on the tv.xml file to overwrite it each time (see the bashscripts directory for more information. The smaller the xml file, the quicker this will run; sorting seems to help with speed, but is not required.
4. Load tv.html in a webbrowser (not IE). Note: This file (and only this file) may be freely renamed (e.g. to index.html).

* Optionally, put your icons directory (which should be called "icons" and should contain the images referenced in the xml tree) in the web tree. In North America, obtain icons with tv_grab_na_icons; subsequent tv_grab_na_dd calls will add the necessary references to your xml file. Note: Where I live, several icons are .gif files with a .jpg extension. Don't correct them. The links in the xml are to the .jpg extension, and the browser will display it anyhow. 

This software is published under the U of I/NCSA open source license.
Copyright 2006 Eric Lofgren