|
Skrivet av Mattias Holmlund
|
|
2004-11-05 |
Den data om TV-program som finns på tv.swedb.se är tänkt att användas i
olika applikationer såsom PVR (Personal Video Recorder) och andra
program som kan dra nytta av att veta vad det är på TV. Om du vill se tablåerna i din webläsare, så kan du göra det på tvsajten.com.
Idag finns det ett flertal program som kan hämta data från tv.swedb.se.
Det mest använda är tv_grab_se_swedb och är skrivet i Perl. Det är en del av xmltv-projektet sedan version 0.5.37 och kan laddas ner från deras sida med filer.
tv_grab_se_swedb fungerar bäst under Linux och *BSD, men det bör gå att
få det att fungera under Windows också. Det finns en windows-version att ladda ner från xmltv-projektet.
Jag planerar även att skriva en grabber i .Net som ska vara enklare att köra under Windows.
Linux
För att tv_grab_se_swedb ska fungera måste du först installera senaste
versionen av xmltv (0.5.37) . Du måste också installera Perl-modulen HTTP::Cache::Transparent
När du har installerat ovanstående så kan du starta tv_grab_se_swedb.
Första gången du kör det måste du konfigurera en katalog där cachen ska
sparas och vilka kanaler du vill ladda ner data för. Det gör du genom
att köra
tv_grab_se_swedb --configure
Sen kör du bara
tv_grab_se_swedb för att ladda ner data. Du kan även ange hur många dagar du vill ladda ner data för. Skriv
perldoc tv_grab_se_swedb
för att få vidare instruktioner.
Windows
Det enklaste sättet att köra tv_grab_se_swedb under Windows är med hjälp av xmltv.exe. Den kan du ladda ner från http://sourceforge.net/project/showfiles.php?group_id=39046.
Ladda ner filen xmltv-0.5.49-win32.zip och packa upp den någonstans på
din hårddisk. Till exempel under c:\Program Files. Nu kommer du att ha
en fil som heter xmltv.exe i en katalog som heter xmltv-0.5.49.
Nu kan du konfigurera tv_grab_se_swedb. Starta ett kommandofönster
genom att klicka på Start-knappen, välja Kör... och skriva cmd.
Gå till katalogen där xmltv.exe ligger med cd.
Kör kommandot
xmltv.exe tv_grab_se_swedb --configure
Välj vilka kanaler du vill ha data för.
Nu kan du hämta data för dina kanaler till filen output.xml genom att köra
xmltv.exe tv_grab_se_swedb > output.xml
Nu behöver du bara få in data i ditt PVR-program eller få
PVR-programmet att köra tv_grab_se_swedb självt. Hur du gör detta bör
stå i dokumentationen till ditt PVR-program.
|
|
Senast uppdaterad ( 2007-10-07 )
|