xmltv-druid is a very simple XMLTV tv_grab program selector/configurator/deployer. DEPENDENCIES ------------ xmltv-druid depends on the following libraries: XMLTV - http://www.xmltv.org gtk2-perl - http://gtk2-perl.sourceforge.net/ libgnomeui - www.gnome.org All of these libraries should be available from the linux distribution you are already using. INSTALLATION ------------ Nothing special, install the libraries and this program. WHAT THIS PROGRAM ACTUALLY DOES ------------------------------- This program presents the user a trivial, very simple configuration druid for selecting the appropriate tv_grab program, let's the user configure the tv_grab program and deploys a cron task to run this grabber once a day. The channel selection, i.e. tv_grab_* --configure part, is run in a shell so that the more complex tv_grab programs also can function nicely. Those grabbers that support apiconfig are configured inside xmltv-druid. In the end xmltv-druid will create a shell script, ~/.xmltv/run-tv-grab which is set to the user's crontab and run daily at the time the user specified. The XMLTV data is stored into ~/.xmltv/tv_grab_*.xml. When xmltv-druid exists, it will print out to the console the name of the xmltv data file. This can be used by other programs.