--- ECHO_content/ECHO_helpers.py 2010/10/11 13:15:00 1.103
+++ ECHO_content/ECHO_helpers.py 2011/10/13 07:48:27 1.103.2.1
@@ -19,7 +19,7 @@ import bz2
import xmlrpclib
import sys
import logging
-import amara
+#import amara
#erstzt logging
def logger(txt,method,txt2):
@@ -817,26 +817,7 @@ def ECHO_rerenderLinksMD(self,obj=None,t
return "
"+ret+"Rerenderd all links to resources in: "+self.title+""
-def reloadMetaDataFromStorage(self,RESPONSE=None):
- """copy metadata from the storage to ECHO"""
- ret=""
- resources=self.ZopeFind(self,obj_metatypes=['ECHO_resource'],search_sub=1)
- if RESPONSE is not None:
- RESPONSE.setHeader("Content-Type", type)
- RESPONSE.write("\n")
-
- for resource in resources:
- x=str(resource[1].copyIndex_meta2echo_resource())+"
"
- if RESPONSE is not None:
- RESPONSE.write(x+"\n")
-
- ret+=x
- if RESPONSE is not None:
- #RESPONSE.redirect('./manage_main')
- RESPONSE.write( "")
-
- return ret
def getRDFDescription(self,linkURL,urn=None,nameDef=None,typeName=None,ap=""):
"""rdf"""
@@ -1158,51 +1139,7 @@ def writeMetadata(url,metadict,project=N
return dom.toxml(encoding='utf-8')
-def readMetadata(url):
- """Methode zum Auslesen der Metadateninformation zu einer Resource
- Vorerst noch Typ bib"""
-
- metadict={}
-
- try:
- geturl=""
- for line in urlopen(url).readlines():
- geturl=geturl+line
-
-
- except:
- return (None,"Cannot open: "+url)
-
- try:
- dom=xml.dom.minidom.parseString(geturl)
- except:
- return (None,"Cannot parse: "+url+"
"+geturl)
-
- metanode=dom.getElementsByTagName('bib')
- metadict['bib_type']='Book'
- if len(metanode)==0:
- metanode=dom.getElementsByTagName('archimedes')
- metadict['bib_type']='Archimedes'
-
-
- if not len(metanode)==0:
- metacontent=metanode[0].childNodes
- try:
- metadict['bib_type']=getText(dom.getElementsByTagName('bib')[0].attributes['type'].childNodes)
- except:
- """nothing"""
-
- for node in metacontent:
- try:
- #print urllib.unquote(getText(node.childNodes)),getText(node.childNodes)
- #metadict[re.sub('-','_',node.tagName.lower())]=urllib.unquote(getText(node.childNodes))
- metadict[re.sub('-','_',node.tagName.lower())]=getText(node.childNodes)
-
- except:
- """nothing"""
-
- return (metadict,"")
class MapArea(SimpleItem):