Plucker + Linux = jornal diário
Quando comecei a ler e-books no Palm, fiquei imaginando se existiria uma forma de converter páginas HTML em um formato que pudesse ser lido no mesmo, que pudesse buscar páginas na Internet e convertê-las automaticamente, mantendo-me atualizado, mais ou menos como um leitor de RSS. Queria esta praticidade para ter “o que fazer” no ônibus durante a viagem do trabalho para casa.
Durante uma busca, descobri o Plucker, que é capaz de fazer o máximo de esforço para converter uma página HTML em um arquivo .pdb para ser lido no Plucker “viewer” do Palm OS. Comecei testando seu uso na linha de comando e no Plucker Desktop, uma ferramenta gráfica para configuração do mesmo. Percebi que as possibilidades de uso na linha de comando eram muito maiores, então arregacei as mangas e me atirei no bash.
Utilizando “um punhado” de scripts, consegui deixar o Plucker configurado do jeito que eu queria, com os mais variados tipos de conteúdo, entre sites de notícias, diversão, gráficos da bolsa, previsão do tempo e cardápio da empresa (isto mesmo, cardápio), criando assim o meu “jornal diário”.
É possível montar uma página inicial personalizada e apontar as restantes com links, utilizando HTML puro e simples.
Coloquei algumas telas personalizadas, e ao final disponibilizo os scripts que utilizo, para quem quiser incrementar e personalizar o seu próprio “jornal diário”.
Instruções para utilizar os scripts:
- Descompactar o arquivo plucker no seu diretório $HOME
- Renomear o diretório plucker para .plucker
- Copiar o arquivo $HOME\.plucker\pluckerrc para $HOME\.pluckerrc
- Criar a seguinte entrada no crontab:
16 * * 1-5 /home/<usuario>/.plucker/atualizaPlucker.sh >/dev/null 2>&1
No exemplo acima, o script roda de segunda à sexta, às 16 horas.
Obs.: Os scripts não possuem mecanismos para ser multiusuários, ou seja, os caminhos das pastas do usuário estão hard coded nos scripts. É necessário editá-los e ajustar os paths.
O processo todo gera o arquivo $HOME\.plucker\Noticias.pdb, com um tamanho de aproximadamente 10mb devido às figuras. Para transferir o arquivo para o Palm, utilize o comando:
/usr/bin/pilot-xfer -p /dev/pilot -i ~/.plucker/Noticias.pdb -D Palm/Programs/Plucker
Obs.: O arquivo deve ser copiado para a pasta Palm/Programs/Plucker no cartão para que o Plucker liste o arquivo em sua biblioteca.
Como funciona:
- O script
atualizaPlucker.sh
chama o “parser” do plucker - O parser lê o arquivo de configuração ~/.pluckerrc
- O arquivo de configuração possui a instrução que chama o script
formata_noticias.sh
- O parser utiliza o arquivo
home.html
para gerar a página inicial do documento - O arquivo ~/.plucker/Noticias.pdb é gerado
Conclusão:
O Plucker é uma ótima ferramenta para você criar o seu jornal diário, com o conteúdo que você quiser. No começo é um pouco difícil entender o seu funcionamento, mas depois de alguns testes você pega o jeito. Utilizando a linha de comando (bash) para configurar o Plucker, as possibilidades para você criar o documento do jeito que você quiser são muito maiores.
Bom divertimento!
Dica para manter o Palm sempre ligado Dia-a-dia com o Palm
[…] Post retirado da publicação original em http://www.gersondiesel.com.br […]
Puxa cara, excelente essa dica! Não acredito que só agora achei isso aqui. Vou ver se consigo testar isso hj mesmo!
Abraço!
Olá Cleiner!
Este artigo também está publicado no PalmBR!
Como estes script já foram escritos há algum tempo, é necessário ajustá-los. Nada que dê muito trabalho, pois o resultado é recompensador.
Abraços.
Cara, achei show a solução!
Já estava usando algo parecido para ler quadrinhos no plucker (pois é, descobri já tem algum tempo, que dá sim pra ler quadrinhos no palm) e livros também. Na verdade gosto de converter até os .pdf para plucker, apesar do Documents to Go, por causa de um recurso: correr o texto sozinho enquanto vou lendo. Deu trabalho fazer o texto ficar legível no palm depois da conversão pdf->html, mas no final compensou mesmo!
Agora, na verdade sou novo em linux, tenho só uns 6 meses. Mas estou apaixonado com o sistema!
Estou querendo usar o mesmo esquema para ler outras páginas com as quais o plucker não “lida muito bem”, e foi bom ver que posso baixa-las com o wget. Vou estuda-lo melhor!
Só que como ainda estou aprendendo deixa eu te fazer uma pergunta sobre um detalhe que não entendi. Por quê você usa o Spider.py e não o plucker-buid?
Abraço cara!
Bem vindo ao mundo do melhor sistema operacional que existe!
Quando a sua pergunta, nada de especial. O plucker-build é um link simbólico para o Spyder.py:
# file /usr/bin/plucker-build
/usr/bin/plucker-build: symbolic link to `../share/pyshared/PyPlucker/Spider.py’
Good article, thanks for sharing, please visit
our website