diff importFromOpenMind/converter/addDRI.py @ 0:124ef8f3b22d

initial
author Dirk Wintergruen <dwinter@mpiwg-berlin.mpg.de>
date Fri, 27 Mar 2015 19:21:42 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/importFromOpenMind/converter/addDRI.py	Fri Mar 27 19:21:42 2015 +0100
@@ -0,0 +1,49 @@
+from urllib import request
+
+class converter:
+    
+    out ="/var/tmp/out.csv"
+    url = "http://md.mpiwg-berlin.mpg.de/purls/search?q="  # /permanent/library/W028ATN3
+    def read(self,fn):
+        
+        of = open(self.out,"w")
+        
+        fl = open(fn,"r")
+        
+        for line in fl.readlines():
+            line = line.replace("\n","")
+            line = line.replace('"','')
+            splitted = line.split(",")
+            
+            path = splitted[0].replace('"','')
+            path = path.replace("/mpiwg/online","")
+            
+            qr = self.url + path
+            
+            g = request.urlopen(qr, data=bytearray(path,"utf-8"))
+            
+            p = g.read().decode('utf-8')
+            
+            spl = p.split("\t")
+            
+            if len(spl) > 1:
+                dri = spl[1]
+                
+                splitted.append(dri)
+                
+                print (splitted)
+                
+                of.write(",".join(splitted)+"\n")
+                
+        
+        of.close()
+            
+        
+            
+        
+cv =converter()
+
+cv.read("/var/tmp/archive.csv")
+            
+            
+