Arquivo do maio, 2008

Migrando e limpando links mortos no Delicious

Para quem não sabe o que é Del.icio.us há uma explicação na Wikipedia.

Eu tinha uma conta lá e queria migrar para outra, mantendo todos os meus favoritos (bookmarks). Não há muito segredo para migrar. É só escolher a opção “exportar” nas configurações da conta antiga e depois dar a “importar” nas configurações da conta nova. Esperar algum tempo para que sejam importados todos os bookmarks e tudo certo.

O problema é que o Del.icio.us só permite importar com a opção de links privados, ou seja, quando importamos de outra conta, todos os nossos links estão como privados, de maneira que precisamos manualmente ir clicando em casa um dos links se queremos torná-los públicos. E isso sem condições, porque eu tenho mais de mil bookmarks.

Dessa forma, estive pesquisando e em um site encontrei um script feito por uma alma caridosa que permite automatizar a opção “share” em cada link. Então é só ir a essa página, copiar o código da opção “sharing your delicious posts”, logar e ir a sua página do Del.icio.us, colar o código na barra de endereço e com um intervalo preestabelecido o script vai passando por todos os seus links tornando-os públicos. Você pode mudar o intervalo de tempo, o “delay”, que está em milissegundos, para que o intervalo seja mais curto mas não abuse ao colocar um intervalo muito curto que o Del.icio.us dá um erro, já que considera como requisições suspeitas e bloqueia a sua conta por horas. No site antes mencionado também há um código de script para apagar vários links de forma automatizada.

Se você usa Firefox, outra opção é usar a extensão iOpus iMacros e criar uma macro que simula o clicar na opção “share” e depois em “yes”, de forma seguida e com um looping. Se você tem alguma idéia mais específica de como funcionam essas macros (não tenho muita idéia), poderá colocar um intervalo entre os cliques e automatizar a forma de passar para as páginas seguintes quando termine o último da página, etc. Aqui também, se você fizer a macro rodar várias vezes sem intervalo de tempo vai dar erro no Del.icio.us e bloquear a conta.

E para verificar os links mortos no Del.icio.us, podemos usar outra extensão do Firefox, o LinkChecker, que pode ser usado em qualquer página com links para verificar se ainda funcionam.

Aceito sugestões sobre o tema.

Decoração geek

Home Decor for Absolute Geeks. Divertidíssimo. Idéias inspiradoras.

via Microsiervos