Wikipédia:Robôs/Pedidos de aprovação/YuriringoBOT
pedido • edições • contador • logs • block user • block log • flag log • flag bot • SUL util
Operator: Vinickw
Automatic or manually assisted: Automático
Programming language(s): AWB
Function summary: Substitui parâmetros obsoletos das predefinições de citação que não necessitam de nenhuma manutenção detalhada.
Edit period(s) (e.g. continuous, daily, one time run): A princípio execução única, mas poderá ser executado novamente se houver necessidade
Edit rate requested: 6 edições por minuto
Already has a bot flag (Y/N): Não
Function details: Por meio de regexes o bot substitui parâmetros obsoletos que não necessitem de nenhuma modificação em seu conteúdo, como, por exemplo, |língua2=
, que era anteriormente utilizado para quando queria ser informado a língua pelo código iso, algo que agora o |língua=
já detecta automaticamente. Parâmetros como |coautor=
não serão substituídos visto sua complexidade, sendo necessário alterar o seu conteúdo (|coautor=João e Paulo
deve ser substituído por |autor2=João |autor3=Paulo
). A princípio os parâmetros a serem substituídos seriam:
|língua#=
e|idioma#=
|p=
e|pp=
A título de curiosidade, segue um exemplo de regex a ser utilizado: (\{\{cit[ae]r? (?:.(?<!\}\}))*?\| *(?:l[ií]ngua|idioma))\d( *=(?:.(?<!\}\}))*?\}\})
Para facilitar a criação da lista a ser carregada, seria possível alterar as predefinições temporariamente para categorizar quando houver um dos parâmetros anteriormente mencionados.