Exemplo n.º 1
0
		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'))
Exemplo n.º 2
0
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)