Comment feriez-vous pour que les entrées de flux RSS soient disponibles plus longtemps qu'elles ne sont accessibles depuis la source?

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

  •  03-07-2019
  •  | 
  •  

Question

Mon ordinateur à la maison est configuré pour télécharger automatiquement des éléments à partir de flux RSS (principalement des torrents et des podcasts). Cependant, je ne garde pas toujours cet ordinateur allumé. Les sites auxquels je m'abonne ont un débit relativement important. Ainsi, lorsque je rallume l'ordinateur, il n'a aucune idée de ce qu'il a manqué entre le moment où il a été éteint et la dernière mise à jour.

Comment voudriez-vous stocker les entrées de flux pendant une période plus longue que celle disponible sur les sites réels?

J'ai consulté les pipes de Yahoo et je n'ai trouvé aucune fonctionnalité de ce type. Google Reader peut le faire, mais cela nécessite un marquage manuel de chaque élément. Magpie RSS pour php peut faire de la mise en cache, mais ce n'est que pour éviter de récupérer trop de flux, sans stocker plus d'entrées.

J'ai accès à un serveur Web (LAMP) disponible 24 heures sur 24, 7 jours sur 7, si bien qu'une solution utilisant un php / mysql serait excellente, tout service Web existant serait également excellent.

Je pourrais écrire mon propre code pour le faire, mais je suis sûr que ce problème doit être rencontré auparavant par quelqu'un?

Ce que j'ai fait: Je ne savais pas que vous pouviez partager une balise entière à l'aide de Google Reader, merci à Mike Wills de l'avoir signalé. Une fois que j'ai su que je pouvais faire cela, il suffisait simplement d'ajouter le flux à un compte Google distinct (pour ne pas encombrer ma liste de lecture personnelle), j'ai également fait une correspondance sélective à l'aide de tubes Yahoo uniquement pour obtenir les entrées spécifiques qui m'intéressaient. cela aussi pour minimiser le risque que quelque chose soit oublié.

Était-ce utile?

La solution

J'utilise Google Reader pour mes abonnements podiobooks.com. J'ajoute tous les flux à une balise, dans ce cas podiobooks.com, que je partage (mais ne partage pas l'URL). J'ajoute ensuite le flux RSS à iTunes. Exemple ici .

Autres conseils

Cela ressemble à Google Reader fait tout ce que vous voulez. Vous ne savez pas exactement ce que vous entendez par marquage d'éléments individuels; vous devez le faire avec n'importe quel agrégateur RSS.

On dirait que vous souhaitez une sorte de service qui vérifie le flux RSS toutes les X minutes, de sorte que vous puissiez télécharger chaque article / élément publié dans le flux tout en "regardant" les vidéos. plutôt que de ne voir que les éléments affichés dans le flux lorsque vous allez les voir. Ai-je raison?

Au lieu de proposer une solution logicielle complète, pouvez-vous simplement utiliser cron ou une autre sorte de planification des tâches sur le serveur Web avec la solution que vous utilisez déjà pour lire les flux et télécharger leur contenu?

Sinon, il semble que vous allez bientôt réécrire un service complet tel que Google Reader.

Ecrire un agrégateur pour conserver un historique plus long ne devrait pas être trop difficile avec une bonne bibliothèque RSS.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top