Como você gostaria de fazer um RSS-Feeds entradas disponíveis mais tempo do que eles são acessíveis a partir da fonte?

StackOverflow https://stackoverflow.com/questions/201993

  •  03-07-2019
  •  | 
  •  

Pergunta

Meu computador em casa está configurado para baixar automaticamente algumas coisas de feeds RSS (principalmente torrents e podcasts). No entanto, nem sempre manter este computador. Os sites de me inscrever para ter uma relativamente grande rendimento, então quando eu viro as costas computador nele não tem idéia do que se perdeu entre o momento em que foi desligado e a atualização mais recente.

Como você iria sobre como armazenar as entradas de feeds para um período mais longo de tempo do que eles estão disponíveis nos sites reais?

Eu verifiquei tubos do Yahoo e não encontraram tal funcionalidade, o Google leitor pode tipo de fazê-lo, mas requer um manual de marcação 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, por isso, uma solução usando um PHP / MySQL seria excelente, qualquer serviço da web existente seria grande demais.

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

O que eu fiz: Eu não estava ciente que você poderia compartilhar uma tag inteira usando o leitor de Google, graças a Mike Wills para apontar isto. Uma vez que eu sabia que podia fazer isso era simplesmente uma questão de adicionar o feed para uma conta do Google separada (para não entupir minha lista de leitura pessoal), eu também fiz alguma correspondência seletiva usando o Yahoo Pipes apenas para obter as entradas específicas que eu estava interessado , este também para minimizar o risco de que alguma coisa iria ser desperdiçada.

Foi útil?

Solução

Eu uso o Google Reader para minhas assinaturas podiobooks.com. I adicionar todos os feeds para um tag, neste caso podiobooks.com, que eu share (mas não compartilham o URL). Eu, então, adicionar o feed RSS para o iTunes. Exemplo aqui .

Outras dicas

Parece Google Reader faz tudo o que você está querendo. Não tenho certeza que você entende por marcar itens individuais -. Você'd tem que fazer isso com qualquer agregador de RSS

Parece que você quer algum tipo de serviço que verifica o RSS feed a cada X minutos, então você pode baixar todas único artigo / artigo publicado na alimentação, enquanto você está "olhando", em vez de vendo apenas os itens apresentados no feed de quando você vai para o visualizar. Tenho correto?

Em vez de chegar com uma solução de software full-blown, você pode simplesmente usar o cron ou algum outro tipo de agendamento de tarefas no servidor web com qualquer solução que você já está usando para ler os feeds e baixar seu conteúdo?

Caso contrário, parece que você vai acabar chegando perto de re-escrever um serviço full-blown como o Google Reader.

Escrevendo um agregador para manter mais tempo a história não deve ser muito difícil com uma biblioteca boa RSS.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top