Filtragem de comentários.
Actualizado a 16-4-2012: Agora há uma lista adicional para apagar por completo os comentários dos comentadores listados. Por omissão está vazia, mas basta acrescentar lá os nomes que se quiser (variável Remove): daqui descarregar nova versão.
Actualizado a 14-4-2012: Já funciona com os novos comentários do Blogger. Obrigado ao JC pelas sugestões para o código. É só descarregar daqui e substituir.
Actualizado a 13-9-09: Alterei o script para funcionar com os comentários incluidos na página de cada post. Quem já instalou a versão anterior pode descarregar novamente daqui e substituir.
O spam de alguns comentadores, mais no singular que no plural, tem dificultado o debate neste blog. Por causa deste problema, no De Rerum Natura decidiram suspender os comentários (1). Como aqui não quero tratar a constipação decapitando o paciente, proponho uma alternativa.
Alguns browsers permitem usar scripts que formatam as páginas que estamos a ver. A alteração é apenas local, no computador de quem instalou o script, não alterando nada no servidor que fornece a página. Aproveitando isto criei um script para filtrar comentários aqui no Que Treta!
Esta versão filtra apenas um comentador (para efeitos meramente ilustrativos, claro) e está restrita a este blog. Mas quem quiser pode alterar facilmente o script para funcionar com todos os blogs que usem o sistema de comentários do Blogger, e acrescentar ou alterar os nomes no filtro. As instruções estão no código do script, que está nesta página do Userscripts.org. As instruções de instalação dependem do browser.
Nota: por questões de segurança, nunca devem instalar scripts em que não tenham confiança. Basta um conhecimento básico de JavaScript para ver que este é inofensivo, mas quem não conseguir ver o que o script faz olhando para o código deve esperar pela opinião de outros utilizadores que o possam avaliar. Não é que eu desconfie dos meus scripts, mas a regra é suficientemente importante para desaconselhar excepções.
Firefox
Antes de instalar o script é preciso instalar o Greasemonkey. Se já tiverem o Firefox com o Greasemonkey, basta clicar o botão “Install” na página do script e depois confirmar a instalação na janela que aparece.
Obrigado ao comentador anónimo que me ajudou a pôr isto no Firefox
Opera
Carreguem com o botão da direita no “Install” da página do script, escolham a opção de gravar o ficheiro e gravem-no na vossa pasta de scripts. Se nunca tiverem usado scripts no Opera, criem uma pasta nova. Por exemplo, My Documents\UserScripts. Tanto faz qual é a pasta desde que se lembrem onde está. Em Tools – Options – Advanced – JavaScript Options, com o botão “Choose” escolham a pasta onde guardaram o script. Precisam também activar a opção User Javascript on HTTPS. Basta seguir o link anterior (este link só funciona no Opera), marcar a caixa e premir o botão “Save” no fim da página antes de a fechar. A primeira vez que virem comentários no blog o Opera vai pedir que confirmem que querem executar o script numa ligação segura. Basta escolher “Yes”, e a partir daí corre tudo em automático.
Editado a 18-11-2010: No Opera 10 o JavaScript Options está em Tools, Preferences, Advanced, Content.
Internet Explorer
O melhor é instalar o Opera ou o Firefox e seguir as instruções acima...
Safari (não testado)
Segundo esta página é possível correr estes scripts no Safari usando o Greasekit:
How to run Greasemonkey scripts in Safari
Chrome (acrescentado a 18-11-2010)
Segundo o Barba Rija, o script funciona no Chrome sem problemas. Obrigado pelo teste.
Alterações
Podem editar o script com um editor de texto como o Notepad, e convido os leitores interessados a melhorar o código, enviar instruções para outros browsers, sugerir alterações e assim por diante. Como tudo neste blog, o script é para todos. Estejam à vontade se o quiserem adaptar para os vossos blogs.
Este post fica em aberto para ir actualizando conforme surgirem novidades.
Post-scriptum
Para evitar as queixinhas do costume, saliento que isto não é censura da minha parte. Não estou a apagar comentários nem a bloquear comentadores. Mas defendo que quem lê este blog, ou qualquer outro, tem direito de decidir onde quer perder o seu tempo. Se há comentários que sistematicamente incomodam, é legítimo que os filtre. Estou apenas a dar a cada leitor uma ferramenta que facilite o exercício desse direito.
Dito isto, aviso também que não vou aceitar tentativas de privar os leitores desse direito. Apagarei, sempre que tiver disponibilidade, comentários sob pseudónimos deliberadamente alterados para fugir aos filtros e, se este sistema levar a um aumento significativo de comentários anónimos, passarei a aceitar apenas comentários de contas registadas no Google.
1- De Rerum Natura, Interrupção de comentários.