Utilizador:Giro720/Scripts: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
→source_lei.py: atualizando |
|||
Linha 611:
# -*- coding: latin-1 -*-
import urllib
from num_romano import num_romano
Linha 814:
gera_cabecalho(inicio, len(texto), div_lista[0])
lista.write("\n[[Categoria:]]\n"
"[[Categoria:Legislação de ]]\n"
"[[Categoria:%s| ]]\n" % (obra) )
Linha 821:
lista.close()
# Gera arquivo para impressão▼
lista = open('lista.txt', 'r')
texto=lista.readlines()
lista = open('lista.txt', 'w')
▲# Gera arquivo para impressão
saida.write("{{-start-}}\n{{subst:void|'''Anexo:Imprimir/%s'''}}{{Versão para impressão|%s}}\n"
Linha 840 ⟶ 842:
saida.write("%s" % unicode(frase, 'latin-1').encode('utf-8') )
for i in range(
frase = texto[i]
if frase[0] == '*':
saida.write("{{quebra de página}}\n"
"{{:%s}}\n" % unicode(frase[4:len(frase)-3], 'latin-1').encode('utf-8') )
if texto[i-1][0] ==':':
lista.write("}}\n")
if i+1 in range(0, len(texto)):
if texto[i+1][0] ==':':
lista.write("{{oculto\n|"+frase+"|")
else:
lista.write(frase)
else:
lista.write(frase)
else:
lista.write(frase)
saida.write("{{quebra de página}}\n"
"{{GFDL-print}}\n{{-stop-}}" )
lista.close()
lista = open('lista.txt', 'r')
▲saida.close()
texto = lista.read()
#texto = re.sub("\n (.*)\n:", "\n{{oculto|* \\1\n|: ", texto)
#texto = re.sub("\n\:(.*)\n*", "\n:(.*)\n}}\n*", texto)
lista.close()
</source>
|