2010-12-13, 19:22
Upon launching the addon I simply get "failed tagesschau.py". Not sure if its a website or addon problem?
Using rc2.
Using rc2.
def get_video_hs():
url = 'http://www.daserste.de/haraldschmidt/letztesendung.asp'
pattern = 'hd.*%5F(\d*)%2F(\d*)%2Fformat(\d*)%2Ef4v'
# parse the website
s = urllib2.urlopen(url).read()
video = re.compile(pattern).findall(s)[0]
video = 'rtmp://vod.daserste.de/ardfs/ playpath=mp4:videoportal/mediathek/Harald+Schmidt/c_'+video[0]+'/'+video[1]+'/format'+video[2]+'.f4v'
# fetch the date from the video url
date_pattern = r'<title>DasErste.de - Video der Sendung vom (\S*)</title>'
date = re.compile(date_pattern).findall(s)[0]
# return video+date
return date, video
#
date, url = get_video_hs()
addLink('Harald Schmidt ('+date+')', url, 'http://download.daserste.de/videoportal/Bild/c_160000/166153/format182063.jpg')
def get_video_mok():
# parse the website
url = 'http://www.arte.tv/de/Die-Welt-verstehen/194,templateId=rightColumn,dossier=392,CmPart=com.arte-tv.www.html'
pattern = 'http://videos.arte.tv/de/videos/mit_offenen_karten-(\d*).html'
s = urllib2.urlopen(url).read()
video = re.compile(pattern).findall(s)[0]
# parse the website
url = 'http://videos.arte.tv/de/do_delegate/videos/mit_offenen_karten-'+video+',view,asPlayerXml.xml'
pattern = 'http://videos.arte.tv/de/do_delegate/videos/mit_offenen_karten-(\d*),view,asPlayerXml.xml'
s = urllib2.urlopen(url).read()
video = re.compile(pattern).findall(s)[0]
# parse the website
url = 'http://videos.arte.tv/de/do_delegate/videos/mit_offenen_karten-'+video+',view,asPlayerXml.xml'
pattern = '<url quality="hd">(\S*)</url>'
s = urllib2.urlopen(url).read()
video = re.compile(pattern).findall(s)[0]
# fetch the date from the video url
#<dateVideo>Sat, 12 Feb 2011 19:17:14 +0100</dateVideo>
date_pattern = '<dateVideo>\S*, (.*) \d\d:\d\d:\d\d \S*</dateVideo>'
date = re.compile(date_pattern).findall(s)[0]
# fetch the thumbnail from the video url
#<dateVideo>Sat, 12 Feb 2011 19:17:14 +0100</dateVideo>
thumb_pattern = '<firstThumbnailUrl>(\S*)</firstThumbnailUrl>'
thumb = re.compile(thumb_pattern).findall(s)[0]
# return video+date+thumb
return date, video, thumb
###
date, url, thumb = get_video_mok()
addLink('Mit offenen Karten ('+date+')', url, thumb)