Wikinotícias:Recursos/APC
APC (do inglês Automatic Page Corrector, ou Corretor Automático de Páginas) é um script desenvolvido pelo usuário He7d3r. Ele adiciona um menu na barra de ferramentas de edição avançada.
Neste menu, são inseridos botões para realizar correções gerais na página que estiver sendo editada, definidas em uma lista de operações do tipo "localizar e substituir", bem como operações extras que por acaso tenha definido em seus scripts pessoais.
A ferramenta foi inspirada pelo recurso de localizar e substituir do AWB. Além disso, podem existir bugs nos recursos existentes (se encontrar um, por favor, informe na Wikipédia).
Use com cautela e sempre confira as mudanças que o script realizar nas páginas antes de salvar sua edição.
Instalação
[editar código-fonte]Para ativar o script, basta ativar a seguinte opção na lista de gadgets do Wikinotícias:
- APC: incluir um botão na barra de ferramentas de edição avançadas para realizar correções automáticas nas páginas. (para desktop) [ comentários | documentação ]
Personalização
[editar código-fonte]É possível incluir mais operações de correção além daquelas definidas por padrão. Para isso, basta criar uma lista personalizada em seu common.js, como no exemplo a seguir.
var userConf = { userRulesVersion: '0.1' };
userConf.userRules = [ {
name: 'Minhas correções',
sub: [
// https://regex101.com/r/CJjYd4/1
{ name: 'Simplifica ligações internas', find: /\[\[(.+?)\|\1\]\]/g, replace: '[[$1]]' },
// https://regex101.com/r/32MAsQ/1
{ name: 'Remove protocolo duplicado', find: /https?:\/\/(https?:\/\/)/g, replace: '$1' }
]
} ];
window.APC = $.extend( {}, window.APC, userConf );
mw.loader.load( 'https://meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/APC-Loader.js&action=raw&ctype=text/javascript' );
Copie e modifique o exemplo acima conforme necessário.