ONTV

Prøv det nye ONTV 6.0 - klik her!

Fri debat: ONTV Pro - XML til EyeTV MAC

#1 - 17.05.2010 21:08

Ændret 17.05.2010 21:09
Lars Norup

­
Citér Besvar
Nogen løsninger på hvordan man kan sætte ONTV op på EyeTV MAC, så den kan udnytte de 14 dages programudsigt??

MVH Lars
­

#2 - 28.05.2010 12:36

Kasper
ONTV Pro bruger
­
Citér Besvar
Jeg bruger dette lille script:

---
set todayNiceDK to the current date
set unixDate to the year of (current date) & "-" & the month of (current date) & "-" & the day of (current date)

set destination_file to POSIX file ("/Users/????/Desktop/" & "ontv-" & unixDate & ".xml")

set thisImageSRC to "http://ontv.dk/xmltv/????"
tell application "URL Access Scripting"
download thisImageSRC to destination_file replacing yes
--The script will pause until download is complete
end tell

-- Load all known applications
tell application "System Events"
set aApps to name of every application process
end tell

-- Check to see if EyeTV is installed
if "EyeTV" is in aApps then

-- Wait a moment
delay 5

-- set theFile to choose file
tell application "EyeTV"
open destination_file
end tell

try

tell application "Finder"
if exists file destination_file then
delete file destination_file -- Moved to trash
display dialog "Guide downloadet og indlæst i EyeTV " & todayNiceDK & "." buttons {"Ok"}
end if
end tell

on error
display dialog "Fejl ved download af ny guide, den blev ikke hentet " & todayNiceDK & "!" with icon stop
end try


end if
---

Start Applescript-redigeringsværktøj, kopier det ind, gem det på harddisken og så har jeg lavet en gentagende begivenhed i iCal der kører scriptet hver nat.

Du skal naturligvis lige rette de to gange ???? til dit OS X brugernavn og dit OnTV link.

Desværre vil EyeTV ikke længere trække 14 dage ind i min guide, jeg tror det skete her for et par dage siden da det blev opgraderet til EyeTV 3.4. Jeg er stadig ikke helt sikker på hvad problemet er, for indlæsningen går tilsyneladende fint.


Hilsener, Kasper
­

#3 - 01.06.2010 10:37

david holm
ONTV Pro bruger
­
Citér Besvar
Jeg har prøvet at sætte det op som kasper beskriver. Skriptet virker fint når jeg kører det manuelt men hver gang iCal kører det fejler det... Nogen ideer?
­

#4 - 01.06.2010 11:23

Kasper
ONTV Pro bruger
­
Citér Besvar
Det med at det ikke virkede ordentligt i EyeTV 3.4 var en and, jeg var blot også ramt af at der var et forkert formateret &-tegn i guiden i sidste uge, så det virker fint for mig igen.

Med hensyn til at få iCal til at køre det, så mangler den måske rettigheder til filen, prøv eventuelt at "se info" i Finder. Hvis iCal bare ikke vil virke for dig, så kan du eventuelt i stedet prøve at bruge Cronnix.

Hilsener, Kasper
­

#5 - 21.08.2010 10:09

Lars Norup
­
Citér Besvar
Hej igen,

Jeg har 2 spørgsmål...

- Hvordan finde jeg mit ONTV link?
- Hvordan får jeg det ind i iCal?

Jeg glæder mig vidt til, at få det op at køre.

Lige nu har jeg kun guide for 2 dage og kun for 3 kanaler.

Mange hilsener,

Lars
­

#6 - 21.08.2010 10:17

Lars Norup
­
Citér Besvar
Fandt linket til min ONTV - Udeståender nu er:

- iCal (Automatisk update)
- Inkludering af flere kanaler p.t. har jeg kun update af DR1

På forhånd tak,

Lars
­

#7 - 21.08.2010 13:18

Morten Trolle
Morten Trolle
Administrator
­
Citér Besvar
Hej Lars

I menuen Min profil kan du vælge dine favorit kanaler i Mine kanaler.
Disse bruges også i XMLTV feedet.

Morten
­

#8 - 24.08.2010 14:39

Kasper
ONTV Pro bruger
­
Citér Besvar
Hej Lars

I iCal dobbeltklikker du bare på dagen i dag, vælger hele dagen, gentag hver dag, og nede i alarm vælger du så "start instruks" og dobbeltklikker på scriptet.

Hilsener, Kasper
­

#9 - 28.07.2011 09:42

Henning Bork
ONTV Pro bruger
­
Citér Besvar
Hej

Efter opdatering til Lion får jeg følgende fejl:

Forventede linjeslut, men fandt id.

i Linien:

download thisImageSRC to destination_file replacing yes

Nogen ideer?
­

#10 - 28.07.2011 09:44

Henning Bork
ONTV Pro bruger
­
Citér Besvar
Hej

Efter opdatering til Lion får jeg følgende fejl:

Forventede linjeslut, men fandt id.

i Linien:

download thisImageSRC to destination_file replacing yes

Nogen ideer?
­

#11 - 30.07.2011 13:57

Ændret 30.07.2011 14:03
Bjarne Riis
ONTV Pro bruger

­
Citér Besvar
Det ser ud til Apple har elimineret URL Access Scripting.app i Lion, og jeg ved ikke om de har sat noget andet i stedet for, men man kan bruge curl i stedet for. Brug følgende 2 linjer til at sætte destination file og køre selve download af filen og det burde virke igen.

Gammel kode:
tell application "URL Access Scripting"
download thisImageSRC to destination_file replacing yes
--The script will pause until download is complete
end tell

Ny kode:
set down_file to (POSIX path of ("/Users/?????/Desktop/")) & "ontv-" & unixDate & ".xml"
do shell script "curl -L " & "http://ontv.dk/xmltv/??????????" & " -o " & down_file

Jeg er på ingen måde Script ekspert, men dette virker for mig. (Husk at erstatte spørgsmålstegnene)

Bjarne
­

#12 - 30.07.2011 15:57

Maria Nielsen
ONTV Pro bruger
­
Citér Besvar
Hvis man erstatter den del af den gamle kode du har skrevet med de nye linier kommer brugernavn og xmltv ontv link til at stå der to gange. Det gør måske ikke noget?
­

#13 - 30.07.2011 16:29

Bjarne Riis
ONTV Pro bruger
­
Citér Besvar
Ja det er korrekt. Men curl vil ikke køre hvis du bruger den oprindelige måde at definere destinations filen på, og EyeTV kan ikke indlæse filen hvis den er defineret som jeg har gjort det i down_file variablen. Så derfor er modtager navnet defineret 2 gange - I praksis peger de på den samme fil. Dette kan sikkert laves smartere, men det er så udover mine evner.

Husk at fjerne den del jeg har markeret som 'Gammel kode' i mit oprindelige svar.
­

#14 - 30.07.2011 16:38

Maria Nielsen
ONTV Pro bruger
­
Citér Besvar
Yes! Det virker. Tusind tak. Nu skal jeg så prøve at køre den i ical, men det går jo nok
­

#15 - 30.07.2011 16:47

Ændret 30.07.2011 16:48
Maria Nielsen
ONTV Pro bruger

­
Citér Besvar
Nu er det så sat til - håber jeg.
Tillægsspørgsmål:
Hvordan kan jeg tjekke at opdateringen lykkedes?
Hvis computeren er lukket om natten, så opdaterer den vel bare når jeg tænder, nu hvor alarmen er sat til hele dagen?
­

#16 - 31.07.2011 19:26

Henning Bork
ONTV Pro bruger
­
Citér Besvar
Tak for hjælpen. Det virker fint
­

#17 - 18.08.2011 01:02

jan pedersen
ONTV Pro bruger
­
Citér Besvar
Jeg kan ikke rigtigt få scriptet til at virke i Lion
kunne du måske poste det komplete nye tilrettede script som kan bruges i Lion ?
Tak på forhånd
­

#18 - 20.08.2011 11:12

Dennis Madsen
Dennis Madsen
ONTV Pro bruger
­
Citér Besvar
Her er mit script, som virker fint på Lion:



set todayNiceDK to the current date
set unixDate to the year of (current date) & "-" & the month of (current date) & "-" & the day of (current date)

set destination_file to POSIX file ("/Users/???/Desktop/" & "ontv-" & unixDate & ".xml")

set thisImageSRC to "http://ontv.dk/xmltv/???"
set down_file to (POSIX path of ("/Users/???/Desktop/")) & "ontv-" & unixDate & ".xml"
do shell script "curl -L " & "http://ontv.dk/xmltv/???" & " -o " & down_file

-- Load all known applications
tell application "System Events"
set aApps to name of every application process
end tell

-- Check to see if EyeTV is installed
if "EyeTV" is in aApps then

-- Wait a moment
delay 5

-- set theFile to choose file
tell application "EyeTV"
open destination_file
end tell

try

tell application "Finder"
if exists file destination_file then
delete file destination_file -- Moved to trash
end if
end tell

on error
display dialog "Fejl ved download af ny guide, den blev ikke hentet " & todayNiceDK & "!" with icon stop
end try


end if

­

Besvar

Log ind

Du skal være logget ind for at benytte denne funktion.

Emailadresse:

Adgangskode:

Autologin*

*Autologin bør ikke benyttes på offentlige computere, da andre så vil få adgang til din profil.

Opret ny profil
Glemt din adgangskode?
Læs mere om dine muligheder med en profil

­

© 2012 XION | Sideoversigt | Annoncering | Kontakt os

Gratis hjemmeside | Foto kritik | Tilbudsguide | Billig hosting | EPG data | Jagt

­