Dead Link Checker/pt-br
Introdução
Links externos são frequentemente utilizados como referências nas páginas da Wikipédia, servindo como meio de verificação das informações de uma determinada página. É crucial que estas ligações sejam funcionais; caso contrário, a verificação das informações torna-se um desafio. Para conter esse problema, o Wiki Movement Brasil criou uma ferramenta que automatiza a verificação de links externos na Wikipédia e marca aqueles cujo status HTTP não são marcados como OK (200) como parte das propostas tecnológicas da Lista de desejos tecnológicos da Lusofonia.
Instalação
Para adicionar o script à sua conta da Wikipedia, adicione a seguinte linha de código à página Javascript do seu common.js:
mw.loader.load("https://deadlinkchecker.toolforge.org/static/script.js")
Funcionalidades
Assim que a ferramenta for carregada na sua página common.js, uma opção "check links" aparecerá no menu de Ferramentas - no lado direito da sua página da Wikipédia. Clique nele para começar a verificar os links da página.
Quando o script começa a verificar links em uma página, uma caixa de diálogo com um botão giratório de carregamento e uma mensagem verificando página... aparece no canto inferior direito da página.
Se uma página tiver mais de 50 links externos, a ferramenta os verifica em lotes de 50 e marca os links inativos encontrados em cada um dos lotes. A caixa de diálogo também é atualizada com os links inativos encontrados após cada lote.
Quando o script terminar de verificar a página e encontrar alguns links inativos, ele marcará os links cujos códigos de status não sejam 200 com um ícone e uma mensagem do servidor. O número de links quebrados encontrados na página também será exibido na caixa de diálogo no canto inferior direito, caso contrário a mensagem ok e um ícone OK serão exibidos. Clique no ícone de cancelamento no canto superior direito da caixa de diálogo para limpá-la.
Para fazer o script parar de verificar links, clique em parar verificador de links no menu de ferramentas.
-
Atualizando lotes
-
Verificando página
-
Alguns links estão mortos
-
Todos os links são válidos
Interpretando mensagens de links mortos
Quando um link inativo é encontrado em uma página, ele será marcado com um ícone de perigo e uma das seguintes mensagens:
- Requisição inválida: Acontece quando uma solicitação enviada ao link está malformada ou é inválida. O link pode ou não estar morto. De qualquer forma, está marcado para verificação.
- Proibido: Isso acontece quando um servidor teve acesso negado a um recurso. É um problema de permissão. O script tenta contornar isso usando um user agent, mas ainda pode aparecer para alguns dos links. O link pode ou não estar inativo e precisará ser verificado manualmente.
- Não Encontrado: Acontece quando o recurso não foi encontrado no servidor ou foi movido. Neste caso, o link é confirmado como morto.
- Não foi possível conectar: Isso implica que o servidor falhou completamente ao estabelecer uma conexão com o recurso e é um alto indicador de que o link está quebrado ou inoperante.
- Erro desconhecido: O script captura erros no intervalo 400-500, portanto os códigos de status que estão fora desse intervalo serão marcados com esta mensagem.
Idiomas
O script atualmente oferece suporte a dois idiomas: Inglês e Português; sendo o Inglês o idioma padrão. Outros idiomas serão adicionados com o tempo. Para adicionar outro idioma, você pode fazê-lo na [página https://github.com/WikiMovimentoBrasil/deadlinkchecker GitHub] do script.
Código fonte
O código-fonte deste script está atualmente disponível no GitHub sob a Licença Pública Geral GNU v3.0. Relate quaisquer problemas encontrados ao usar o script no GitHub.