MediaWiki Discussão:Gadget-antivandaltool.js
Adicionar tópicoEste artigo encontra-se vinculado ao WikiProjeto:AntiVandalismo, cujo objetivo é aprimorar as técnicas de combate ao vandalismo na Wikipédia. Se deseja participar, visite a página do projeto, onde poderá inscrever-se e colaborar na lista de tarefas em aberto. |
Erro ao reverter[editar código-fonte]
O software está dando o seguinte erro ao pedir "reversão": Internal Server Error, já há alguns dias!--Reynaldo Avaré Msg 20h12min de 27 de Agosto de 2008 (UTC)
Opera[editar código-fonte]
O Software não funciona no Opera. =/ ⇨HotWikiⓓⓒⓣⓐ 12h53min de 2 de abril de 2009 (UTC)
- Funcionava, mas também não está funcionando no Firefox 3.0.8 ---Reynaldo Avaré Msg 06h21min de 6 de maio de 2009 (UTC)
Problemas[editar código-fonte]
Alguem mais esta enfrentando problemas no uso do anti vandal tool? Desde que migraram para essa nova interface, o programa esta deixando de funcionar corretamente. Não consigo mais utilizá-lo através do menu ferramentas. Vinicius Lima (Discussão) 16h58min de 12 de fevereiro de 2011 (UTC)
- Estou tentando reinstalar o Anti Vandal Tool mas também estou com problemas. Aparece a seguinte mensagem: Ciclo de predefinições detectado: Wikipédia:Software/Anti-vandal tool/. Alguém sabe do que se trata? JSSX diga 01h21min de 23 de fevereiro de 2012 (UTC)
- Não sei se o script está funcionando, mas pelo menos o aviso sobre o ciclo de predefinições deverá desaparecer depois destas edições: [1], [2] e [3]. Helder 13h40min de 23 de fevereiro de 2012 (UTC)
- O script ainda não funciona. Entretanto, o cabeçalho mudou. Agora aparece simplesmente: Esta página é utilizada pela ferramenta Anti-vandal tool. JSSX diga 14h30min de 23 de fevereiro de 2012 (UTC)
- Agora ele está funcionando. Esvazie o seu common.js e ative ele (e os popups) nas lista de gadgets que aparece nas preferências. Helder 12h42min de 29 de fevereiro de 2012 (UTC)
- O script ainda não funciona. Entretanto, o cabeçalho mudou. Agora aparece simplesmente: Esta página é utilizada pela ferramenta Anti-vandal tool. JSSX diga 14h30min de 23 de fevereiro de 2012 (UTC)
Omitir caracteres detectados ao simular um "Lookbehind"[editar código-fonte]
Tenho uma sugestão de melhoria para uma futura versão: quando o script detecta "frases", isto é expressões que começam e terminam nas fronteiras das palavras, na Wikipédia:Software/Anti-vandal tool/Filtro de mudanças recentes, a linha correspondente à edição detectada mostra algo do tipo "inclui <um caractere><expressão>", sendo que o tal "caractere" não deveria aparecer ali. Por exemplo, nesta edição apareceu "inclui ;tbm", sendo que o que deveria aparecer era "inclui tbm".
O caractere é detectado pela parte destacada abaixo (que serve para imitar um lookbehind):
phrases:'(?:^|[^/\\w])(?:<LIST>)(?![/\\w])'
mas idealmente o script deveria removê-lo antes de exibir na lista de mudanças recentes. Helder 16h08min de 27 de fevereiro de 2012 (UTC)
Ponto e vírgula extra[editar código-fonte]
Às vezes aparece um ponto e vírgula extra no diff que a ferramenta mostra aqui. Por exemplo, quando apareceu esta edição, o parágrafo destacado acima do diff continha
dezembro de 2011.</ref>;) foi
em vez de
dezembro de 2011.</ref>) foi
que estava no lado direito do diff, um pouco mais abaixo. Seria bom descobrir de onde surgiu aquele ";" e removê-lo. Helder 21h28min de 27 de fevereiro de 2012 (UTC)
- Bom, a origem eu já sei: quando a parte do artigo que aparece no diff contém algo como
<ref>{{harvnb|Emery|2007|p=139}}</ref>
- isso o código do feed das mudanças recentes contém
<ref>{{harvnb|Emery|2007|p=139}}</ref>
- Helder 23h29min de 7 de julho de 2012 (UTC)
Uso da API[editar código-fonte]
Assim que possível o código deve ser migrado para que deixe de usar algo como
para obter a lista de mudanças recentes, e passe a usar API para obter listas como estas (em JSON):
- pt.wikipedia.org/w/api.php ?action=query &list=recentchanges &format=json
- pt.wikipedia.org/w/api.php ?action=compare &fromrev=29138786 &torev=29138799 &format=json
Helder 18h47min de 29 de fevereiro de 2012 (UTC)
Patrulhamento automático[editar código-fonte]
Ao fazer reversões (como esta) o script não marca a edição revertida como patrulhada. Acredito que o ideal seria ele fazer isso automaticamente, como no reversão e avisos. Helder 12h36min de 13 de março de 2012 (UTC)
Problema com letras acentuadas[editar código-fonte]
Atualmente, o código que gera uma expressão regular a partir da lista de erros comuns, tem a seguinte forma:
window.spellRe=RegExp('\\b(' + a.join('|') + ')\\b', 'i');
no entanto, em JavaScript, a detecção das bordas das palavras com \b
é problemática no caso de letras acentuados, cedilha e outros outros caracteres unicode em geral. Por exemplo, "\bves\b" detecta "vesícula", pois "í" não é considerado uma letra (ou, não forma palavras). Então para melhorar o funcionamento do script com textos em nosso idioma precisaremos improvisar alguma coisa. Talvez seja o suficiente usar [^a-záàâãçéêíóôõúü\-]
como na lista de typos usada pelo AWB e o WikEd. Helder 14h06min de 20 de março de 2012 (UTC)
Vigiadas[editar código-fonte]
Estou a notar que as minhas páginas que reverto seguindo os links da ferramenta não estão entrando na minha lista de páginas vigiadas. É um erro comum ou é algo nas minhas configurações? +Príncipe Willy 20h48min de 26 de março de 2012 (UTC)
- Acredito que o autor do script fez isso intencionalmente, pois há um "autowatch=false" em uma das funções do script.
- Idealmente, o script deveria respeitar a preferência do editor (levando em conta se a opção "Adicionar páginas editadas por mim à minha lista de páginas vigiadas" foi ativada ou desativada nas preferências).
- Para implementar a mudança, talvez seja suficiente usar o valor de mw.user.options.get('watchdefault') em vez de usar sempre "false" (ou de mudar para "true", pois nem todos querem vigiar as páginas que revertem). Mas para isso seria necessário colocar o módulo "user.options" como dependência (e não sei se o gadget funciona se for ativado com o ResourceLoader, se não funcionar, teria que ser usado mw.loader.using('user.options', ...) em algum lugar do script). Helder 21h52min de 26 de março de 2012 (UTC)
Ocultar cabeçalho e FastButtons[editar código-fonte]
Seria possível ocultar o cabeçalho e o FastButtons? Abaixo do Interromper as atualizações aparece as barras do FastButtons e também abaixo dela:
Origem: Wikipédia, a enciclopédia livre. < Wikipédia:Software | Anti-vandal tool
Fica estranho, não teria como ocultar essas coisas? TheVulcan (discussão) 13h07min de 27 de outubro de 2013 (UTC)
Monitoramento de IP[editar código-fonte]
He7d3r não seria melhor adicionar apenas edições prejudicias com o filtro "r" no monitoramento de IP, da forma que fizeram no fastbuttons clicando no botão "edições a revisar"? FranciscoMD.C 08h43min de 29 de junho de 2017 (UTC)
- O ideal será propor isso na discussão do script original: en:User talk:Lupin/recent2.js. Gasta-se muito tempo para manter duas cópias do mesmo script em sincronia... Helder 12h04min de 29 de junho de 2017 (UTC)
A ferramenta "Anti-vandal tool" não se encontra a funcionar correctamente[editar código-fonte]
Verifico que a ferramenta Anti-vandal tool, independente dos filtros "IP", "ortografia", entre outros.. não aparece a listagem. Informa que esta a actualizar e depois dá erro. Obrigado PVieiraCoding (discussão) 10h19min de 9 de março de 2018 (UTC)