Gosto de ferramentas como o PingOmatic porque gerencio alguns feeds rss que não executam ping automaticamente em serviços da web quando eu atualizo. Então eu vou lá e eles fazem isso por mim.
O problema de depender de outra pessoa, no entanto, é quando o site dela está fora do ar, não consigo enviar pings ou, quando meus cookies são apagados, preciso inserir todas as minhas entradas novamente. (Por exemplo, quando fui fazer o link do Pingomatic para este post, recebi essa tela).
Eu pretendia codificar o ping de meus feeds de rss com PHP, mas depois de explorar o envio de XML com XmlHTTP, pensei que poderia ser feito facilmente com o Excel, e foi.
Então, na última semana ou mais, tenho usado o Excel para executar ping em serviços de weblog como Technorati e Weblogs.com e as coisas parecem estar funcionando muito bem.
Simplesmente insiro o nome e o URL do meu blog e clico em PING! e ele fará o ping dos 11 serviços da web que eu escolhi. Aqui está uma foto dos resultados que recebo:
Vou fazer algumas anotações em um segundo, mas primeiro aqui está o download:
Aviso: você precisa do Excel 2003 para que esta planilha funcione por causa da versão do analisador XML que uso. O código não é protegido por senha (como sempre), então se alguém quiser modificá-lo e postar uma versão que funcione com versões anteriores do Excel, postarei um link para ele aqui. Aproveitar.
Baixe Ping Your Weblog com Excel
Nota 1: Isso pode ser facilmente modificado para executar ping em vários feeds de rss com um ou dois loops (o que pretendo fazer).
Nota 2: Nada contra o Pingomatic, adoro o serviço, só queria fazer sozinho.
Nota 3: Este também é um exemplo de um cliente XML-RPC básico no Excel. Possivelmente postarei mais sobre isso mais tarde. O que mais posso fazer com essa tecnologia?
Observação 4: esta é a primeira planilha que incluo um link para a página de suporte recém-criada. As pessoas não podem apoiar o seu trabalho se você não lhes der uma maneira de o fazer, eu acho. É também um pequeno link de texto para que aqueles que não estão interessados possam facilmente ignorá-lo ou excluí-lo.