Como você tornaria as entradas de feeds de RSS mais longas do que acessíveis a partir da fonte?

Meu computador em casa está configurado para baixar automaticamente algumas coisas de feeds RSS (principalmente torrents e podcasts). No entanto, nem sempre mantenho este computador ligado. Os sites para os quais eu me inscrevo têm uma taxa de transferência relativamente grande, portanto, quando ligo o computador de volta, ele não faz ideia do que perdeu entre o momento em que foi desligado e a última atualização.

Como você faria para armazenar as entradas de feeds por um período de tempo maior do que as disponíveis nos sites reais?

Eu verifiquei os canais do Yahoo e não encontrei essa funcionalidade, o leitor do Google pode fazê-lo, mas requer uma marcação manual de cada item. Magpie RSS para PHP pode fazer cache, mas isso é apenas para evitar recuperar o feed muito não realmente armazenar mais entradas.

Eu tenho acesso a um servidor web (LAMP) que está em 24/7, então uma solução usando um php/mysql seria excelente, qualquer serviço web existente seria ótimo também.

Eu poderia escrever meu próprio código para fazer isso, mas tenho certeza que isso deve ser um problema encontrado anteriormente por alguém?

What I did: I wasn't aware you could share an entire tag using Google reader, thanks to Mike Wills for pointing this out. Once I knew I could do this it was simply a matter of adding the feed to a separate Google account (not to clog up my personal reading list), I also did some selective matching using Yahoo pipes just to get the specific entries I was interested in, this too to minimize the risk that anything would be missed.

1

4 Respostas

Parece que o Google Reader faz tudo o que você deseja. Não tenho certeza do que você quer dizer marcando itens individuais - você teria que fazer isso com qualquer agregador de RSS.

2
adicionado
O Google Reader não disponibiliza nenhum dos seus feeds ao público, exceto os itens compartilhados. É isso que quero dizer com "marcar". Mas talvez eu consiga descobrir uma maneira de entrar no Google Reader usando um script ...
adicionado o autor grapefrukt, fonte

Eu uso o Google Reader para minhas assinaturas podiobooks.com. Eu adiciono todos os feeds a uma tag, neste caso podiobooks.com, que compartilho (mas não compartilho a URL). Eu então adiciono o feed RSS ao iTunes. Exemplo aqui .

1
adicionado
Eu serei amaldiçoado, eu não sabia que poderia compartilhar tags inteiras. Eu definitivamente vou olhar para isso!
adicionado o autor grapefrukt, fonte

Parece que você quer algum tipo de serviço que verifica o feed RSS a cada X minutos, para que você possa fazer o download de cada artigo/item único publicado no feed enquanto o "assiste", em vez de apenas ver itens exibidos no feed quando você vai visualizá-lo. Eu tenho isso correto?

Em vez de criar uma solução de software completa, você pode usar o cron ou algum outro tipo de agendamento de trabalho no servidor da web com qualquer solução que já esteja usando para ler os feeds e baixar o conteúdo deles?

Caso contrário, parece que você vai acabar perto de reescrever um serviço completo como o Google Reader.

1
adicionado
os feeds são lidos por programas "regulares" como o uTorrent, então eu gostaria que fosse transparente para eles. O que eu estou procurando é essa solução "full blown", mas uma versão minimalista, apenas armazenando todas as novas entradas e disponibilizando-as por um longo tempo.
adicionado o autor grapefrukt, fonte

Escrever um agregador para manter um histórico mais longo não deve ser muito difícil com uma boa biblioteca de RSS.

0
adicionado
Não, eu tenho certeza que não, eu só acho que alguém está fadado a ter feito isso antes e esperançosamente fez o código disponível me poupando o problema.
adicionado o autor grapefrukt, fonte
Primeiro: este é um site de programação. Isso é muito simples e dá alguma flexibilidade sobre as soluções existentes. Segundo: é bom ter alternativas para o Google.
adicionado o autor iny, fonte