version 1.8, 2005/03/17 19:26:52
|
version 1.11, 2005/04/21 10:10:10
|
Line 139 class OSAS_add_contextData(Folder):
|
Line 139 class OSAS_add_contextData(Folder):
|
|
|
index_html=addContextData |
index_html=addContextData |
|
|
def addContextData2(self,path,collection,label,description,content_type,responsible,weight,thumb="",streamingfile="",rawfile="",credits=None): |
def addContextData2(self,path,collection,label,description,content_type,responsible,weight,thumb="",streamingfile="",rawfile="",lowresfile="",credits=None): |
"""Hinzufuegen der Resource""" |
"""Hinzufuegen der Resource""" |
splitted=path.split("/") |
splitted=path.split("/") |
#print "BLU" |
#print "BLU" |
Line 151 class OSAS_add_contextData(Folder):
|
Line 151 class OSAS_add_contextData(Folder):
|
"""Hinzufuegen der Ressource""" |
"""Hinzufuegen der Ressource""" |
gifPath=path.replace("/mpiwg/online/","") |
gifPath=path.replace("/mpiwg/online/","") |
rawPath=path.replace("/mpiwg/online/permanent/einstein_exhibition/movies/","") |
rawPath=path.replace("/mpiwg/online/permanent/einstein_exhibition/movies/","") |
|
#lowresPath=path.replace("/mpiwg/online/permanent/einstein_exhibition/movies/","") |
thumbUrl="http://einst3.mpiwg-berlin.mpg.de/"+gifPath+"/"+thumb |
thumbUrl="http://einst3.mpiwg-berlin.mpg.de/"+gifPath+"/"+thumb |
link="rtsp://einst1.mpiwg-berlin.mpg.de/"+gifPath+"/"+streamingfile |
link="rtsp://einst1.mpiwg-berlin.mpg.de/"+gifPath+"/"+streamingfile |
rawFile="file:///Volumes/einstein_movies/"+rawPath+"/"+rawfile |
rawFile="file:///Volumes/einstein_movies/"+rawPath+"/"+rawfile |
|
lowresFile="rtsp://einst1.mpiwg-berlin.mpg.de/"+gifPath+"/"+lowresfile |
|
|
|
|
params=urllib.urlencode({'id':id,'title':title,'link':link,'thumbUrl':thumbUrl,'rawFile':rawFile,'label':label,'description':description,'contentType':content_type,'responsible':responsible,'weight':weight,'credits':credits,'metalink':metalink}) |
params=urllib.urlencode({'id':id,'title':title,'link':link,'thumbUrl':thumbUrl,'rawFile':rawFile,'label':label,'description':description,'contentType':content_type,'responsible':responsible,'weight':weight,'credits':credits,'metalink':metalink}) |
Line 161 class OSAS_add_contextData(Folder):
|
Line 163 class OSAS_add_contextData(Folder):
|
|
|
try: |
try: |
server=xmlrpclib.Server(collection,allow_none=True) |
server=xmlrpclib.Server(collection,allow_none=True) |
retStr=server.addMovie(id,title,label,description,content_type,responsible,link,thumbUrl,rawFile,metalink,weight,credits) |
retStr=server.addMovie(id,title,label,description,content_type,responsible,link,thumbUrl,rawFile,lowresFile,metalink,weight,credits) |
except: |
except: |
zLOG.LOG('OSAS_Root (addFileToDollection2)',zLOG.ERROR,'%s %s'%sys.exc_info()[:2]) |
zLOG.LOG('OSAS_Root (addFileToDollection2)',zLOG.ERROR,'%s %s'%sys.exc_info()[:2]) |
return "An Error occured adding the resource\n", collection,params |
return "An Error occured adding the resource\n", collection,params |
Line 302 class OSAS_root(Folder,Implicit):
|
Line 304 class OSAS_root(Folder,Implicit):
|
|
|
OSASObjectTypes=OSAS_helpers.OSASObjectTypes |
OSASObjectTypes=OSAS_helpers.OSASObjectTypes |
|
|
|
def extendDict(self,dict1,dict2): |
|
"""add two dicts""" |
|
ret=dict1 |
|
for name in dict2.keys(): |
|
ret[name]=dict2[name] |
|
return ret |
|
|
|
|
def generateMovieThumb(self,name): |
def generateMovieThumb(self,name): |
"""generate movie""" |
"""generate movie""" |
server=xmlrpclib.Server(self.serverUrl) |
server=xmlrpclib.Server(self.serverUrl) |