02.15.07
A salvo?
O site www.safenow.org faz uma paródia do site www.ready.gov, criado pelo Governo dos Estados Unidos para instruir as pessoas sobre o que fazer no evento de um ataque terrorista. As imagens realmente pediram para receber novas legendas. A minha favorita é esta:
Se alguém lhe contaminar com uma substância desconhecida, pare e pense sobre isso ao invés de ver um médico.
02.14.07
Yahoo Group Archiver
Gostaria de dedicar um post a um dos programas mais úteis que eu já encontrei, o Yahoo Group Archiver. Ele é basicamente um programa que baixa as mensagens disponíveis nos arquivos de grupos do Yahoo! Grupos.
Ele é escrito em Perl, e como eu nunca mexi com essa linguagem de programação, apanhei um pouco. O que você precisa para fazê-lo funcionar é:
- baixá-lo (claro);
- descompactá-lo em uma pasta qualquer (pode ser no
C:\messages); - baixar o ActivePerl;
- com este último já instalado e operacional, adicionar os arquivos ssleay32.dll e libeay32.dll na pasta
C:\Perl\site\lib\auto\Crypt\SSLeay\.
Para descompactar um arquivo .gz, é necessário um programa como o WinRAR ou o ALZip
Quanto ao ssleay32.dll e o libeay32.dll, mas o mais certo (e seguro) de se conseguir é baixando o Google Video Player, que instala os DLLs na pasta C:\Arquivos de Programas\Google\Google Video Player\.
Acho que seria bom mencionar que os arquivos DLL em geral são ocultados pelo Windows por definição de fábrica, evitando que os DLLs importantes sejam deletados por operadores incautos (ou seja, noobs). Desoculte-os para poder copiá-los ao outro diretório.
Finalmente, para rodar o script, vá com o Prompt de Comando e entre na pasta onde estão instalados os scripts (em nosso exemplo, C:\messages) e digite esta linha de comando:
perl -T yahoo2maildir.pl [nome da lista] [nº da mensagem inicial a fazer o download] [nº da mensagem final a fazer o download]
Se você quiser fazer o download de todas as mensagens da lista Lambengolmor, por exemplo, o código é este:
perl -T yahoo2maildir.pl lambengolmor
Mil mensagens precisaram de uma hora e meia de download em meu computador, mas ele é um PIII 800mhz com 512MB de RAM construído no ano 2000 e conexão ADSL 300k, ou seja, alguém com conexão à cabo e um computador um pouco melhor deve fazer o processo muito mais rápido.
Finalmente, todas as mensagens virão em arquivos de texto separados salvos na pasta C:\messages\[nome da lista]\. Para agrupá-las e convertê-las a um formato de arquivo legível para o Mozilla Thunderbird (desculpe usuários do Outlook! Quem mandou não ser Open Source?) utilize este comando:
perl mboxify.pl [nome da lista] [nome do arquivo a ser salvo com todas as mensagens]
O código que eu usei para as minhas mensagens da Lambengolmor foi:
perl mboxify.pl lambengolmor lbg
Copie o arquivo (no nosso exemplo “lbg”) que estará agora na pasta C:\messages. Com o Thunderbird já instalado, vá à pasta C:\Documentos e Configurações\xxx\Dados de plicativo\Thunderbird\Profiles\yyy.default\Mail\Local Folders e cole o arquivo com as suas mensagens dentro dessa pasta.
Nota: xxx é o seu nome de usuário do Windows (no meu caso é “Rodrigo”) e yyy é uma série de caracteres aleatórios que muda a cada instalação do Thunderbird. A pasta “Dados de Aplicativo” também é escondida por padrão. Para acessar, vá em Iniciar>Executar, digite %appdata% e clique em OK. Sim, os “por-cento” são digitados também.
Todo esse processo parece muito complicado, mas quando você faz fica pasmo de quão simples é obter toda essa informação. O maior benefício é àquelas pessoas, como eu, que não participavam das listas que estão cadastrados desde o seu início, tendo perdido então algumas centenas ou milhares de mensagens de importância significativa. A Yahoo! não lhe dá uma opção para baixar todas as mensagens desde a abertura de uma lista, forçando-o a navegar em uma página cheia de anúncios gráficos pesados para lê-las e impossibilitando a leitura offline.
Outra grande vantagem de ler tais mensagens em um editor de texto ou o Mozilla Thunderbird é que o sistema de busca dos programas do seu computador são bem melhores do que o da Yahoo! Grupos. É tão ruim que a lista Elfling possui um mirror de suas mensagens em outro site, para que as 33000 mensagens sejam facilmente procuráveis.
Espero que esse pequeno tutorial tenha sido tão útil para você quanto foi útil para mim descobrir toda essa história, mesmo que por conta própria.