Modelos Editorial Colunistas Artigos Análises Vocabulário Noticias

RSS e Plucker: As últimas notícias em seu PDA


Por: Jeferson Martinho

Ferramentas gratuitas permitem que você tenha à mão
notícias atualizadas de qualquer lugar do mundo

Para quem quer se manter informado, um PDA pode ser uma ótima ferramenta. Pensando nisso, muitas empresas de software têm investido em sistemas que possibilitam transformar o conteúdo de alguns sites de notícias em sistemas para leitura no PDA, sem a necessidade de ter um aparelho conectado à Internet via celular ou outra solução wireless. Uma das ferramentas mais conhecidas é o popular AvantGo (http://avantgo.com), que converte o código HTML para um formato proprietário (exclusivo do leitor AvantGo).

Gratuito para volumes de dados até 2MB (o que torna o serviço bastante útil, já que o uso de memória costuma ficar bem abaixo disso), ele traz apenas um grande inconveniente: são poucos os canais em português. Até é possível criar canais personalizados, mas se o site alvo não tiver uma área específica para leitura com o AvantGo, é bem provável que o conteúdo traga consigo um bocado de links e informações inúteis, aumentando bastante o tamanho e a bagunça no arquivo final.

Uma alternativa nacional é a desenvolvida pela Hands (http://www.hands.com.br). Seu leitor para Palm permite a instalação de módulos de informações (de notícias, guias de cinema e restaurantes, mapas etc.) que passam a ser atualizados a cada hotsync. Até o início de 2003, esse serviço era gratuito, mas passou a ser cobrado para boa parcela dos módulos, em especial os de notícias.

Para aqueles que não se adaptam a nenhum dos dois sistemas, seja por limitação dos canais específicos com notícias do Brasil (caso do AvantGo) ou pelo custo de assinatura e manutenção do serviço (Hands), talvez a solução esteja no uso conjunto do freeware Plucker com o serviço de notícias RSS.

O software Plucker (http://www.plkr.org/) é um leitor de documentos off-line para Palm que está se tornando cada vez mais popular. É gratuito, com boa taxa de compressão, e sua porção desktop além de fácil de instalar e utilizar, permite boa flexibilidade nas configurações. (Existem algumas versões freeware para desktop. Neste artigo utilizei o JPluckX, disponível em http://jpluck.sourceforge.net. Por ser escrito em Java, é compatível com a maioria dos sistemas operacionais).


Plucker no Palm em 256 cores

Com esse conjunto já era possível fazer com que seus sites favoritos, atualizados a cada hotsync, fossem direto para o PDA (observando, claro, a condição básica de estar conectado à Internet no momento do sincronismo). Porém este procedimento traz o mesmo problema do canal personalizado para AvantGo. Na maioria dos portais e agências de notícias, mesmo limitando a profundidade de links a serem "traduzidos" para o Palm, é muito difícil evitar que propaganda e outras áreas indesejadas do site sejam transferidas para o PDA.

Para contornar essa limitação, a solução é utilizar os índices RSS. Acrônimo de Rich Site Sumary, RSS é um formato mundialmente padronizado para troca de notícias, com presença cada vez mais comum na Internet. Preparadas para leitura num "RSS Reader" para desktop, as notícias neste formato normalmente trazem apenas um título, descrição e link para que o usuário possa abrir, no navegador, somente aquilo que lhe interessar. O que viabiliza essa funcionalidade é o código XML, uma espécie de HTML simplificado.

Vários sites em todo o mundo disponibilizam notícias no formato RSS. No Brasil a prática aos poucos vai ganhando adeptos. Mas enquanto as agências de notícias e os portais de informação não o fazem, um projeto chamado RSSficado (http://rss.phpnuke.org.br) criou rotinas em PHP (parsers) que formatam para RSS as notícias de vários sites jornalísticos nacionais.

O próprio JPluck X é capaz de converter diretamente notícias RSS, adicionando um "Feed" com o link desejado (no menu "Document", "ADD...", opção "Add new Feed"). A desvantagem desta opção é que a conversão mostrará apenas o índice e a descrição, não importando o valor da profundidade de link ("link deep") indicado.

É aí que entra em cena outro código PHP, escrito pelo analista de sistemas Charles Roberto Pilger (http://www.charles.pilger.com.br). É chamado "Chapéu" (http://rss.phpnuke.org.br/chapeu/) - numa alusão ao jargão jornalístico para a palavra ou expressão que às vezes precede o título de uma matéria. Podendo estar hospedado em qualquer servidor com suporte a PHP, o Chapéu converte um link RSS para o formato HTML.

Além da gratuidade, esse sistema tem outras vantagens em relação aos mencionados anteriormente: a velocidade de conversão e a alta taxa de compactação conseguida nos documentos. Seu único limite é a disponibilidade de fontes de notícias RSS.

 

Configuração


Tela com exemplo de uma configuração - opção principal

Para conseguir ler as notícias RSS no seu PDA usando o Pucker, no JPluck X, ao invés de adicionar um novo Feed, escolha adicionar um novo "site" (menu Document -> ADD... -> Add new site). Na janela de opções a seguir, dê um nome para o novo documento e, em seguida, coloque a URL da seguinte forma:

http://rss.phpnuke.org.br/chapeu/?h=off&l=
http://www.linkdasnoticiasemRSS.com/arquivo.rss

A primeira parte da URL leva ao script "Chapéu" no servidor onde ele atualmente está hospedado (o autor recomenda que, para não sobrecarregar o servidor atual do Chapéu, ele seja hospedado no servidor da casa ou da empresa do usuário). A opção "h=off" indica ao script que elimine os cabeçalhos HTML, tornando a lista de notícias mais "limpa" e, portanto, ocupando menos espaço no PDA.

Na opção "Max.Depth", que determina a profundidade de link a ser pesquisada na consulta, o valor ideal é "1", para que sejam carregados apenas o índice e as páginas com as notícias propriamente ditas. Na opção "Restrict" é preciso deixar "none". Em "Schedule", a seleção "none" fará com que as notícias sejam atualizadas a cada hotsync. Ao estabelecer uma periodicidade (horária, diária, semanal ou mensal), não haverá atualização até o intervalo ser completado.


Tela com exemplo de uma configuração - opção de formatação

Nas "abas" seguintes, a mais importante é "Formatting". A opção por não incluir imagens nem textos alternativos reduz o tempo de conversão e sincronização, além de economizar muito espaço no PDA. Em Links, "Normal Links" pode ser deixado padrão: "Leave as is"; já "Unsolved Links" deixa o resultado mais "limpo" quando selecionada a opção "Remove". Depois de configurar todos os seus sites RSS, é preciso salvar o arquivo no JPluck X, que lhe dará a extensão ".jxl".

Pressupondo que a instalação do JPluck X no desktop e do Plucker no PDA estejam corretas, está tudo pronto. Falta apenas informar ao conduit JPluck onde está o arquivo com seus sites a serem convertidos durante o hotsync. Para fazer isso, basta abrir o "Hotsync Manager/Gerenciador de Sincronismo" com a opção "Custom/Personalizar", localizar o conduit JPluck, clicar em "Change/Alterar" e, na aba "Settings", informar o caminho (path) do arquivo a ser convertido (algo como
C:\Arquivos de programas\JPluck\Noticias.jxl).

Obs: Após a publicação deste artigo, foi lançada a versão JPluckX 2.0 beta6, a partir da qual mudou a forma como o conduit trabalha. Agora, ao invés de definir o path para o arquivo .jxl no gerenciador de hotsync, isso deve ser feito no próprio programa JPluckX. Abra o menu File, Preferences, a seguir a aba "Autoupdate" e adicione ali um ou mais arquivos ".jxl" configurados com os seus sites RSS. Podem ser adicionados vários arquivos em conjunto, o que tornou muito mais flexível e prática a tarefa de atualização durante o hotsync. No gerenciador de hotsync, ative a opção Autoupdate e escolha a configuração de destino dos dados no Palm: para a RAM ou para o cartão.)

Pronto. No próximo hotsync as notícias já serão instaladas no PDA, com atualização a cada novo sincronismo. E exceto por alguns menus em texto puro no início de cada notícia, nada além da própria notícia é carregado, facilitando muito a leitura.

 

Fontes de notícias

A principal fonte de notícias RSS em português é o site do projeto RSSficado, mantido gratuitamente em http://rss.phpnuke.org.br. Os scripts, em sua maioria desenvolvidos caso a caso, já convertem uma boa variedade de sites, incluindo alguns gerais de grande visitação, como Agência Brasil, Agência Estado, JB Online (Jornal do Brasil) e Último Segundo (IG). Há também sites de notícias por segmentos e opções de blogs no formato RSS.


Tela principal do JPluck X

Os responsáveis pelo projeto recomendam a quem tem um servidor PHP disponível que instale os scripts de conversão em seu servidor, já que a banda do projeto RSSficado é limitada e o aumento da demanda pode dificultar a manutenção do serviço (a mesma recomendação é feita para o script Chapéu).

Para os sites estrangeiros que disponibilizam notícias RSS, um dos maiores catálogos é a página "Syndic8" (http://www.syndic8.com). Os links a serem usados como URL no JPluck X estão nos botões "XML".

 

Por: Jeferson Martinho

*O autor é jornalista, assessor de imprensa e usuário de um PalmIIIxe. Pode ser contatado pelo e-mail jeff@novaondanet.com.br

 

 

Artigos