rss-br-linux.php 1.0 (c) 2002 Augusto Campos (brain@matrix.com.br)
freshmeat.cgi 2.0.4 (c) 1999 Kalle Kiviaho (kivi@chl.chalmers.se)


Este  o rss-br-linux.php, um script capaz de obter o arquivo RSS com
os resumos das notcias do br-linux.org e inserir links para cada 
uma delas em qualquer pgina em PHP.

Este script no interpreta RSS - ele apenas faz um rpido parse e 
extrai os campos que lhe interessam, formatando-os em HTML. Ele s
acessa o br-linux.org apenas uma vez a cada 30 minutos, otimizando o 
trfego de rede. Durante o perodo de 30 minutos entre um acesso e 
outro, ele mantm um arquivo armazenado no /tmp para acelerar os 
acessos de outros usurios.




COMO USAR

Para incluir as manchetes do br-linux.org na sua pgina em PHP,
basta copiar o br-linux.php para o mesmo diretrio da sua pgina e
acrescentar a ela uma chamada como a seguinte:
 
  <? include("rss-br-linux.php"); ?>

O cdigo original veio de um script chamado "freshmeat.cgi", de Kalle 
Kiviaho (kivi@chl.chalmers.se), cuja verso 2.0.4  de 1999 e vem com 
uma licena permitindo livre modificao. Portanto, embora eu no possa
alterar a licena (transformar este cdigo em GPL ou BSD, por exemplo),
confirmo a licena original do Kalle: sinta-se  vontade para modificar
este cdigo. Se desejar, mande-me um e-mail se criar qualquer melhoria 
nele.



CUSTOMIZAO OPCIONAL

No incio do script h um conjunto de variveis que permitem definir a 
aparncia do cdigo HTML inserido pelo br-linux.php na sua pgina. So
elas:

- $link_prefix: o que ser includo antes da exibio de cada item.
  exemplo: $link_prefix = "<li>";

- $link_postfix: o que ser includo aps a exibio de cada item.
  exemplo: $link_postfix = "<BR>";

- $cache_file: o nome do arquivo temporrio com as notcias atualizadas
  a cada 30 minutos.
  exemplo: $cache_file = "/tmp/brlinux-news.cache";

- $max_items: nmero mxinmo de notcias que poder ser exibido
  exemplo: $max_items = 8;

- $target: o frame de destino. Se tiver dvidas, ou no usar frames em
  seu site, mantenha o valor "_top".
  exemplo: $target = "_top";

Alm disso, a varivel $backend armazena a URL do resumo RSS a ser 
interpretado.


-- 
2004-01-08
Augusto Campos
http://br-linux.org/
brain@matrix.com.br
