Name                    Last modified      Size  Description
Parent Directory                             -   
gui/                    06-Aug-2005 23:18    -   
ht/                     04-Apr-2004 18:25    -   
ht033/                  04-Apr-2004 18:25    -   
src/                    06-Aug-2005 23:18    -   
00Readme                06-Aug-2005 23:21  960   
COPYING-2.0             27-Mar-1997 12:53   18K  
GuideParser-0.1.tar.gz  04-Apr-2004 18:25   73K  
GuideParser-0.11.tar.gz 04-Apr-2004 18:25   73K  
GuideParser-0.12.jar    28-Jan-2001 08:53   63K  
GuideParser-0.12.tar.gz 01-Jan-2001 14:41   73K  
GuideParser-0.13.jar    19-Jul-2001 10:13   64K  
GuideParser-0.13.tar.gz 19-Jul-2001 10:13   74K  
GuideParser-old.jar     12-Jun-2000 14:33   63K  
GuideParser.jar         08-Mar-2003 19:20   28K  
HTMLlat1.ent            13-Feb-2000 14:43  3.1K  
HTMLlat1.xml            13-Feb-2000 14:43  2.8K  
euro.png                04-Apr-2004 18:25   16K  
euromap.example.xml     25-May-2000 09:39  8.2K  
euromap.xml             03-Mar-2000 18:52  8.3K  
fs.jar                  08-Mar-2003 19:20   29K  
gui.bat                 01-Mar-2000 12:24   87   
gui.example.bat         12-Jun-2000 10:29  167   
gui.jar.bat             01-Mar-2000 12:32  195   
map.dtd                 13-Feb-2000 14:43  148   
mapbuilder.sh           16-Feb-2000 11:56  186   
multi.png               04-Apr-2004 18:25   21K  
run.example.bat         12-Jun-2000 11:04  581   
run.sh                  08-Mar-2003 19:20  866   
sched.dtd               25-May-2000 09:50  1.1K  
setup.png               04-Apr-2004 18:25  7.9K  
tst.sh                  19-Jul-2001 09:07  518   
veromap.example.xml     25-May-2000 09:40  2.2K  
veromap.xml             25-Jun-2000 15:44  2.3K  
warning: old stuff ; see epg.parsers for recent versions

GuideParser

Transforms TV guide data published on the web into a common (XML) format.

Update (25 feb 2003): Veronica parser partially fixed; EuroTV also seems to have some problems currently..

Update (feb 2003): Veronica.nl changed again; this time a quite radical change, moving the detailed descriptions to separate pages. Don't know yet when i'll fix the parser (if ever)..

Update (april 30, 2002): veronica broken. Veronica.nl have changed the format of their site; fixes are available but i'm postponing making a package of it until wepg.sf.net is in a usable state. Desperate people can mail me meanwhile ;-)

Update (dec 25, 2001): httpclient patch for httpclient (0.3-3) made available:

Update (july 19, 2001): veronica page fetcher fixed; a patch to httpclient (0.3-1) is needed. The patch is included in fs-0.12 (make sure it's before httpclient on the classpath), and also downloadable here:

Currently it supports these publishers:

Multiguide EuroTV
Veronica multiguide EuroTV

Example

A converted entry might look like this:

<theme id="dramafilm">
  <broadcast>
    <title>A few good men</title>
    <raw-title>A few good men</raw-title>
    <start-time time="2000/05/24 18:30 GMT+00:00" />
    <end-time time="2000/05/24 20:30 GMT+00:00" />
    <meta>
      <actor>Tom Cruise</actor>
      <actor>Jack Nicholson</actor>
      <actor>Demi Moore</actor>
      <actor>Kevin Bacon</actor>
      <actor>Kiefer Sutherland</actor>
      <released date="1992" />
      <director>Rob Reiner</director>
      <info>Amerikaanse dramafilm De succesvolle
        Navy-advocaat Daniel Kaffee wordt aangesteld (etc..)
        ...
        liever in de doofpot wil stoppen</info>
      <raw-info>Amerikaanse dramafilm De
        succesvolle Navy-advocaat Daniel Kaffee wordt (etc..)
        ...
        liever in de doofpot wil stoppen. Tom Cruise, Jack
        Nicholson, Demi Moore, Kevin Bacon, Kiefer Sutherland
        e.a. Premiere: 1992. Regiseur: Rob Reiner</raw-info>
    </meta>
  </broadcast>
</theme>


Install

dependencies:

There shouldn't be much more to it than unpacking the tarball and setting up a suitable classpath. See the included example batch files.


Setup

For each supported publisher there's a configuration file that tells which channels should be fetched. Typically you don't want to retrieve all channels. The config file is in XML format, and while it's quite easy to modify it by hand, there's also a GUI for that:

channel selection GUI

File selection works via drag&drop (onto the title bar) so there's no "Browse.." option.