web-dev-qa-db-fra.com

utilitaire pour afficher les entrées d'un flux RSS avec une certaine plage de dates

J'aimerais inclure dans mon blog quotidien une section qui pourrait capturer/agréger mon activité sur Twitter, github, etc. ce jour-là. Idéalement, cette information pourrait être affichée de manière visuellement discrète au bas de l'article de blog habituel.

Je peux ajouter ces informations via un lecteur de flux RSS (par exemple, j'utilise un site wordpress, et je peux utiliser le plug-in embed-rss pour afficher les dernières informations issues d'un compte Twitter ou de github), mais cela ne fonctionne pas. permettez-moi de limiter la plage de dates aux activités de ce jour; affiche toujours la dernière activité. Alors, des questions:

  1. Existe-t-il un moyen simple d'intégrer un flux RSS filtré à une certaine période sur une publication?
  2. Le flux RSS fournit-il une liste stable de tout l'historique ou dois-je plutôt créer des instantanés statiques?

  3. Peut-on le faire via les API Twitter et github, sinon via un simple flux RSS? Y at-il une application qui fait déjà cela?

  4. Autres suggestions pour aborder ce genre de chose?

Par exemple, je peux faire quelque chose de similaire pour mon activité flickr en utilisant la fonction de recherche du plugin flickr-gallery, qui me donne un ensemble de miniatures défilables de photos correspondant à certains critères de recherche dans lesquels je peux définir une plage de dates correspondant à ce jour.

2
cboettig

Je n'ai jamais extrait les données d'activité de Github. Par conséquent, les informations ci-dessous s'appliquent uniquement à Twitter. J'imagine que beaucoup de choses sont plus ou moins les mêmes pour Github, cependant.

  1. Je ne compterais pas sur RSS pour quoi que ce soit sur Twitter. Ils sont en train de le tuer depuis qu'ils ont commencé à prévisualiser NewTwitter. En fait, je pense que cela a complètement disparu, à l'exception de quelques endroits où vous pouvez toujours pirater des URL si vous connaissez les anciens modèles, alors je suis surpris que vous posiez même la question de cette façon.
  2. Non, je ne peux même pas trouver de fil pour les statuts de compte pour le moment, mais je doute qu'ils aient déjà renvoyé plus de 15 éléments. Au-delà, Twitter limite actuellement l'accès aux données historiques à 3 200 mises à jour. si vous avez plus que cela, vous ne pouvez tout simplement pas les atteindre par aucune méthode pour le moment. Ceci est "en cours" mais ce n'est clairement pas une priorité. Alors oui, vous devez trouver un moyen de cacher vos propres copies, si ce bloc "day in Twitter" est quelque chose qui doit être persistant par publication.
  3. Il existe de nombreux widgets pour incorporer des informations Twitter, pour à peu près n'importe quelle langue, mais je ne pense pas en avoir vu qui vous permet de filtrer par date, probablement parce que cela n'a pas vraiment de sens d'essayer même la plupart du temps. Twitter est fondamentalement axé sur "maintenant", de même que la grande majorité des outils construits autour de celui-ci.
  4. Mon instinct initial serait de voir s'il serait possible d'utiliser ThinkUp pour cela. En théorie, vous l'utiliseriez pour créer une archive personnelle de vos mises à jour, puis pourrez extraire ces données comme bon vous semble via son API .
2
Su'