Utilizador:Sir Lestaty de Lioncourt/Archive/May/2010
Aspeto
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?
- Categoria:Empadas em Geral --> [[Categoria:Empadas em geral|{{SUBPAGENAME}}]]
- Categoria:Tira-gostos e Bolinhos Salgados --> [[Categoria:Tira-gostos e bolinhos salgados|{{SUBPAGENAME}}]]
- Categoria:Outros Sanduíches --> [[Categoria:Outros sanduíches|{{SUBPAGENAME}}]]
- Categoria:Tortas Salgadas --> [[Categoria:Tortas salgadas|{{SUBPAGENAME}}]]
- Categoria:Rocamboles Salgados --> [[Categoria:Rocamboles salgados|{{SUBPAGENAME}}]]
- Categoria:Outros Salgados e Lanches --> [[Categoria:Outros salgados e lanches|{{SUBPAGENAME}}]]
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)