version 1.5, 2003/10/13 22:24:35
|
version 1.6, 2003/12/05 14:57:03
|
Line 336 def addTextExternal(self,path,texturl,ve
|
Line 336 def addTextExternal(self,path,texturl,ve
|
writefile.close() |
writefile.close() |
|
|
#registrieren |
#registrieren |
urllib.urlopen("http://nausikaa2.rz-berlin.mpg.de:86/cgi-bin/toc/admin/reg.cgi?path=%s"%path).readlines() |
return urllib.urlopen("http://nausikaa2.rz-berlin.mpg.de:86/cgi-bin/toc/admin/reg.cgi?path=%s"%path).readlines() |
|
|
|
|
return "DONE:"+textpath+"/"+name |
|
|
|
def TextExternalError(text): |
def TextExternalError(text): |
firsts=text[0:10] |
firsts=text[0:10] |
Line 419 def readArchimedesXML(folder):
|
Line 419 def readArchimedesXML(folder):
|
for item in items: |
for item in items: |
#print item.attributes['dir'].value |
#print item.attributes['dir'].value |
try: |
try: |
dict[item.attributes['dir'].value]=item.attributes['uri'].value |
dict[item.attributes['dir'].value]=item.attributes['xml'].value |
#print item.attributes['dir'].value,item.attributes['text'].value |
#print item.attributes['dir'].value,item.attributes['text'].value |
except: |
except: |
"""nothing""" |
"""nothing""" |
Line 499 def combineTextImage2(self,path):
|
Line 499 def combineTextImage2(self,path):
|
if self.REQUEST.has_key('text'): |
if self.REQUEST.has_key('text'): |
textfile=os.listdir(path+"/"+self.REQUEST['text'])[0] |
textfile=os.listdir(path+"/"+self.REQUEST['text'])[0] |
textfoldernode=dom.createElement('text') |
textfoldernode=dom.createElement('text') |
textfoldernodetext=dom.createTextNode(self.REQUEST['text']+"/"+textfile) |
textfoldernodetext=dom.createTextNode(path+"/"+self.REQUEST['text']+"/"+textfile) |
textfoldernode.appendChild(textfoldernodetext) |
textfoldernode.appendChild(textfoldernodetext) |
subnode.appendChild(textfoldernode) |
subnode.appendChild(textfoldernode) |
|
|
Line 524 def combineTextImage2(self,path):
|
Line 524 def combineTextImage2(self,path):
|
node.appendChild(subnode) |
node.appendChild(subnode) |
|
|
try: |
try: |
node=dom.getElementsByTagName('bib')[0] |
node2=node.getElementsByTagName('bib')[0] |
sub=dom.getElementsByTagName('lang')[0] |
subs=node2.getElementsByTagName('lang') |
|
for sub in subs: |
node.removeChild(sub) |
print "X",sub |
|
node2.removeChild(sub) |
except: |
except: |
"""nothing""" |
"""nothing""" |
try: |
try: |
main=dom.getElementsByTagName('bib')[0] |
main=dom.getElementsByTagName('bib')[0] |
node=dom.createElement('lang') |
node=dom.createElement('lang') |
textnode=dom.createTextNode(self.REQUEST['lang']) |
textnode=dom.createTextNode(self.REQUEST['lang']) |
|
print "LANG:",lang |
node.appendChild(textnode) |
node.appendChild(textnode) |
main.appendChild(node) |
main.appendChild(node) |
except: |
except: |
|
try: |
|
subs=dom.getElementsByTagName('lang') |
|
main=dom.getElementsByTagName('resource')[0] |
|
for sub in subs: |
|
main.removeChild(sub) |
|
except: |
"""nothing""" |
"""nothing""" |
|
|
|
try: |
|
main=dom.getElementsByTagName('resource')[0] |
|
node=dom.createElement('lang') |
|
textnode=dom.createTextNode(self.REQUEST['lang']) |
|
#print "LANG:",self.REQUEST['lang'] |
|
node.appendChild(textnode) |
|
main.appendChild(node) |
|
except: |
|
"""nothing""" |
|
|
writefile=file(path+"/index.meta","w") |
writefile=file(path+"/index.meta","w") |
writefile.write(dom.toxml().encode('utf-8')) |
writefile.write(dom.toxml().encode('utf-8')) |
writefile.close() |
writefile.close() |