def extract(self,idm): try: tree = chargeXML(join(self.path,str(idm)+'.txt')) for f in tree.findall("field"): if (f.get("name")=="nombre"): return f.text.split('.')[0] except: raise(ErrorModelado("[ERROR] Extraction of " + str(idm) + " title failed.")) return "No title"
def extract(self,idm): try: tree = chargeXML(join(self.path,'xml',str(idm)+'.txt')) for f in tree.findall("field"): if (f.get("name")=="comentario"): return f.text except: raise(ErrorModelado("[ERROR] Error extracting " + str(idm) + " description")) return "No description"
def extract(self,idm,path): tree = chargeXML(join(path,'xml',str(idm)+'.xml')) return tree.find("photo").find("title").text
def extract(self,idm,path): tree = chargeXML(join(path,'xml',str(idm)+'.xml')) return tree.find("photo").find("dates").attrib["lastupdate"]
def extract(self,idm,path): tree = chargeXML(join(path,'xml',str(idm)+'.xml')) for u in tree.find("photo").find("tags").getiterator("tag"): if (u.text in self.frequentTags): return u.text return "None"
def extract(self,idm,path): tree = chargeXML(join(path,'xml',str(idm)+'.xml')) for u in tree.find("photo").find("tags").getiterator("tag"): if u.text==self.tagValue: return "True" return "False"