Changeset 29:e1bed068b351 in documentViewer


Ignore:
Timestamp:
Apr 10, 2006, 11:23:18 AM (18 years ago)
Author:
casties
Branch:
default
Message:

small fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • documentViewer.py

    r28 r29  
    4444        return ret
    4545   
    46 def getParamFromDigilib(path,param):
    47     """gibt param von dlInfo aus"""
    48     imageUrl=genericDigilib+"/dirInfo-xml.jsp?mo=dir&fn="+path
    49 
    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 None
    56    
    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 
    6346   
    6447
     
    11295       
    11396        zLOG.LOG("documentViewer (index)", zLOG.INFO, "mode: %s url:%s start:%s pn:%s"%(mode,url,start,pn))
    114         print "dlbaseurl:", self.digilibBaseUrl
    11597       
    11698        if not hasattr(self, 'template'):
     
    150132       
    151133       
     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   
    152152    def getBibinfoFromIndexMeta(self,path,docinfo=None,dom=None):
    153153        """gets bibliographical info from the index.meta file at url or given by dom"""
     
    211211           image=os.path.join(archivePath,image)
    212212           image=image.replace("/mpiwg/online",'')
    213            pt=getParamFromDigilib(image,'size')
     213           pt=self.getParamFromDigilib(image,'size')
    214214           docinfo['imagePath'] = image
    215215           docinfo['numPages'] = pt
     
    236236        if docinfo is None:
    237237            docinfo = {}
     238        path=path.replace("/mpiwg/online","")
    238239        docinfo['imagePath'] = path
    239         path=path.replace("/mpiwg/online","")
    240         pt=getParamFromDigilib(path,'size')
     240        pt=self.getParamFromDigilib(path,'size')
    241241        docinfo['numPages'] = pt
    242         imageUrl=genericDigilib+"/servlet/Scaler?fn=%s"%path
     242        imageUrl=self.digilibBaseUrl+"/servlet/Scaler?fn=%s"%path
    243243        docinfo['imageURL'] = imageUrl
    244244       
Note: See TracChangeset for help on using the changeset viewer.