Utilizador:Sir Lestaty de Lioncourt/Archive/May/2010

Origem: Wikilivros, livros abertos por um mundo aberto.

Recategorizar[editar | editar código-fonte]

Olá!

Gostaria de pedir um favorzinho: poderia por algum robô para recategorizar para a gente as páginas das seguintes categorias?

Em geral, todas as categorias do livro de receitas que tiverem alguma palavra (fora a primeira) com primeira letra maiúscula, deveria ser recategorizada... Se tiver como gerar a lista de quais são essas categorias automaticamente, pode incluí-las também, senão outro dia eu completo a lista acima manualmente.

Outra coisa: não sei se lembra deste tópico? Eu estive fazendo uns regexes para javascript e testando e atualizado conforme algumas receitas sofriam vandalismos, mas acho que já poderíamos fazer isso no livro inteiro também...

	// Formatação do livro de receitas
	if ( "Livro_de_receitas" == wgBookName ){
		regex(/==\s*[^\n]+\s+[-–]\s+(\d+)\s*==/ig, '== Receita $1 ==');
		regex(/==='''Ingredientes e Preparo:'''===/ig, '=== Ingredientes ===');
		regex(/\n:?\s*'''(?:Modo\s+de\s+)?(?:Preparo|fazer):?\s*'''\s*\n/ig, '\n=== Preparo ===\n');
		regex(/\n:?\s*'''\s*([^\n:']+)\s*:?\s*'''\s*\n/ig, '\n=== $1 ===\n');
		regex(/ --\n/ig, ';\n');
		regex(/pó\s+Royal/ig, 'fermento em pó');
		regex(/Nescau|Toddy/ig, 'achocolatado em pó');
		regex(/Maisena/ig, 'amido de milho');
	}

O que acha? Helder 20h47min de 9 de Maio de 2010 (UTC)

Outros regexes que poderiam ser usados também são estes aqui, para corrigir os indexadores de algumas categorias:
	regex(/\[\[\s*Categor(?:y|ia)\s*:\s*([^\|\]]+)(?:\s*(\|)([^\]]*))?\s*\]\]/ig, '[[Categoria:$1$2$3]]');
	regex(/\[\[Categoria:([^\|\]]+)\|[a-zA-Z0-9]\]\]/ig, '[[Categoria:$1|{{SUBPAGENAME}}]]');
	regex(/\[\[Categoria:([^\|\]]+)\|([\* !])\]\]/ig, '[[Categoria:$1|$2{{SUBPAGENAME}}]]');
Helder 20h50min de 9 de Maio de 2010 (UTC)
Ahhh... e para um momento de verdadeiro ócio... pode-se também atualizar todos os links do projeto que apontem para "Wikibooks:<qualquer coisa>" e traduzir para "Wikilivros:<qualquer coisa>" (mas só se não tiver nada melhor pra fazer )
Helder 20h53min de 9 de Maio de 2010 (UTC)