Intelligence, social... FreshRSS veut redonner un coup de fouet aux agrégateurs de flux

Intelligence, social… FreshRSS veut redonner un coup de fouet aux agrégateurs de flux

Google Reader dans nos cœurs

Avatar de l'auteur
Guénaël Pépin

Publié dans

Logiciel

15/03/2018 13 minutes
40

Intelligence, social... FreshRSS veut redonner un coup de fouet aux agrégateurs de flux

Près de cinq ans après la mort de Google Reader, l'équipe derrière FreshRSS veut faire évoluer les protocoles et l'utilisation des flux d'actualité. Détection des doublons, regroupement par thèmes, nouvelle présentation : les idées ne manquent pas, pour un outil qui mise aujourd'hui plus sur ses valeurs que sur l'innovation.

À l'heure des débats sur le contrôle de l'information par les plateformes en ligne, les flux RSS font presque figure de vestige d'un autre temps. Plus qu'un outil, la « syndication » de ces flux serait une autre approche d'Internet, que l'équipe de FreshRSS voudrait bien remettre au goût du jour.

FreshRSS est un agrégateur open source, autohébergeable, initié en octobre 2012 par Marien Fressinaud. « J'étais mécontent des outils de l'époque. Je l'ai lancé entre la fin d'IUT et le début d'école d'ingénieur. C'était mon plus gros projet à l'époque » nous conte celui qui travaille aujourd'hui dans une SSII grenobloise.

Le projet a depuis été repris par d'autres développeurs, menés par Alexandre Alapetite, ingénieur installé au Danemark depuis 2003. Début mars, le logiciel est passé en version 1.10, avec quelques correctifs et ajustements. Il est aujourd'hui distribué en 13 langues, en propre ou via des systèmes tiers.

Quand Miniflux prône le minimalisme (voir notre entretien), FreshRSS se distingue surtout par sa philosophie. « Un point central, c'est cette contribution à notre petit niveau, humble, à des valeurs importantes », dont l'accessibilité et la bienveillance envers la communauté, nous déclare Alexandre Alapetite.

Pour faire évoluer les lecteurs de flux RSS, les développeurs envisagent plusieurs fonctionnalités optionnelles, comme un regroupement automatisé des flux ou l'établissement de tendances entre les instances de l'outil. Nous en discutons avec les deux concepteurs, responsables d'un projet « plus actif que jamais ».

Notre dossier sur les lecteurs de flux RSS :

Un flambeau passé il y  a trois ans

En 2012, FreshRSS était donc un projet d'étudiant. Le choix du web était d'abord une question pratique pour le fondateur de FreshRSS, qui s'exerçait au code et à l'autohébergement. « Ce n'est pas très compliqué à concevoir. Un ami en école d'ingé disait que "Si en école d'ingé, tu n'as pas développé ton lecteur de flux RSS, tu as raté ta vie" ! » s'amuse-t-il.

Le développement avançait « par cycles de motivation. Quand j'étais motivé, Alexandre l'était un peu moins, et inversement » se souvient Marien Fressinaud. Cette mécanique a duré entre juillet 2013, à l'arrivée d'Alexandre Alapetite, et janvier 2015, quand le fondateur de FreshRSS s'est mis en retrait.

« J'avais des besoins, donc une vision précise de l'outil. À la sortie de la v1, le logiciel me convenait. J'ai pris une année sabbatique après mes études, dont trois mois pour sortir cette version en janvier 2015 » nous détaille-t-il. Le flambeau a donc été passé à ce moment, même si une partie de la documentation et des transferts de comptes sociaux manquent encore, par oubli. 

Si Alexandre Alapetite mène aujourd'hui le développement, il est accompagné d'autres contributeurs, dont Alexis Degrugillier, Frans de Jonge et Kevin Papst. Pourquoi FreshRSS ? « C'est un peu par élimination. J'étais un utilisateur content de Google Reader. Google avait déjà fermé plusieurs services assez brutalement, avec un préavis de l'ordre de trois semaines ou trois mois dans le meilleur des cas. C'est très court » se souvient-il.

La mise à mort de Google Reader a été un événement fort dans le monde des flux RSS. Pour Alapetite, la fin de cet outil quotidien a été « un choc. J'ai réalisé que j'étais devenu paresseux et que je me laissais aller à utiliser des services dont je n'avais pas le contrôle ». « Ça a été élément déclencheur dans le désir d'aider à l'autonomie, la décentralisation, pour ne pas être obligé de suivre Facebook, Google ou autres » justifie le développeur.

Depuis, il travaille au moins quelques heures par semaine sur FreshRSS, voire des week-ends pour concevoir une fonction particulière ou sortir une nouvelle version stable. « J'ai coupé un certain nombre de choses chronophages, comme la télévision, pour avoir à la fois du temps pour la famille, du sport et des contributions open source. »

FreshRSS
L'interface principale de FreshRSS

Simplicité et ouverture en porte-étendard

Son choix de FreshRSS vient aussi d'un rejet de Tiny Tiny RSS, l'agrégateur autohébergeable historique, dont Alexandre Alapetite a peu goûté la philosophie à l'époque. « Très vite, j'ai fait quelques contributions. Immédiatement, le ton de la communauté inacceptable, un manque de politesse accablant, des insultes, des retours techniques complètement injustifiés... C'est horrible pour les nouveaux » estime le développeur.

Pour lui, Tiny Tiny RSS est l'archétype du modèle à éviter. « Même techniquement, ce n'est pas extraordinaire, c'est lourd. Aux utilisateurs qui ont des serveurs trop petits, on leur dit d'aller voir ailleurs et de prendre plus grand. Ce ne sont pas du tout mes valeurs. »

FreshRSS s'appuie donc sur d'autres valeurs humaines et techniques, qui passent par un logiciel léger, installable (presque) n'importe où en PHP et une communauté accueillante. « Le but est que ce ne soit pas trop basique, qu'un utilisateur avide de RSS puisse trouver ce qu'il cherche, avec une communauté » résume le concepteur. Les utilisateurs doivent aussi pouvoir le modifier simplement, pour partager leurs améliorations.

« Nous voulons être présents avec notre alternative lorsqu’une personne est soudainement dans l’état d’esprit qui correspond. Il est important que les déçus de Tiny Tiny RSS, par exemple, ne fuient pas le libre, la décentralisation, et le RSS pour autant » ajoute le Danois d'adoption.

« D’une manière générale, nous œuvrons à notre petite échelle pour promouvoir les bonnes pratiques – nétiquette – côtés client et serveur. Cela inclut le respect des standards (comme le HTTP avec un cache approprié et des requêtes conditionnelles), ce que certaines autres solutions font mal » argue-t-il encore.

Promouvoir l'écosystème

Le logiciel autohébergeable est l'une des nombreuses offres sur ce créneau, en plus des services commerciaux, aussi nombreux. Il n'est pourtant pas question de parler de concurrence, selon Alapetite. « Il est bien plus important de promouvoir le RSS que FreshRSS lui-même. On a besoin de cette diversité pour assurer un écosystème RSS vivant » selon lui.

FreshRSS cible ainsi les utilisateurs qui veulent un outil léger et complet, installable sur un Raspberry Pi au besoin, ou capable d'accueillir un grand nombre d'utilisateurs. L'équipe qualifie son approche d'humble, avec « un large support des versions et plusieurs bases de données (dont SQLite), qui maximise la possibilité qu’un utilisateur au hasard puisse l’installer avec succès [et] l’utiliser ».

Pas question d'embarquer de grosse bibliothèque. Il s'appuie aujourd'hui sur Minz (un framework PHP conçu par Marien Fressinaud) et SimplePie, chargé de traiter les flux RSS, avec toutes leurs différences et leurs erreurs. Ce dernier serait la seule brique à montrer son âge. Elle pourrait être remplacée par un nouvel outil, dans un futur indéterminé.

L'agrégateur n'est pas distribué qu'en propre. Sa diffusion passe aussi par le système d'autohébergement Yunohost, des collections d'outils pour Docker, des CHATONS (comme Chère de Prince) ou encore Cloudron et DPlatform.

Le RSS a-t-il un avenir ?

Malgré tout, les flux RSS ont été largement distancés par les réseaux sociaux ou Google Actualités. Leur avenir pose donc question, avec une baisse perçue de leur utilisation. « C'est une baisse relative au nombre d'internautes, mais pas en valeur absolue. La part de gens intéressés par ces aspects idéologiques et techniques est peut-être plus faible, mais il y a tout de même bien une place pour le RSS » pense Alexandre Alapetite.

Selon lui, ce protocole n'a jamais été très grand public. « Il est important de maintenir un niveau suffisant d’utilisation de RSS, pour que les diverses sources de données continuent de fournir un tel format » ajoute le développeur. Les éditeurs de presse ne porterait pas vraiment l'outil dans leur cœur, en permettant à l'internaute de lire le contenu sans consulter les pages (et leurs publicités).

« Je sens qu'un jour, un site ne mettra pas à disposition de flux RSS, et que ça se répandra petit à petit... » s'inquiète aussi Marien Fressinaud, qui voit les protocoles RSS et Atom vieillir. Pourtant, ils auraient bien leur carte à jouer.

« Il y a une part de rejet des réseaux sociaux pour les nouvelles, que ce soit l'aspect fake news ou les censures de Facebook sur la nudité. L'approche RSS est un peu plus immunisée, en garantissant aussi une juridiction locale si l'hébergement l'est » note Alapetite. « Ce qui me pose problème aujourd'hui, c'est que Facebook ou Twitter, des multinationales, vont décider de ce que je vais lire » abonde Fressinaud.

Un protocole qui a perdu quelques dents

Parmi les difficultés du modèle « RSS », l'âge du protocole est important. « C'est une technologie vieillissante, et les technologies vieillissantes ont toujours tendance à mourir. Sans outil pour moderniser cette technologie, elle mourra sur le long terme » pense Marien Fressinaud.

Le vrai espoir de FreshRSS réside dans WebSub (ex-PubSubHubbub), une recommandation du W3C qui amène une nouvelle logique. Avec le RSS, chaque agrégateur de flux vérifie régulièrement le contenu à la recherche de nouveautés, « ce qui n'est pas très efficace » pour Alapetite. Avec WebSub, c'est le site qui pousse lui-même les nouveaux contenus vers les agrégateurs.

FreshRSS le supporte, mais il semble encore seul sur le créneau. Peu de sites auraient fait l'effort de l'intégrer, tandis que les flux RSS seraient déjà en déshérence.

L'autre grand problème concerne les interfaces de programmation (API) liant les agrégateurs de flux RSS aux clients (principalement sur mobile). Près de cinq ans après la mort de Google Reader, ses API restent la référence, malgré leur stagnation. Des tentatives de remplacement auraient bien émergé, sans que la sauce ne prenne.

« Les API Google Reader sont encore les plus utilisées. Donc une application open source qui veut une compatibilité large doit les implémenter » note encore Alexandre Alapetite. D'autres existent bien, comme l'API Fever (utilisée par Miniflux), mais son développement a aussi cessé. L'inertie des clients et serveurs mène donc à un statu quo qui pourrait être dangereux.

Redonner un coup de jeune au RSS

Les utilisateurs demandent eux-mêmes peu de nouvelles fonctions. Dans un futur proche, l'équipe compte revoir son système de mise à jour, une meilleure personnalisation par flux et des améliorations de l'interface. Après cela, FreshRSS pourrait apporter du nouveau dans le monde des agrégateurs de flux RSS sur deux thèmes : l'intelligence et le social.

D'un côté, les développeurs prévoient un premier système de détection des doublons, certains sites « remontant » régulièrement leurs actualités. Cette détection pourrait ensuite être étendue aux sujets, pour regrouper les articles par thème, comme le propose Google Actualités aujourd'hui. « Je ne me jette pas dessus, parce que ce n'est pas forcément évident à implémenter. La question est de l'intégrer tout en conservant un système léger, possiblement sur une base SQLite » nous déclare son développeur principal.

Sur l'aspect social, FreshRSS songe à une connexion des instances entre elles, pour dégager « des fonctions connues des services centralisés comme les articles « tendance » ». Car encore aujourd'hui, malgré le succès de Feedly et des réseaux sociaux, ce genre de fonction reste inédit pour les lecteurs RSS décentralisés.

Attention, si ces fonctions sont ajoutées, elles le seront de manière optionnelle, « au compte-goutte » assure l'équipe. « Je n'ai pas encore trouvé le concept magique. Il ne faut pas non plus vouloir tout avoir dans le même produit, pour ne pas finir avec une usine à gaz. D'autres systèmes existent pour le partage, pour la communication, et le font déjà bien » poursuit le concepteur.

Feedly vue magazine
La vue par cartes de Feedly, le service de référence

Même s'il est aujourd'hui en retrait, Marien Fressinaud a aussi quelques idées, comme exploiter les flux des commentaires (généralement oubliés), un classement thématique des sites pour prémâcher la recherche de sources... Voire une refonte de l'affichage classique des flux RSS.

Qu'il pleuve ou qu'il vente, les articles, images ou vidéos sont souvent présentés de la même manière par les agrégateurs, en liste ou vue magazine. Pour Fressinaud, adapter la présentation au contenu serait un bon pas pour attirer les internautes. « Il y a vraiment moyen de faire des choses sympas avec le RSS, mais il faut que la communauté s'en empare » juge-t-il. 

Un développement censé rester bénévole

Malgré ces ambitions, le développement reste bien un projet personnel pour l'équipe, qui n'a pas de calendrier précis en tête. Elle cherche déjà à faire grandir la communauté, notamment des testeurs. La version de développement, en « rolling release », avec une à deux semaines d'avance sur la mouture stable, manquerait ainsi de contributeurs.

Malgré son départ, Marien Fressinaud discute toujours des évolutions avec l'équipe. Aujourd'hui, il se consacre à un gestionnaire de temps open source, Lessy, « J'essaie de prendre ce que j'ai appris de la gestion de communauté de FreshRSS pour l'appliquer sur Lessy. C'est assez récent. Les projets open source sont super enrichissants. Beaucoup de choses apprises sur Lessy ont été appliquées par l'équipe au bureau » note-t-il.

En cinq ans de travail, l'équipe n'aurait reçu que 60 euros de dons. Pas de quoi la démotiver, mais elle aimerait accumuler un petit pécule à redistribuer. Soit pour motiver des contributeurs externes (par exemple pour des thèmes mobiles), soit pour redistribuer à des projets libres, comme ceux de l'association Framasoft.

Pas question, donc, de trouver un modèle économique. « Je suis vraiment utilisateur de FreshRSS, je passe plus de temps à m'en servir qu'à le développer » rappelle Alexandre Alapetite.

Écrit par Guénaël Pépin

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Un flambeau passé il y  a trois ans

Simplicité et ouverture en porte-étendard

Promouvoir l'écosystème

Le RSS a-t-il un avenir ?

Un protocole qui a perdu quelques dents

Redonner un coup de jeune au RSS

Un développement censé rester bénévole

Fermer

Commentaires (40)


Ah tiens pas mal, je ne connaissais pas, je viens de l’installer vite fait sur une VM, ça m’a l’air pas mal du tout :)


Un bon projet qui mérite d’être utilisé et supporté :-)


J’utilise Framanews depuis quelques temps (basé sur Tiny Tiny RSS). Mais je n’en suis pas très satisfait, il y a pas mal d’erreurs, je ne sais pas à quoi c’est du, et il manque des fonctionnalités utiles (ouvrir tous les nouveaux liens d’un coup par exemple).



Cette présentation m’a fait découvrir cet outil, en plus ils promeuvent de bonnes valeurs, je pense que je vais l’essayer <img data-src=" />



En tout cas j’approuve leur discours sur l’utilité du RSS. Je me moque complètement des aspects sociaux, du partage, des tendances ou des recommandations (basées sur le tracking de l’utilisateur), je veux juste un outil qui me permet d’avoir les articles que je souhaite, et rien que ça, sans être pollué par ce que d’autres voudraient me faire lire. Même si c’est un vieux système, il reste efficace, et permet de s’abonner sans donner ses infos personnelles en échange. J’espère que WebSub va fonctionner, c’est prometteur.


C’est vrai que pour tt-rss (même si je l’utilise sur mon serveur) le jour où il y a un problème que je ne parvient pas à résoudre un problème tout seul, je change d’agrégateur. Je n’ai pas encore eu à poser des questions sur leur forum, mais pour avoir cherché des réponses dessus, c’est dégoutant : anti-politesse, injures, humiliations…



Que les dev ne veulent pas aider les utilisateurs qui ont une configuration non supportée, c’est tout à fait compréhensible. Qu’ils insultent des personnes qui ne font que demander, c’est inacceptable. Qu’ils rembarrent ceux qui osent répondre à des questions sur des config non supportée ou jugées basiques, ça me dépasse.


Je confirme pour tiny tiny rss, même si l’outil est très bien pour mes besoins : ça manque cruellement de savoir vivre dans les forums sous prétexte qu’ils ne sont pas là pour prendre par la main les utilisateurs.

Il y a une différence entre être factuel et cash, et aigri/insultant.



Donc rien que pour ça, j’espere que cette alternative ira loin.


Le projet est plus que louable, mais cible un croisement entre les utilisateurs de flux RSS et ceux qui ont des capacités de développement et/ou un serveur pour s’auto-héberger. Hélas, ça ne laisse pas grand monde aujourd’hui et ça exclue d’office tout le grand public.



L’approches par le traitement intelligent me semblent être extrêmement prometteuse, il est clair qu’un lecteur de RSS qui est capable de rassembler mes articles similaires serait un gros gain de temps pour parcourir tous mes flux, surtout quand le même sujet est traité par 8 sites différents. Reste à voir si un système “fermé” sur son propre hébergement peut produire quelque chose de pertinent alors qu’on reproche justement à l’AI d’un GAFA de ne pas correspondre à nos attentes…



Aujourd’hui sur Feedly (seule option viable que j’avais trouvé à Google Reader pour synchro sur plusieurs appareils), je vois plutôt d’un mauvais œil l’intrusion de Facebook/Twitter sur le choix des contenus, surtout si ceux-ci arrivent à tuer définitivement le RSS (bien que l’inconvénient du RSS soit la tendance à enfermer dans une bulle fermée à ses propres sources fixées).


Pour ceux qui hésiteraient je l’utilise depuis 4-5 ans après avoir utilisé Tiny Tiny RSS et j’en suis très content.

C’est beaucoup moins lourd, plus joli et ergonomique et rapide surtout.



Je trouve l’idée d’une fédération d’instances FreshRSS extrêmement séduisante !








MisterDams a écrit :



Le projet est plus que louable, mais cible un croisement entre les utilisateurs de flux RSS et ceux qui ont des capacités de développement et/ou un serveur pour s’auto-héberger. Hélas, ça ne laisse pas grand monde aujourd’hui et ça exclue d’office tout le grand public .







  • 1

    Je suis un inconditionnel des flux RSS, mais je n’ai absolument pas l’envie de me lancer dans l’auto-hébergement. Du coup, je me sers de Feedly, en mode gratuit. ça me convient globalement, même si certaines choses pourraient être améliorées (je suis prêt à payer pour ça, mais les fonctions Premium de Feedly ne m’ont pas convaincu). J’espère que le RSS va faire de la résistance et ne vas pas mourir à petit feu..







    MisterDams a écrit :



    bien que l’inconvénient du RSS soit la tendance à enfermer dans une bulle fermée à ses propres sources fixées.





    Pas d’accord. Si tu achètes toujours le même journal, ou allumes toujours la même chaine de TV /radio, c’est exactement pareil. Cela n’a rien à voir avec le RSS. Dans mon Feedly, par exemple, j’ai des abonnements à des sources dont je ne partage pas du tout la ligne éditoriale (je ne parle pas de Next Inpact, hein :-) ).

    Le phénomène de bulle me semble plus pernicieux dans le cas des réseaux sociaux: non seulement on a l’illusion de la diversité, mais en plus on a la pression du conformisme social.



Perso, j’utilise Leed sur un RasPi à la maison. C’est simple, efficace, modifiable.

Mais j’essaierai bien de voir un peu les autres. Après lecture de l’article, FreshRSS me tente bien. Du coup, je suis allé voir, mais la description est très succinte sur leur site. J’ai quelques questions :




  • Est-ce qu’on peut intégrer tous ses flux d’un coup avec un fichier OPML ?

  • Comment est-ce qu’on marque un article comme lu ? Au survol ? Il n’y a pas de bouton.








Incal a écrit :





  • Est-ce qu’on peut intégrer tous ses flux d’un coup avec un fichier OPML ?



    • Comment est-ce qu’on marque un article comme lu ? Au survol ? Il n’y a pas de bouton.





    • oui

    • en cliquant sur l’enveloppe rouge(sur ce thème)




J’ai utilisé Leed au tout début et c’est vrai qu’il est pas mal.

J’ai installé depuis un tt-rss sur mon NAS par facilité mais je n’en suis pas totalement satisfait.


Plus largement sur ce type de technio, il faut que les webmasters implémentent un flux RSS, en fait un fichier xml à un endroit et qu’il soit mis à jour tous les X.



Est le cas ? est-ce que les sites de news continuent à maintenir cette techno ou est-ce en voie d’extinction ?


J’ai refait récemment tous mes abonnements et les 200+ sites avaient bien des flux RSS. Pareil pour les réseaux sociaux, YouTube compris, ce qui peut ouvrir des possibilités intéressantes. Par contre, beaucoup de sites ne mettent plus en avant leurs flux. C’est plutôt relégué à de vieilles pages web, parfois avec un vieux design.


Je pense que c’est pour l’instant assez répandu, surtout sur les plateformes, qui permettent d’avoir un flux par “hébergé” (les blogs, les carnets de photos ou de dessins,…).



Par exemple sur Youtube, tu peux t’abonner à une chaîne, sans avoir de compte Google. J’espère que cela durera, je n’ai pas envie de créer un compte pour ça, mais connaissant Google, ils risquent d’imposer l’identification un jour ou l’autre.



Après, il y a des artistes qui ont un flux RSS mais ne publient plus dessus car ils ont les rézosocios, ou alors ils te font une mise à jour tous les 6 mois quand il y a quelques râleurs, ce qui perd tout l’intérêt du flux (200 fils à lire, actualité obsolète,…).


J’ai souvent switché sur FreshRSS puis revenu sur TTRSS à cause de l’appli Android.

&nbsp;Et à ce jour, c’est le seul élément qui me fait continuer sur TTRSS.

Le site est lourd, même pour un navigateur à jour, et sa communauté, ahem, on repassera.

&nbsp;

Alors je sais ce que l’on va me dire, pas d’apps, c’est pas grave, ça marche bien en passant par un navigateur (de préférence Firefox, ahah tu comprends, saylibre, même si c’est lent sous Android, saylibre quand même).



Donc le jour ou un semblant d’appli supporte FreshRSS, go pour la migration.








Gnppn a écrit :



J’ai refait récemment tous mes abonnements et les 200+ sites avaient bien des flux RSS. Pareil pour les réseaux sociaux, YouTube compris, ce qui peut ouvrir des possibilités intéressantes. Par contre, beaucoup de sites ne mettent plus en avant leurs flux. C’est plutôt relégué à de vieilles pages web, parfois avec un vieux design.









Jarodd a écrit :



Je pense que c’est pour l’instant assez répandu, surtout sur les plateformes, qui permettent d’avoir un flux par “hébergé” (les blogs, les carnets de photos ou de dessins,…).



Par exemple sur Youtube, tu peux t’abonner à une chaîne, sans avoir de compte Google. J’espère que cela durera, je n’ai pas envie de créer un compte pour ça, mais connaissant Google, ils risquent d’imposer l’identification un jour ou l’autre.



Après, il y a des artistes qui ont un flux RSS mais ne publient plus dessus car ils ont les rézosocios, ou alors ils te font une mise à jour tous les 6 mois quand il y a quelques râleurs, ce qui perd tout l’intérêt du flux (200 fils à lire, actualité obsolète,…).







OK. Donc pour l’heure c’est encore largement répandu :)



J’imagine que c’est aussi grâce aux CMS (wordpress, drupal…) qui le génèrent nativement. Ce qui peut laisser penser que ce protocole va encore perdurer un moment.



merci pour vos retours <img data-src=" />









Jarodd a écrit :



Je pense que c’est pour l’instant assez répandu, surtout sur les plateformes, qui permettent d’avoir un flux par “hébergé” (les blogs, les carnets de photos ou de dessins,…).



Par exemple sur Youtube, tu peux t’abonner à une chaîne, sans avoir de compte Google. J’espère que cela durera, je n’ai pas envie de créer un compte pour ça, mais connaissant Google, ils risquent d’imposer l’identification un jour ou l’autre.



Après, il y a des artistes qui ont un flux RSS mais ne publient plus dessus car ils ont les rézosocios, ou alors ils te font une mise à jour tous les 6 mois quand il y a quelques râleurs, ce qui perd tout l’intérêt du flux (200 fils à lire, actualité obsolète,…).





Il restera toujours des alternatives. Le RSS, ce n’est rien d’autre qu’un fichier XML qui est accessible à une adresse donnée. Dès lors que tu peux créer un tel fichier et l’héberger quelque par, tu auras toujours un flux RSS.

Il existe ainsi plein d’outils qui permettent de créer des flux RSS à partir de sites qui n’en proposent pas forcément. En faisant une petite recherche, dans les solutions autohébergeable, il y a PolitePol



Je suis curieux de savoir comment générer ce xml si Google enlève son flux sur les chaînes Youtube, et ne permet pas d’accéder aux infos nécessaires. S’il faut passer par une API, elle sera probablement soumise à identification, donc cela ne répond pas au besoin (ou alors autant s’abonner directement à la chaîne).


Moi qui m’informe essentiellement grâce au RSS (et qui ai lu cet article sur TinyTinyRSS sur Android) ça me fait un peu mal au cœur de lire que ce format est en perdition.

Ce projet a l’air bien, et plus dynamique que TTRss !


À noter que pour les sites qui ne donnent plus d’accès à leurs flux RSS (Twitter notamment), un projet existe, “RSS-Bridge” dont le but est de recréer ces flux RSS en allant chercher directement les informations dans les pages :https://github.com/RSS-Bridge/rss-bridge ; c’est auto-hébergeable mais en cherchant “rssbridge” sur internet vous pouvez trouver des instances publiques.


Tout d’abord, merci à Guénaël qui nous a proposé de faire cet article

sur FreshRSS, et à tous les commentaires qui sont quand même très

positifs. Je vais essayer de répondre à quelques-unes des questions :

&nbsp;







Jarodd a écrit :



J’espère que WebSub va fonctionner, c’est prometteur.





Comme

dit dans l’article, WebSub étais connu sous le nom de PubSubHubbub… et

ça fait donc quelques années déjà que la techno est là. Peut-être qu’il

manque simplement une dynamique ? :)



&nbsp;





MisterDams a écrit :



Le

projet est plus que louable, mais cible un croisement entre les

utilisateurs de flux RSS et ceux qui ont des capacités de développement

et/ou un serveur pour s’auto-héberger. Hélas, ça ne laisse pas grand

monde aujourd’hui et ça exclue d’office tout le grand public.





&nbsp;Et

oui tout à fait, on s’est toujours adressé à un public très ciblé.

Entre autre parce qu’on n’avait pas les compétences/le temps de proposer

“plus”. Aujourd’hui toutefois je commence à réfléchir à ouvrir un

service pour tout le monde, mais ça pose plein de questions et implique

du temps de maintenance. À voir comment concilier cela avec le reste ;)



&nbsp;





boogieplayer a écrit :



Plus largement sur ce type de technio, il faut que les webmasters implémentent un flux RSS, en fait un fichier xml à un endroit et qu’il soit mis à jour tous les X.



Est le cas ? est-ce que les sites de news continuent à maintenir cette techno ou est-ce en voie d’extinction ?





Comme tu le fais remarquer (pour Wordpress mais ça s’applique en général pour tous les sites/blogs) le “fichier XML” est en fait généré dynamiquement, donc ce n’est rien de plus qu’une page de plus sur un site web. C’est cette simplicité qui fait la grande force du RSS, mais aussi sa faiblesse ! La plupart des sites ont toujours un flux RSS oui mais souvent tronqué ce qui en limite son intérêt. Je pense toutefois que la techno est sur une pente descendante, mais c’est un avis purement subjectif. Il faudrait réinventer des outils qui tirent partie du RSS et en font la promotion. Je suis persuadé qu’il y a de quoi faire ! :)



Au passage, NextInpact est exemplaire sur ce point : un flux RSS est généré pour les abonnés afin de récupérer les articles complets.



&nbsp;





redscape a écrit :



Donc le jour ou un semblant d’appli supporte FreshRSS, go pour la migration.





On n’a pas un semblant mais trois applications Android supportées ! Elles ne sont pas officielles dans le sens ou elles n’ont pas été développées pour FreshRSS mais par des équipes externes pour d’autres outils, mais nous sommes compatibles. Et Kevin bosse pour rendre FreshRSS compatible avec l’API de Fever afin de supporter encore d’autres applications (notamment sur iOS).



&nbsp;





Jarodd a écrit :



Je suis curieux de savoir comment générer ce xml si Google enlève son flux sur les chaînes Youtube, et ne permet pas d’accéder aux infos nécessaires. S’il faut passer par une API, elle sera probablement soumise à identification, donc cela ne répond pas au besoin (ou alors autant s’abonner directement à la chaîne).





Ce sont d’autres outils qui vont surveiller la page d’une chaîne par exemple et “parsent” le code HTML pour en générer un flux RSS. C’est très manuel, pas très solide (il suffit que Google change le HTML pour que ça casse tout) mais ça fait le boulot. @dsvprn cite très justement rss-bridge pour faire cela.



Sans compter que les navigateurs Web ne détectent plus la présence des flux…

Fut un temps, il y avait une icône sur Firefox ou encore à l’époque d’Opera Védouze (comme ça), les autres je sais pas. Depuis mon passage d’Opera Védouze à Vivaldi, j’ai contourné avec un petit addon qui détecte la présence de flux RSS sur le site et il est paramétré pour utiliser le webservice d’inscription de TT RSS.

Mais ça marche pas toujours.



Tu cites Youtube, mais j’ai jamais réussi à retrouver les flux RSS dessus. J’ai encore quelques fils en historique dans mon TT-RSS mais les nouvelles chaines que je voulais suivre j’arrive pas à les trouver. Et ils ne sont pas détectés non plus <img data-src=" />

C’est lourd car l’interface Youtube est complètement stupide en privilégiant les “populaires” et non les “nouveautés” sur les chaines auxquelles on est abonné…


Faut aller sur la page de la chaîne, et convertir

https://www.youtube.com/channel/X

en

https://www.youtube.com/feeds/videos.xml?channel_id=X

autrement dit copier/coller ce qu’il se trouve a la place du X.


Firefox propose toujours le bouton “S’abonner” mais il est caché par défaut (il faut aller dans le menu &gt; Personnaliser &gt; glisser le bouton dans l’interface). Et la plupart des agrégateurs RSS sont capables de détecter automatiquement le flux RSS d’un site (il suffit pour cela de copier l’url du site).








nedaro a écrit :



Faut aller sur la page de la chaîne, et convertir

https://www.youtube.com/channel/X

en

https://www.youtube.com/feeds/videos.xml?channel_id=X

autrement dit copier/coller ce qu’il se trouve a la place du X.





Il y a plus simple encore : dans la gestion des abonnements, en bas de page, il est possible d’exporter un fichier OPML en un clic. :)



Oui, mais il faut un compte google.








J’ai fait la migration hier soir, installé une app (FeedMe), et ça fonctionne très bien.

C’est plus fluide, moins lourd sur le desktop et ça possède plus d’options de personnalisation.



En tout cas, le projet méritait ce coup de projecteur.


Là je ne peux rien pour toi. <img data-src=" />


Je me suis mis au RSS y a pas longtemps (après avoir testé Facebook, Twitter, Google+, … me disant qu’ils feraient mieux que le vieux dinosaure qu’est RSS), et puis finalement j’aime bien.



Ceci dit je n’aime pas le fait que le contenu au complet dans certain RSS. C’est lourd et ça donne très souvent une mise en page bancale. Pour ça, j’ai une idée que j’aimerai mettre en place un jour, ça demande un protocole légèrement différent que j’appelle OGS (OpenGraph Syndication). L’idée est de “syndiquer” uniquement les informations OpenGraph des sites web. L’utilisateur s’abonne à ce flux et ensuite leur client RSS (ou plutôt OGS) s’occupe du reste. L’avantage est que déjà beaucoup de site utilise OpenGraph, donc c’est pas dur à mettre en place, et beaucoup de site utilisent OpenGraph déjà, car c’est ce qui est utilisé par Facebook et Google+ pour récupérer des infos sur une page web (titre, image, …).


C’est là tout la magnificence des interfaces Google. Tu viens de me donner un lien et je suis incapable de retrouver comment y accéder “normalement” <img data-src=" />



Merci cela dit <img data-src=" />


Merci pour la version docker, je regarde pour migrer de feedly à freshrss.

Je viens de voir qu’on pouvait avoir les flux non tronquées, est il possible de faire plus simple sans passer par les balises?

(genre full text rss qui fonctionnait bien avec la plupart des sites)


Aujourd’hui non, il n’y a pas plus simple dans FRSS à moins de passer par un outil externe. Ça fait partie des bricoles que j’aurais bien voulu améliorer ceci dit


merci pour cette information!


Je viens d’héberger mon instance, c’est pas mal du tout ! Mais forcément le week-end il n’y a pas grand chose de publié, donc je ne vois que les flux importés pour l’instant <img data-src=" />



J’ai quand même une question, j’ai fouillé les options mais n’ai rien trouvé : j’ai plusieurs fluxs dans plusieurs catégories. Je voudrais bien que dans le Flux principal, ils soient tous mélangés, et affichés par ordre antéchronologique. Mais je ne trouve pas comment faire, actuellement il y a :




  • flux 1 (17 mars)

  • flux 1 (15 mars)



  • flux 2 (16 mars)

  • flux 2 (10 mars)





  • Je voudrais que les 2 flux 2 soient intercalés entre les flux 1 car ils sont chronologiquement créés entre les flux 1. C’est possible ça ?



    (je sais que les commentaires ici ne sont pas faites pour du support, mais c’est juste une fois promis <img data-src=" />)


@Jarodd L’ordre est un peu différent lorsqu’on vient tout juste d’ajouter des flux. Après quelques rafraîchissements (surtout si automatisé par cron), l’ordre devient plus naturel. Voir par exemplehttps://github.com/FreshRSS/FreshRSS/issues/1782#issuecomment-364631203


L’ordre est un peu différent lorsqu’on vient tout juste d’ajouter des

flux. Après quelques rafraîchissements (surtout si automatisé par cron),

l’ordre devient plus naturel. Voir par exemplehttps://github.com/FreshRSS/FreshRSS/issues/1782#issuecomment-364631203


Merci pour la réponse.



J’ai testé par le CSS et ça fonctionne bien.



Par contre j’ai pris la version docker pour l’utiliser sur un Synology.

L’utilisation du terminal fait planter le contenaire, et vu qu’il n’y a pas possibilité de modifier le cron par web, je passe par un curl avec token et url de refresh donc un cron via l’interface serait pas mal.



Second point, j’ai pas vu la possibilité d’affecter un flux dans deux catégories.



Troisième point, certains flux ne passent pas malgré la validation W3C, exemple:

-http://www.abavala.com/feed/

D’autres passent biens sur feedly mais pas sur FreshRSS genre :

-http://www.lesinrocks.com/xml/rss/lesinrocks.xml

-http://www.series-vf.com/films-hd/rss.xml



Et dernier point, mais indépendant de vous, je m’étais habitué à l’application mobile Palabre, et j’ai du mal à passer à autre chose (et du widget liste)

Je les ai contacté pour savoir si ils pouvaient intégrer votre solution… on verra.

&nbsp;

Sinon c’est vraiment pas mal, mieux que Tiny Tiny RSS


Pour ma part je préfère avoir le contenu de l’article complet, parce que ça permet de lire les articles (pré-chargés) sans avoir besoin d’accès à Internet.

(Enfin bon, de nos jours c’est moins problématique qu’il y a douze ans, au temps de la (rare) 3G et des données mobiles coûtant 1000€/Go !)



Le mieux, c’est encore d’avoir le choix en fait !


J’utilise FreshRSS depuis des années… peut être 2012 ou 2013. Merci aux développeurs !


Si vous ouvrez des tickets surhttps://github.com/FreshRSS/FreshRSS/issues (un ticket par problème), nous pourrons essayer de répondre :-) Par exemple, votre premier flux déclare incorrectement son type (mais nous avons des solutions).