Scriptet er hentet fra okey.dk
Der selvfølgelig skal have credit og har rettigheder til det
#!/usr/bin/python
# Python script til at hente XMLTV fra ONTV og indsaette i EyeTV.
# require: Mac OS X, Python, EyeTV & ONTV Pro user.
# crontab -e suggestion: 0 6 * * * /Users/USER/ontv.py
# Web: http://okey.dk/?p=311
# Copyright 2011 Mathias F. Svendsen
import urllib2, os, subprocess, time
url = "http://ontv.dk/xmltv/c81e728d9d4c2f636f067f89cc14862c" # find paa http://ontv.dk/xmltv
slet = "yes" # yes (eller noget med y) for at slette filen igen efter udfoersel, alt andet for at bevare filen
fil = "ontvtemp.xml"
# Forsaet kun hvis du ved hvad du laver:
gem = os.path.join(os.getcwd(), fil)
resp = urllib2.urlopen(url)
print "Henter, "+ url+" vent venligst... "
cont = resp.read()
print "Gemmer til " + gem + ", vent veligst... "
save = open(gem, "wb")
save.write(cont)
save.close()
del resp, cont, save
print "Gemt!\nAabner EyeTV og indsaetter..."
os.system("open -a EyeTV " + gem)
#subprocess.Popen("open -a EyeTV " + gem)
if "y" in slet:
print "Venter 120."
time.sleep(117)
print "3"
time.sleep(1)
print "2"
time.sleep(1)
print "1"
time.sleep(1)
print "Sletter", gem
os.remove(gem)
else:
print "Filen blev ikke slettet pga. valgte indstilling."
print "Tak fordi du brugte min python kode."
|