Valideur RSS et Gestion historique dépêches

Résolu/Fermé
kriesgraf Messages postés 33 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 17 février 2021 - 16 janv. 2008 à 11:08
kriesgraf Messages postés 33 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 17 février 2021 - 2 févr. 2008 à 20:42
Bonjour,

Je conçois un petit serveur Web avec accès à des flux RSS pour un réseau intranet (non visible du WWW)

Comment faire pour valider à la fois la DTD/Schema du fichier RSS.xml et le contenu, notament les dates/heures, l'ordre des dépêches, sans utiliser un site comme http://www.feedvalidator.org/ qui attend une addresse en http !

Pour tester mon serveur, j'utilise RSSOwl comme aggrégateur.

Ce dernier ne me signale aucune erreur mais efface systématiquement l'historique des dépêches si mon serveur ne renvoie pas les dépêches depuis le début.

Dans mon serveur, je suis obligé d'effacer les plus anciennes pour ne pas faire exploser la taille du fichier XML.

Manque-t-il des informations dans mon "rss.xml" pour signaler à l'aggrégateur que je ne lui envoie que les dernières dêpêches ?

Avec d'autre aggrégateurs comme RSSreader ou RSS XPress, j'ai carrément un message d'erreur indiquant que le flux est deffectueux.

Salutations
A voir également:

5 réponses

R4f Messages postés 441 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 5 mai 2008 62
16 janv. 2008 à 20:05
Feedvalidator peut s'installer sur son propre serveur :
http://feedvalidator.org/download/

C'est écrit en Python.

Pour RSSOwl, apparemment on peut configurer l'historique :
https://www.softpedia.com/get/Internet/News-Newsgroups-Blog-Tools/RSSOwl-RSS-RDF-Atom-Newsreader.shtml

(regarder le screenshot n°5)

C'est peut-être que tu n'as pas une version assez récente...

Raph
0
kriesgraf Messages postés 33 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 17 février 2021 27
17 janv. 2008 à 11:40
Bonjour,

Merci pour les infos, en effet je n'avais pas la version la plus récente.

J'ai fait des tests avec la version 1.2.4 de RSSOwl, voilà mes constatations:

Note: pas de paramétrage possible du "feed"

- envoi du rss.xml avec toutes les dépêches ==> conservation de l'historique.
- envoi du rss.xml avec les dépêches les plus récentes ==> pas de conservation!


J'ai fait des tests avec la version 2.0 de RSSOwl, voilà mes constatations:

Note: paramétrage du "feed" :
- Filter news : last 5 days
- Group news : no
- Maximum number of news to keep : 200
- Maximum age of news in days : 30

- envoi du rss.xml avec toutes les dépêches ==> seule la dernière dépêche est affichée !
- envoi du rss.xml avec les dépêches les plus récentes ==> seule la dernière dépêche est affichée !


Il y a t-il un problème dans mon flux RSS ? En voici un exemple :

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href="http://127.0.0.1/rss.xml" rel="self" type="application/rss+xml" />
<language>en-us</language>
<generator>CRssLogListener</generator>
<title>RssStream</title>
<docs>https://cyber.harvard.edu/404
<link>http://127.0.0.1/</link>
<description>Test RSS stream</description>
<lastBuildDate>Thu, 17 Jan 2008 10:36:34 GMT</lastBuildDate>
<pubDate>Thu, 17 Jan 2008 10:37:19 GMT</pubDate>
<item>
<title>Info 130</title>
<link>http://127.0.0.1:45600/</link>
<guid isPermaLink="false">item130</guid>
<description>17/01/2008 11:36:34;[DEBUG];[2808];CWebAnswer::~CWebAnswer()</description>
<pubDate>Thu, 17 Jan 2008 10:36:34 GMT</pubDate>
</item>
<item>
<title>Info 129</title>
<link>http://127.0.0.1:45600/</link>
<guid isPermaLink="false">item129</guid>
<description>17/01/2008 11:36:34;[DEBUG];[2808];End of CWebAnswer::Run(0)</description>
<pubDate>Thu, 17 Jan 2008 10:36:34 GMT</pubDate>
</item>
</channel>
</rss>
0
kriesgraf Messages postés 33 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 17 février 2021 27
18 janv. 2008 à 10:08
Bonjour,

J'ai améliorer la numérotation des items dans l'élément guid dans le fichier xml et changer d'aggrégateur.

J'ai choisi "Feedreader 3.11" qui supporte bien les fil protégés par mot de passe.

Cela donne de meilleurs résultats pour l'instant, test en cours...
0
kriesgraf Messages postés 33 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 17 février 2021 27
22 janv. 2008 à 23:43
Bonjour,

Je viens d'adopter "Feedreader 3.11" qui supporte bien les fils protégés par mot de passe.

En plus il gère bien l'historique même si on ne renvoie pas tous les items depuis le début à condition de fournir un nom/numéro unique dans l'élément "guid".

Il permet de naviguer sur les pages web référencées dans les items.

Il permet aussi de créer des fils virtuels en faisant un filtre sur le texte de la description/title/category sur différents fils réels en compilant tout ensemble.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kriesgraf Messages postés 33 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 17 février 2021 27
2 févr. 2008 à 20:42
Bonsoir,

Donc je continue à utiliser Feedreader 3.12, seul petit problème, il discerne mal les dépêches lorsqu'elles sont dans une même minute, d'ailleurs il n'affiche jamais les secondes.

Ce qui n'est pas hyper grave, car je peux regrouper les événements dans une même dépêche en rappelant l'heure exacte (avec les secondes) dans le corps du messages.

A+
0