def __init__(self, fichero): parser = make_parser() cHandler = SmallSMILHandler() parser.setContentHandler(cHandler) parser.parse(fichero) self.lines = cHandler.get_tags()
def __init__(self, fichero): # Inicializo y construyo la lista parser = make_parser() # Creo parser cHandler = SmallSMILHandler() # Creo manejador parser.setContentHandler(cHandler) # Le paso el parser al manejador parser.parse(open(fichero)) self.lista = cHandler.get_tags()
def __init__(self, filename, att_list): parser = make_parser() SMILHandler = SmallSMILHandler(att_list) parser.setContentHandler(SMILHandler) parser.parse(open(filename)) self.tag_list = SMILHandler.get_tags()
def __init__(self, fichero): parser = make_parser() cHandler = SmallSMILHandler() parser.setContentHandler(cHandler) parser.parse(open(fichero)) self.etiquetas = cHandler.get_tags()
def __init__(self, file_name): parser = make_parser() cHandler = SmallSMILHandler() parser.setContentHandler(cHandler) parser.parse(open(file_name)) self.tags = cHandler.get_tags()
def __init__(self, ficheroSmil): #parseo el fichero parser = make_parser() smilHandler = SmallSMILHandler() parser.setContentHandler(smilHandler) parser.parse(open(ficheroSmil, 'r')) #obtengo etiquetas self.my_tags = smilHandler.get_tags()
def __init__(self, smil_file): self.datos = "" parser = make_parser() self.cHandler = SmallSMILHandler() parser.setContentHandler(self.cHandler) parser.parse(open(smil_file)) self.atributes_list = self.cHandler.get_tags()
def __init__ (self): self.original = "" self.resultante = "" parser = make_parser() ccHandler = SmallSMILHandler() parser.setContentHandler(ccHandler) parser.parse(open(sys.argv[1])) self.etiquetas = ccHandler.get_tags()
def __init__(self, fichero): self.locales = [] parser = make_parser() sHandler = SmallSMILHandler() parser.setContentHandler(sHandler) parser.parse(open(fichero)) self.lista = sHandler.get_tags()
def __init__(self, f_name): if os.path.exists(f_name): parser = make_parser() cHandler = SmallSMILHandler() parser.setContentHandler(cHandler) parser.parse(open(f_name)) self.tags = cHandler.get_tags() else: sys.exit("File not found")
def __init__(self, fichero): """ Parseará el fichero y obtendrá etiquetas """ parser = make_parser() cHandler = SmallSMILHandler() parser.setContentHandler(cHandler) parser.parse(open(fichero)) self.lista_etiq = cHandler.get_tags()
def __init__(self, file_name): try: parser = make_parser() cHandler = SmallSMILHandler() parser.setContentHandler(cHandler) parser.parse(open(file_name)) self.tags = cHandler.get_tags() except FileNotFoundError: sys.exit('File not found')
def __init__(self, fich): parser = make_parser() KHandler = SmallSMILHandler() parser.setContentHandler(KHandler) try: parser.parse(open(fich)) self.lista = KHandler.get_tags() except: print sys.exit("Error del fichero")
def __init__(self, fichero): "Inicializador" parser = make_parser() cHandler = SmallSMILHandler() parser.setContentHandler(cHandler) try: parser.parse(open(fichero)) self.lista = cHandler.get_tags() except IOError: sys.exit("Error del fichero")
def __init__(self): """ Método para capturar de terminal y realizar parseo """ try: fich = sys.argv[1] except IndexError: sys.exit("Usage: python3 karaoke.py file.smil") parser = make_parser() KHandler = SmallSMILHandler() parser.setContentHandler(KHandler) parser.parse(open(fich)) self.mytags = KHandler.get_tags()
def Inicializador(self, fichero): self.cHandler = SmallSMILHandler() self.misdatos = [] self.fich = fichero parser = make_parser() parser.setContentHandler(self.cHandler) parser.parse(open(self.fich)) misdatos = self.cHandler.get_tags() return misdatos
def __init__(self, fichero): parser = make_parser() cHandler = SmallSMILHandler() parser.setContentHandler(cHandler) try: parser.parse(open(fichero)) except FileNotFoundError: sys.exit("Usage: python3 karaoke.py file.smil") self.listatotal = cHandler.get_tags() self.listaurls = cHandler.get_url()
def do_local(self): ccHandler = SmallSMILHandler() for linea in ccHandler.get_tags(): dicc = linea[1] for elem in dicc: if elem == 'src': if dicc[elem].startswith('http://'): ddp2 = urllib.request.urlopen(dicc[elem]) ddp2.read() ddp2.close() indice = str.rfind(dicc[elem], '/') dicc[elem] = dicc[elem][indice+1:]
class KaraokeLocal(): def __init__(self, smil_file): self.datos = "" parser = make_parser() self.cHandler = SmallSMILHandler() parser.setContentHandler(self.cHandler) parser.parse(open(smil_file)) self.atributes_list = self.cHandler.get_tags() def __str__(self): for ele in self.atributes_list: line = ele[0] atributos = ele[1] for at in ele[1]: if ele[1][at] != "": line = line + '\t' + at + '=' + '"' + ele[1][at] + '"' print(line) self.datos += line def to_json(self, smil_file, json_file=default_json): json_file = open(json_file, 'w') json.dump(self.atributes_list, json_file) def do_local(self): for lista in self.atributes_list: atributos = lista[1] for at in atributos: if atributos[at][:7] == "http://": urlretrieve(atributos[at], atributos[at].split('/')[-1]) atributos[at] = atributos[at].split('/')[-1]
class KaraokeLocal(): def __init__(self, fichero): parser = make_parser() self.kHandler = SmallSMILHandler() parser.setContentHandler(self.kHandler) parser.parse(open(fichero)) self.etiquetas = self.kHandler.get_tags() def __str__(self): imprimir = "" for sublista in range(len(self.etiquetas)): linea = self.etiquetas[sublista] line = linea['name'] for atrib in self.kHandler.atributos[linea['name']]: if not linea[atrib] == "": line = line + "\t" + atrib + '="' + linea[atrib] + '"' imprimir = imprimir + line + "\n" return imprimir def do_local(self): for sublista in range(len(self.etiquetas)): linea = self.etiquetas[sublista] for atrib in self.kHandler.atributos[linea['name']]: if atrib == "src": if linea[atrib][:7] == "http://": os.system("wget -q " + linea[atrib]) linea[atrib] = linea[atrib].split('/')[-1]
class KaraokeLocal(): def __init__(self, fichero): self.parser = make_parser() self.sHandler = SmallSMILHandler() self.parser.setContentHandler(self.sHandler) self.parser.parse(open(fichero)) def __str__(self): etiquetas = self.sHandler.get_tags() for i in etiquetas: print i.toString() print "\n" def __do_local__(self): etiquetas = self.sHandler.get_tags() for i in etiquetas: print i.toString() if i.toString().find("http") >= 0: src = i.toString().split("\t")[1] path = src.replace("src=", "") print "... Downloading " + path.split("/")[-1] + "..." os.system("wget -q " + path)
class KaraokeLocal(): def Inicializador(self, fichero): self.cHandler = SmallSMILHandler() self.misdatos = [] self.fich = fichero parser = make_parser() parser.setContentHandler(self.cHandler) parser.parse(open(self.fich)) misdatos = self.cHandler.get_tags() return misdatos def toStr(self, datos): salida = "" for elementos in datos: for etiqueta in elementos: for atributo, valor in elementos[etiqueta].items(): salida = salida + '\t' + atributo + ' = "' +valor + '"\t' print(etiqueta + salida) salida = "" def do_local(self, datos): salida = "" for elementos in datos: for etiqueta in elementos: for atributo, valor in elementos[etiqueta].items(): if (atributo == 'src') and (valor[0:7] == 'http://'): valorNuevo = valor.split("/")[-1] urllib.request.urlretrieve(valor, valorNuevo) salida = salida + '\t' + atributo + '="' +valorNuevo + '"\t' else: salida = salida + '\t' + atributo + ' = "' +valor + '"\t' print(etiqueta + salida) salida = "" def to_json(self, datos): json.dump(datos, open('karaoke.json', 'w'))
#!/usr/bin/python3 # -*- coding: utf-8 -*- from xml.sax import make_parser from xml.sax.handler import ContentHandler from smallsmilhandler import SmallSMILHandler if __name__ == "__main__": lis = [] parser = make_parser() cHandler = SmallSMILHandler() parser.setContentHandler(cHandler) parser.parse(open('karaoke.smil')) for x in lis: print(x)
def __init__(self, fich): parser = make_parser() sHandler = SmallSMILHandler() parser.setContentHandler(sHandler) parser.parse(open(fichero)) self.tags = sHandler.tags_list
def __init__(self, fichero): parser = make_parser() karaoke = SmallSMILHandler() parser.setContentHandler(karaoke) parser.parse(fichero) self.lista = karaoke.get_tags()
def __init__(self, filename): parser = make_parser() handler = SmallSMILHandler() parser.setContentHandler(handler) parser.parse(filename) self.data = handler.get_tags()
def __init__(self, parametro): parser = make_parser() sHandler = SmallSMILHandler() parser.setContentHandler(sHandler) parser.parse(open(sys.argv[1])) self.lista = sHandler.get_tags()
def __init__(self, fich): parser = make_parser() my_class = SmallSMILHandler() parser.setContentHandler(my_class) parser.parse(open(fich_smil)) self.my_archv = my_class.get_tags()
def __init__(self, fich): parser = make_parser() cHandler = SmallSMILHandler() parser.setContentHandler(cHandler) parser.parse(open(file_smil)) self.my_file = cHandler.get_tags()
def __init__(self, fichsmil): parser = make_parser() SmilHandler = SmallSMILHandler() parser.setContentHandler(SmilHandler) parser.parse(open(fichsmil)) self.elements = SmilHandler.get_tags()
def __init__(self, fichero): parser = make_parser() self.kHandler = SmallSMILHandler() parser.setContentHandler(self.kHandler) parser.parse(open(fichero)) self.etiquetas = self.kHandler.get_tags()
def __init__(self, fich): smallsmilhandler = SmallSMILHandler() parser = make_parser() parser.setContentHandler(smallsmilhandler) parser.parse(open(fich)) self.lista = smallsmilhandler.get_tags()
def __init__(self, fichero): parser = make_parser() kHandler = SmallSMILHandler() parser.setContentHandler(kHandler) parser.parse(open(fichero)) self.taglist = kHandler.get_tags()
def __init__(self, File): parser = make_parser() self.SHandler = SmallSMILHandler() parser.setContentHandler(self.SHandler) parser.parse(open(File)) self.TagList = SmallSMILHandler.get_tags(self.SHandler)
def __init__(self, file): parser = make_parser() sHandler = SmallSMILHandler() parser.setContentHandler(sHandler) parser.parse(open(file)) self.lista = sHandler.get_tags()
def __init__(self, filename): parser = make_parser() cHandler = SmallSMILHandler() parser.setContentHandler(cHandler) parser.parse(open(filename)) self.list_tags = cHandler.get_tags()
def __init__(self, fichero): self.parser = make_parser() self.sHandler = SmallSMILHandler() self.parser.setContentHandler(self.sHandler) self.parser.parse(open(fichero))