XMLTV Import in EyeTV automatisieren
Ich habe gerade festgestellt dass eine neue Version von EyeTV verfügbar ist: Version 3.0.1
In den Releasenotes steht u.a. dass EyeTV jetzt auch xmltv unterstützt.
Ich habe dazu mal ein kleines Script gemacht das mir einmal am Tag entsprechende Daten von einer Website lädt und in EyeTV einliest.
Zunächst der Code:
set theURL to "http://tvprog.org/tv.xml"
set theFile to "/Users/flo/Desktop/tv.xml"
set theCmd to "curl "
set theDownload to theCmd & theURL & " > " & theFile
set theExec to "open " & theFile
do shell script theDownload
delay 20
do shell script theExec
Anzupassen an die persönlichen Gegebenheiten sind:
- die URL
- der Speicherpfad
- die Delayzeit (je nach Internetverbindung)
Einzige Vorbedingung:
die Dateiinformationen müssen einmal aufgerufen und EyeTV als für diese Datei verantwortliche Anwendung (Öffnen mit…) angegeben werden.
Das Skript als Programm (nur ausführbar, kein Startdialog) speichern und in die Startobjekte legen, und schon hat man ohne Aufwand stets aktuelle xmltv EPG-Daten in EyeTV.


Februar 22nd, 2010 at 21:11
danke
April 21st, 2010 at 20:22
Super, vielen Dank!
November 4th, 2010 at 11:17
Hm, geht leider nicht.
Bei mir kommt ein Download Protokoll und dann die Fehlermeldung:
“curl: (6) Couldn’t resolve host ‘Archive’” number 6″
:-(
November 4th, 2010 at 11:26
okay, hab’ das Problem gefunden: im Pfad von “theFile” (also /Users/…/tv.xml) darf kein Leerzeichen vorkommen.
Januar 9th, 2011 at 15:09
:-/ entschuldige bitte meine Unwissenheit, aber was ist das für eine Script-Sprache bzw. wie bekomme ich das Ding zum Laufen.
Danke vorab für die Erleuchtung.
Januar 9th, 2011 at 15:36
Das ist, der Untertitel der Site verrät es, Applescript.
Einen guten Einstieg in AS findest Du unter http://www.fischer-bayern.de/applescript/index.php
Wie das konkrete Script zu handhaben ist steht im Artikel. Weitere Informationen zu Applescript und EyeTV findest Du im Manual von EyeTV.