RSSExport
parsing>
parsing>
updating item> 200502061647003 {2005-02-06T16:24:39
updating item> 200502061616553 {2005-02-02T19:33:47
updating item> 200502061616556 {2005-02-02T19:33:47
updating item> 200502061616557 {2005-02-02T19:33:47
updating item> 200502061647000 {2005-02-06T16:24:39
ignoring item> 200502061619245
--results report-----------------------------------------
Feeds parsed:287 (ignored:3)
Items parsed:8334 (ignored:6330 new:1926 updated:78 )
D:\dev\dotnet\rssexport\obj\Debug>
Cest le nom que je viens de donner à mon petit joujou conçu ce week end.
Jutilise de manière assidue mon lecteur de flux RSS, en loccurrence, SharpReader, depuis pas mal de temps et je suis régulièrement confronté à un problème de performances.
En effet, la majorité des lecteurs de flux que jai testés conservent des archives dans une base de données interne au programme. Malheureusement, la taille de cette base augmente considérablement, et à haute vitesse lorsque par exemple lon surveille quotidiennement plus de trois cent flux dinformation.
Depuis quelques temps, je napprécie plus trop lidée de devoir nettoyer la base darticles en effaçant ses éléments par centaines et je ne souhaite pas non plus passer sur un portail en ligne dagrégation de contenu pour des raisons de confidentialité (la majorité ont tendance à promouvoir le partage abusif de flux, une sorte de composante communautaire sociale.)
Jai donc créé RSSExport. Cette application a pour objectif de me consolider une base de données annexe dans laquelle sont archivés tous les articles, les flux ainsi que leur organisation (catégories) initiale. Cela me permet de purger régulièrement la base de travail SharpReader, sans pour autant perdre les informations.
Les inconvénients actuels ? Ils sont principalement au nombre de deux :
- jutilise une base SQL 2000
- il ny a pas dinterface de consultation des archives
Bien entendu, il mest assez rapidement possible de faire une version sappuyant plutôt sur un simple fichier Access et une petite interface simpliste permettant de lancer les recherches dans les archives.
Jai souvent entendu pas mal de monde dénigrer SharpReader alors je ne sais pas si cette application pourrait intéresser du monde. Dans le doute, vous pouvez toujours me laisser un commentaire.