util.h_to_a(out,h,ct) ct=ct+1 for ol in out.findAll("ol"): if ol.parent and ol.parent.name=="ol": ol.unwrap() for p in out.findAll("pre"): for s in p.findAll("strong"): if "style" in s.attrs and "class" not in s.attrs: del s.attrs["style"] s.attrs["class"]="resaltar" for i in out.findAll("iframe"): if "src" in i.attrs and i.attrs["src"].startswith("//"): i.attrs["src"]="http:"+i.attrs["src"] util.set_menu(out) html = util.get_html(out,True) html=html.replace(u"–","-") html=html.replace(u"—","-") r=re.compile("([rwx])=2([210])") html=r.sub("\\1=2<sup>\\2</sup>",html) r=re.compile("</p>\s*<li>") html=r.sub("</p><ul><li>",html) r=re.compile("</li>\s*<p>") html=r.sub("</li></ul><p>",html) util.escribir(html,oht) #out.prettify("utf-8",formatter="html") #with open(oht, "wb") as file: # file.write(html)#.encode('utf8'))
h=h.replace("n. El comando","n.</p><p>El comando") h=h.replace("apt-ge</strong>t","apt-get</strong>") h=h.replace("imgs/LVM_Components_large_Spanish%20(2).png","imgs/LVM_Components_large_Spanish.png") h=h.replace("strong> or <strong","strong> o <strong") h=h.replace(" <strong>system</strong>d."," <strong>systemd</strong>.") h=h.replace(" archivos<strong>.service</strong>"," archivos <strong>.service</strong>") h=h.replace("La historia de las controversias y todo esto es muy complicado","La historia de las controversias y todo eso es muy complicado") h=h.replace("http://en.wikipedia.org/wiki/Reserved_ IP_addresses","http://en.wikipedia.org/wiki/Reserved_IP_addresses") h=h.replace(" crear crear "," crear ") h=h.replace(" navaja Suiza "," navaja suiza ") h=h.replace(" usus "," usos ") h=h.replace("sistema de archivos virtual)","sistema de archivos virtual") h=h.replace("vfat no diferencias permisos","vfat no diferencian permisos") h=h.replace("acceder la partici","acceder a la partici") h=h.replace(u" últiples",u" múltiples") h=h.replace("reparary","reparar y") h=h.replace("mero directorios","mero de directorios") h=h.replace("existem","existen") h=h.replace("inician con <strong>S10</strong> y <strong>K90</strong>","inician con <strong>S10</strong> y finalizan con <strong>K90</strong>") h=h.replace(" en es "," es ") h=h.replace("i<strong>nitramfs</strong>","<strong>initramfs</strong>") r=re.compile("\s+(DUMP: )", re.MULTILINE|re.DOTALL|re.UNICODE) h=h=r.sub("\\1",h) r=re.compile(">\s\$ ", re.MULTILINE|re.DOTALL|re.UNICODE) h=h=r.sub(">$ ",h) r=re.compile("There are a variety of graphical desktop environments used in[^\.]+\.", re.MULTILINE|re.DOTALL|re.UNICODE) h=r.sub("",h) util.escribir(h,oht)