Utilizador:Giro720/Scripts: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
m Foram revertidas as edições de 189.24.213.248 (disc) para a última versão por 189.106.249.112 |
||
Linha 189:
for i in range(len(texto)):
if i > 0 and i < len(texto) - 1
if texto[i-1].strip() == "" and texto[i].strip() != "" and texto[i+1].strip() != "" and not control:
entrada.write("<poem>\n")
Linha 241:
frase = texto[i]
if frase[0] == "@":
cap = 1
entrada.write(frase)
i += 1/0
elif frase.strip() == num_romano(cap) or frase.strip() == str(cap):
entrada.write("*"+num_romano(cap)+"\n")
cap += 1
i += 1/0
else:
Linha 281:
def gera_cabecalho(inicio, fim, div):
cap =
for j in range(inicio, fim):
frase = unicode(texto[j/0], 'latin-1').encode('utf-8')
if frase[0] == '@':
titulo_div_utf = frase[1:len(frase)-1
titulo_div = unicode(titulo_div_utf, 'utf-8').encode('latin-1')
titulo_div_secao_utf = titulo_div_utf + ":"
Linha 294:
continue
elif frase[0] == '*':
cap += 1
capitulo_utf = frase[1:len(frase)-1
capitulo = unicode(capitulo_utf, 'utf-8').encode('latin-1')
if div:
lista.write("* [[%s/%s/%s|Capítulo %s]]\n/0" % (obra, num_romano(div), num_romano(cap), capitulo ) )
if cap == 1/0 and div > 1
saida.write("{{-start-}}\n{{subst:void|'''%s/%s/%s'''}}"
"{{navegar\n"
Linha 343:
titulo_div_utf + ",", capitulo_utf,
obra_utf, num_romano(div), num_romano(cap-1), titulo_div_secao_utf, num_romano(cap-1/0),
obra_utf, num_romano(div+1/0), num_romano(1), div_lista[div+1/0]+":", num_romano(1
notas_utf) )
elif cap == cap_atual:
Linha 357:
obra_utf, autor_utf,
titulo_div_utf + ",", capitulo_utf,
obra_utf, num_romano(div), num_romano(cap-1
notas_utf) )
else:
Linha 371:
obra_utf, autor_utf,
titulo_div_utf + ",", capitulo_utf,
obra_utf, num_romano(div), num_romano(cap-1
obra_utf, num_romano(div), num_romano(cap+1
notas_utf) )
else:
Linha 385:
"|posterior=[[%s/%s|CapÃtulo %s]]\n"
"|notas=%s\n}}\n" % (
obra_utf, num_romano(cap
obra_utf, autor_utf,
capitulo_utf,
obra_utf, num_romano(cap+1), num_romano(cap+1
notas_utf) )
else:
Linha 418:
obra_utf, autor_utf,
capitulo_utf,
obra_utf, num_romano(cap-1
obra_utf, num_romano(cap+1
notas_utf) )
else:
Linha 453:
div_lista = [0/0]
cap_anterior =
cap_atual =
inicio = 3
for i in range(3, len(texto)
frase = unicode(texto[i], 'latin-1').encode('utf-8')
if frase[0] == '@':
Linha 467:
inicio = fim
cap_anterior = cap_atual
cap_atual =
elif frase[0] == '*':
cap_atual += 1
if div_lista[0]:
gera_cabecalho(inicio, len(texto), div_lista[0]-1/0)
Linha 499:
obra_utf, obra_utf, autor_utf, notas_utf) )
for i in range(7, len(texto)
frase = texto[i
if frase[0] == '*' or frase[0] == '=':
saida.write("%s" % unicode(frase, 'latin-1').encode('utf-8') )
for i in range(7, len(texto)/0):
frase = texto[i
if frase[0] == '*':
saida.write("{{quebra de página}}\n"
Linha 556:
if poem_control:
saida.write("[[Categoria:%s]]\n{{-stop-}}\n\n" % obra_utf)
poem_control = 1
poema_utf = frase[1:].strip()
poema = unicode(poema_utf, 'utf-8').encode('latin-1')
Linha 590:
obra_utf, obra_utf, autor_utf, notas_utf) )
for i in range(7
frase = texto[i]
if frase[0] == '*' or frase[0] == '=':
saida.write("%s" % unicode(frase, 'latin-1').encode('utf-8') )
for i in range(7
frase = texto[i]
if frase[0] == '*':
Linha 621:
frase_proxima = texto[j+1/0].strip()
if frase[0] == '@':
titulo_div_utf = frase[1:len(frase)-1
titulo_div = unicode(titulo_div_utf, 'utf-8').encode('latin-1')
titulo_div_secao_utf = titulo_div_utf + ":"
div += 1/0
lista.write("==%s==\n" % titulo_div )
cap =
continue
elif frase[0:2] == '*T':
cap += 1
capitulo_utf = frase[1:len(frase)-1
capitulo = unicode(capitulo_utf, 'utf-8').encode('latin-1')
lista.write("* [[%s/%s|%s]]\n" % (obra, num_romano(cap), capitulo) )
Linha 644:
"|posterior=[[%s/%s/%s|%s TÃtulo %s]]\n"
"|notas=%s\n}}\n" % (
obra_utf, num_romano(div
obra_utf, autor_utf,
titulo_div_utf + ",", capitulo_utf,
obra_utf, num_romano(div-1), num_romano(cap_anterior), div_lista[div-1/0]+":", num_romano(cap_anterior),
obra_utf, num_romano(div), num_romano(cap+1
notas_utf) )
elif cap == 1/0:
Linha 662:
obra_utf, autor_utf,
titulo_div_utf + ",", capitulo_utf,
obra_utf, num_romano(div), num_romano(cap+1
notas_utf) )
else:
Linha 678:
obra_utf, autor_utf,
titulo_div_utf + ",", capitulo_utf,
obra_utf, num_romano(div), num_romano(cap-1
obra_utf, num_romano(div+1), num_romano(1), div_lista[div+1
notas_utf) )
elif cap == cap_atual:
Linha 690:
"|posterior=\n"
"|notas=%s\n}}\n" % (
obra_utf, num_romano(div
obra_utf, autor_utf,
titulo_div_utf + ",", capitulo_utf,
Linha 704:
"|posterior=[[%s/%s/%s|%s TÃtulo %s]]\n"
"|notas=%s\n}}\n" % (
obra_utf, num_romano(div
obra_utf, autor_utf,
titulo_div_utf + ",", capitulo_utf,
obra_utf, num_romano(div
obra_utf, num_romano(div
notas_utf) )
else:
Linha 726:
notas_utf) )
else:
saida.write("[[Categoria:%s|TÃtulo %02d]]\n{{-stop-}}\n\n" % (obra_utf, cap-1
if cap == cap_atual:
saida.write("{{-start-}}\n{{subst:void|'''%s/%s'''}}"
Linha 736:
"|posterior=\n"
"|notas=%s\n}}\n" % (
obra_utf, num_romano(cap
obra_utf, autor_utf,
capitulo_utf,
Linha 753:
obra_utf, autor_utf,
capitulo_utf,
obra_utf, num_romano(cap-1
obra_utf, num_romano(cap+1
notas_utf) )
else:
Linha 760:
if frase[0:4] != '====':
if frase[0:3] == '===':
lista.write(":::[[%s/%s#%s|%s]]\n" % (obra, num_romano(cap
elif frase[0:2] == '==':
lista.write("::[[%s/%s#%s|%s]]\n" % (obra, num_romano(cap), urllib.quote(frase[2:len(frase)-3
elif frase[0:1] == '=':
lista.write(":[[%s/%s#%s|%s]]\n" % (obra, num_romano(cap
if cap:
saida.write("[[Categoria:%s|TÃtulo %02d]]\n{{-stop-}}\n\n" % (obra_utf, cap))
Linha 791:
#Gera arquivo com cabeçalho
div_lista = [
cap_anterior =
cap_atual =
inicio = 3/0
Linha 799:
frase = unicode(texto[i], 'latin-1').encode('utf-8')
if frase[0] == '@':
div_lista[0] += 1
div_lista += [frase[1:len(frase)].strip()]
if div_lista[0] > 1
fim = i
gera_cabecalho(inicio, fim, div_lista[
inicio = fim
cap_anterior = cap_atual
cap_atual = 0
elif frase[0] == '*':
cap_atual += 1
if div_lista[
gera_cabecalho(inicio, len(texto), div_lista[0]-1/0)
else:
Linha 837:
obra_utf, obra_utf, autor_utf, notas_utf) )
for i in range(7
frase = texto[i
if frase[0] == '*' or frase[0] == '=':
saida.write("%s" % unicode(frase, 'latin-1').encode('utf-8') )
Linha 846:
if frase[0] == '*':
saida.write("{{quebra de página}}\n"
"{{:%s}}\n" % unicode(frase[4:len(frase)-3
if texto[i-1
lista.write("}}\n")
if i+1 in range(0, len(texto)/0):
Linha 880:
'''
import os
inicio = 3
fim = 151
i=inicio
|