def __init__(self, file, delimiter=",", **kwargs):
     LomBase.__init__(self, **kwargs)
     dir = os.path.dirname(os.path.realpath(__file__))
     with open(dir + "/../../" + file, encoding="utf-8") as csvFile:
         csvReader = csv.reader(csvFile, delimiter=delimiter)
         i = 0
         for row in csvReader:
             if i == 0:
                 j = 0
                 for c in row:
                     self.mappings[c] = j
                     j += 1
                 i += 1
                 continue
             url = row[self.mappings[CSVBase.COLUMN_URL]]
             self.rows[url] = row
             # self.start_urls.append(url)
             i += 1
Beispiel #2
0
 def __init__(self, **kwargs):
   LomBase.__init__(self, **kwargs)
 def __init__(self, **kwargs):
     LomBase.__init__(self, **kwargs)
     self.valuespacesMapping = Valuespaces()