Migração para Lua
Migração para Lua
Reimplementei a lógica dessa predefinição em Lua, para que possamos abandonar essa versão baseada em "ParserFunctions" em breve...
Assim que testarmos em várias páginas (exemplo) e nos certificarmos de que o resultado é o esperado, podemos atualizar o código.
Limitações da versão 268666:
Ao substituir o conteúdo de Wikilivros:Caixa de areia pelo código que pretendia colocar na AutoCat e tentar transcluí-la no Guia do Linux, aparece o código "{{DEFAULTSORT:*Guia do Linux}}
" em vez dele ser interpretado.Resolvido indicando a chave de ordenação diretamenteOs parâmetros funcionam ao usarResolvido{{#invoke:Book|cat...}}
diretamente na página, mas se esse código é movido para a Predefinição:AutoCat, eles não funcionam ao utilizar{{AutoCat...}}
Depois de fazer alguns testes e correções, migrei a predefinição para a nova versão e fiz edições nulas nos índices, com o seguinte comando:
$ python pwb.py touch.py -cat="Todos os livros catalogados"
Isso forçou a atualização da chave de ordenação da Categoria:Todos os livros catalogados, que na versão interior tinha um asterisco no começo.