PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

nIQnutn : Lecteur de flux RSS / Atom

mardi 25 août 2015 à 18:59

Les flux RSS / Atom permettent de suivre l'actualité des sites web. Il suffit de s'abonner aux flux pour recevoir sans efforts les derniers articles publiés. Avec son utilisation, il est inutile de naviguer sur tous les sites puisque l'on récupère automatiquement l'information dés sa publication. Il en résulte un gain de temps non négligeable pour ceux qui consultent l’actualité à partir de nombreux sites.

rss_logofreshrss-logosage-logo

Il existe de nombreux outils pour gérer les flux RSS. On peut utiliser une simple extension pour Firefox avec des fonctionnalités basiques, utiliser son client de messagerie Thunderbird ou bien utiliser un client complet comme Liferea ou QuiteRSS. Il existe aussi de nombreux agrégateurs de flux RSS sous la forme d'applications web plus ou moins complet comme FreshRSS.

Sommaire:

Introduction sur les flux RSS / Atom

Certains flux RSS sont complets, d'autres sont tronqués n'affichant que l'introduction de l'article. Dans ce cas, il faudra se rendre sur la page du site pour consulter la suite de l'article.

Les flux sont généralement limités en nombre d'articles (entre 10 et 25). Si on ne suit pas le flux régulièrement, on peut passer à côté de certaines informations car une information en chasse une autre.

Il faut penser à bien configurer son lecteur / agrégateur de Flux RSS. On limite l'actualisation des flux et on s'adapte au rythme de publication du site. Pour tout ce qui concerne les actualités et sites d'informations, on peut éventuellement rafraîchir le contenu toutes les 60 minutes. Pour tous les blogs et les sites qui publient moins régulièrement, on peut généralement rafraîchir le flux tous les jours voire toutes les semaines. Il est toujours possible de forcer l'actualisation des flux quand on veut consulter ses flux RSS. Tout ceci dans le but de limiter l'utilisation de ressources, et surtout, parce que c'est inutile.

Chaque outil à ses avantages/inconvénients et peut avoir des utilisations différentes. À force de tester différentes solutions, et en fonction des besoins que j'ai rencontrés, je n'utilise plus que FreshRSS pour suivre l'actualité et Sage pour des besoins ponctuels comme pour suivre une discussion sur un forum. Du coup, je ne modifie presque jamais FreshRSS (sauf pour ajouter un flux) alors que les flux de Sage sont temporaires et supprimés à la résolution de mon problème. J'utilise donc les deux outils présentés.

Le lecteur de flux léger Sage

Sage est une extension pour Firefox permettant la lecture des flux RSS / Atom. Les fonctionnalités sont limitées mais son intégration au navigateur rend son utilisation extrêmement facile.

L'interface est minimaliste avec trois zones:

Il est possible de modifier la présentation des résultats en utilisant une feuille de style personnalisée (CSS).
Sage permet également la découverte des flux sur un site et l'import / export des flux au format OPML.

Avantage: synchronisation possible des flux entre différents PC (si on utilise la synchronisation des marques-pages du navigateur).
Défaut: ne permet pas la sauvegarde des articles.

Versions utilisées:
Sage 1.5.2-2
Iceweasel 31.7.0

Installation

Pour installer l'extension Sage directement depuis les dépôts Debian (Iceweasel doit être installé):

en root
apt-get install xul-ext-sage

ou en téléchargeant directement l’extension depuis Mozilla Add-ons ou le site officiel Sage RSS.

Pour lancer Iceweasel:

en utilisateur
iceweasel &

ou directement depuis le menu: Applications > Internet > Iceweasel.

Pour afficher Sage dans le panneau latéral, il suffit de cliquer sur l'icône .

Si l'extension Sage n'est pas activée par défaut, il faut se rendre sur l'onglet Extensions de la page about:addons.

Ajouter un flux RSS / Atom

On commence par ajouter les flux RSS. La solution la plus simple est de se rendre sur la page qui nous intéresse (ex: xfce.org).

recherche-rss

Consulter les fils d'actualités

Pour consulter les flux RSS, il faut ouvrir le panneau latéral Sage.

Pour rafraîchir les flux, cliquer sur (en haut à gauche du panneau latéral).

Configuration de Sage

Les flux RSS sont gérés comme des marques-page. Sage utilise les flux RSS présents dans le dossier Sage Feeds (par défaut).

Brief est une autre extension similaire avec quelques options supplémentaires (sauvegardes des articles, favoris, ...).

L'agrégateur de flux FreshRSS

FreshRSS est un agrégateur de flux sous forme d'application web. C'est un outil complet pour la gestion des flux RSS / Atom: gestion précise des paramètres du flux, archivage des articles et récupération automatique du contenu. Il dispose aussi de fonctionnalités de tri, filtre et catégorie des flux pour faciliter la lecture ainsi que de plusieurs vues différentes pour faciliter la lecture. L'actualisation automatique des flux permet d'ajouter les articles en continu et même si vous êtes absent pendant plusieurs jours / semaines. Vous pourrez les consulter à votre retour.

FreshRSS intègre une fonction pratique pour le partage des articles (courriel, Shaarli, wallabag, ...). L'application est également multi-utilisateur, donc vous pouvez en faire profiter la famille et les amis.

Avantages: accessible depuis n'importe quel ordinateur. Interface pratique, agréable et personnalisable.
Inconvénients: nécessite un serveur web.

FreshRSS
Versions utilisées:
FreshRSS 1.0.0
Iceweasel 31.7.0

Installation

Pour l'installation de FreshRSS, se reporter à la documentation officielle du projet .

Voici un petit résumé de l'installation de FreshRSS pour vous donner un aperçu de la simplicité de l'opération:

  1. Vérifier que le serveur remplit les conditions minimums nécessaires pour l'installation,
  2. Télécharger la dernière version stable,
  3. Extraire les fichiers de l'archive et les déposer sur le serveur via FTP,
  4. Ouvrir la page du serveur:
    • choisir la langue utilisée par FreshRSS
    • vérifier que les conditions nécessaires à l'installation sont toutes validés
    • créer un utilisateur par défaut.
    • configurer la base de données.
    • valider l'installation.

L'installation en image avec SQLite (en temps réel et sans trucage).

Installation FreshRSS

Pour actualiser automatiquement les flux, il faudra ajouter une tâche cron.
Exemple: pour lancer le script toutes les heures:

7 * * * * php /your-path/FreshRSS/app/actualize_script.php

Ajouter un flux RSS / Atom

Maintenant que FreshRSS est correctement installé, on va ajouter le premier flux RSS.

Ajouter un flux RSS sur FreshRSS

Le premier flux est maintenant disponible depuis la page principale.

Il est également possible d'ajouter plusieurs catégories pour organiser tous nos flux.
Au moment de la création d'un nouveau flux, il suffira de sélectionner la bonne catégorie ou de l'ajouter depuis les paramètres à n'importe quel moment.

Ajouter une catégorie RSS sur FreshRSS

Consulter un flux RSS

Consulter FreshRSS (vue normale)

FreshRSS dispose de nombreuses fonctionnalités qui le rendent indispensable. Il est possible de consulter le flux principal, une catégorie ou un flux spécifique. Il suffit de cliquer sur le titre pour visualiser le contenu de l'article.

L'interface composée en 3 zones:

Consulter FreshRSS (vue globale) Consulter FreshRSS (vue lecture)

Configuration de FreshRSS

FreshRSS offre de nombreuses fonctionnalités et une personnalisation avancée. Les paramètres sont nombreux permettant d'obtenir une interface et une navigation adaptée, une gestion précise des flux et diverses options d'administration. Pour accéder au panneau de configuration de FreshRSS, cliquer sur en haut à droite.

Un résumé des options de configuration intéressantes.

Affichage:

Permet de modifier les options d'affichage comme la langue utilisée, le thème ou les éléments à afficher à l'écran. Les options disponibles:

Configuration affichage FreshRSS

Archivage:

Les options d'archivage permettent de définir:

Configuration archivage FreshRSS
Ces paramètres seront appliqués par défaut pour l'ensemble des flux mais il est possible de définir un réglage spécifique pour chacun des flux.

Partage:

FreshRSS permet de partager directement les articles intéressants sur différents réseaux sociaux (Shaarli, wallabag, Diaspora, Twitter, ...).

Configuration réseaux sociaux FreshRSS

Configuration d'un flux RSS

En complément de la configuration générale de FreshRSS, on peut configurer précisément chacun des flux disponibles.

Informations

Les informations du flux contiennent son titre, sa description, sa catégorie ainsi que son URL.
On peut également afficher ou non le flux dans le flux principal (ne garder dans le flux principal que les flux les plus importants).

Configuration des informations d'un flux FreshRSS

Archivage

Par défaut, les paramétrages d'archivage seront ceux définit dans la configuration générale de FreshRSS. Pour un flux spécifique, on peut ajuster le nombre minimum d'articles à conserver et son délai de rafraîchissement.

Configuration d'archivage d'un flux FreshRSS

Identification

Permet de récupérer un flux protégé par un mot de passe.

Configuration identification d'un flux FreshRSS
Je n'ai pas testé cette fonctionnalité.

Avancé

Pour récupérer l'article complet, FreshRSS va aller récupérer le contenu de l'article sur son site d'origine. Il ira récupérer article par article le contenu sur chaque site. Le contenu est récupéré à partir des balises HTML de la page. On devra renseigner l'emplacement unique et précis en se basant sur les balises et attributs comme ceci :

Rue89 : #article .content
PCINpact : #actu_content
Lesnumériques : article#body div.text.clearfix
LeMonde: #articleBody
Configuration récupération du contenu d'un flux FreshRSS

Je vous conseille d'utiliser les Outils de développement de Firefox et particulièrement Inspecteur de styles et du DOM (Ctrl+Maj+C).

A utiliser avec modération pour ne pas générer un trafic abusif et ne pas surcharger l'utilisation de FreshRSS (qui va devoir récupérer le contenu sur chacun des articles du flux).
Pour plus d’informations, lire la documentation.

Astuces

Ajouter FreshRSS en page d'accueil

Pour ajouter FreshRSS comme page d'accueil de Firefox et consulter les dernières infos facilement à chaque lancement du navigateur.

FreshRSS en page d'accueil

Charger FreshRSS dans un panneau latéral

Une petite astuce qui vous permet d'afficher FreshRSS dans un panneau latéral (comme pour les marque-pages ou l'historique). De cette manière vous garderez à gauche les articles à voir et à droite la page de l'article que vous consultez.

En cliquant sur le favori, FreshRSS s'ouvrira uniquement dans un panneau latéral.

FreshRSS dans un panneau latéral

Ressources


© 2015 nIQnutn - Tous droits réservés.

Gravatar de nIQnutn
Original post of nIQnutn.Votez pour ce billet sur Planet Libre.

Articles similaires