# HG changeset patch # User dwinter # Date 1367049939 -7200 # Node ID c6478f155400655ac001675027081c5be217ecb2 # Parent 373e6610e290b1447d86af43f7580f037dcb40b6 id eingebaut diff -r 373e6610e290 -r c6478f155400 zopePubmanConnector.py --- a/zopePubmanConnector.py Fri Apr 26 19:07:19 2013 +0200 +++ b/zopePubmanConnector.py Sat Apr 27 10:05:39 2013 +0200 @@ -14,6 +14,7 @@ import re import xml.etree.ElementTree as ET import json +import logging def zptFile(self, path, orphaned=False): """returns a page template file from the product""" @@ -29,8 +30,6 @@ connectorString="http://pubman.mpiwg-berlin.mpg.de/search/SearchAndExport?" - connectorString+="cqlQuery=escidoc.any-identifier=%22http://pubman.mpiwg-berlin.mpg.de/cone/persons/resource/303%22&" - connectorString+="exportFormat=APA&outputFormat=snippet&language=all&sortKeys=escidoc.any-dates&sortOrder=descending" meta_type="ZopePubmanConnector" @@ -62,6 +61,12 @@ def getPublications(self,personID): """get all publications der personID""" h = httplib2.Http() + + + self.connectorString+="cqlQuery=escidoc.any-identifier=%22"+personID+"%22&" + self.connectorString+="exportFormat=APA&outputFormat=snippet&language=all&sortKeys=escidoc.any-dates&sortOrder=descending" + + logging.debug(self.connectorString) resp, content = h.request(self.connectorString) ET.register_namespace("dcterms", "http://purl.org/dc/terms/")