Changeset 29:e1bed068b351 in documentViewer
- Timestamp:
- Apr 10, 2006, 11:23:18 AM (18 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
documentViewer.py
r28 r29 44 44 return ret 45 45 46 def getParamFromDigilib(path,param):47 """gibt param von dlInfo aus"""48 imageUrl=genericDigilib+"/dirInfo-xml.jsp?mo=dir&fn="+path49 50 zLOG.LOG("documentViewer (getparamfromdigilib)", zLOG.INFO, "dirInfo (%s) from %s"%(param,imageUrl))51 52 try:53 dom = NonvalidatingReader.parseUri(imageUrl)54 except:55 return None56 57 params=dom.xpath("//dir/%s"%param)58 zLOG.LOG("documentViewer (getparamfromdigilib)", zLOG.INFO, "dirInfo:%s"%params)59 60 if params:61 return getTextFromNode(params[0])62 63 46 64 47 … … 112 95 113 96 zLOG.LOG("documentViewer (index)", zLOG.INFO, "mode: %s url:%s start:%s pn:%s"%(mode,url,start,pn)) 114 print "dlbaseurl:", self.digilibBaseUrl115 97 116 98 if not hasattr(self, 'template'): … … 150 132 151 133 134 def getParamFromDigilib(self,path,param): 135 """gibt param von dlInfo aus""" 136 imageUrl=self.digilibBaseUrl+"/dirInfo-xml.jsp?mo=dir&fn="+path 137 138 zLOG.LOG("documentViewer (getparamfromdigilib)", zLOG.INFO, "dirInfo (%s) from %s"%(param,imageUrl)) 139 140 try: 141 dom = NonvalidatingReader.parseUri(imageUrl) 142 except: 143 return None 144 145 params=dom.xpath("//dir/%s"%param) 146 zLOG.LOG("documentViewer (getparamfromdigilib)", zLOG.INFO, "dirInfo:%s"%params) 147 148 if params: 149 return getTextFromNode(params[0]) 150 151 152 152 def getBibinfoFromIndexMeta(self,path,docinfo=None,dom=None): 153 153 """gets bibliographical info from the index.meta file at url or given by dom""" … … 211 211 image=os.path.join(archivePath,image) 212 212 image=image.replace("/mpiwg/online",'') 213 pt= getParamFromDigilib(image,'size')213 pt=self.getParamFromDigilib(image,'size') 214 214 docinfo['imagePath'] = image 215 215 docinfo['numPages'] = pt … … 236 236 if docinfo is None: 237 237 docinfo = {} 238 path=path.replace("/mpiwg/online","") 238 239 docinfo['imagePath'] = path 239 path=path.replace("/mpiwg/online","") 240 pt=getParamFromDigilib(path,'size') 240 pt=self.getParamFromDigilib(path,'size') 241 241 docinfo['numPages'] = pt 242 imageUrl= genericDigilib+"/servlet/Scaler?fn=%s"%path242 imageUrl=self.digilibBaseUrl+"/servlet/Scaler?fn=%s"%path 243 243 docinfo['imageURL'] = imageUrl 244 244
Note: See TracChangeset
for help on using the changeset viewer.