Les flux
De Wiki Linux62.
(→NEWSBEUTER) |
(→CONTENU DE MON FICHIER DE CONFIGURATION) |
||
(28 révisions intermédiaires par 2 utilisateurs sont masquées) | |||
Ligne 2 : | Ligne 2 : | ||
− | Les Flux RSS facilitent notre quotidien... | + | Les Flux '''RSS''' ('''Really Simple Syndication''') ou (fil RSS) facilitent notre quotidien... |
+ | Ils répertorient des contenus mis à la disposition par des sites internet, utilisables dans la plupart de nos navigateurs. | ||
+ | Un flux est donc un '''lecteur de "nouvelles"''' à mettre à jour régulièrement qui vous fera ainsi gagner du temps dans vos recherches d'informations. | ||
+ | |||
Comme beaucoup d'entre vous, j'utilise « les flux » depuis Firefox, Iceweasel, et autres navigateurs, il faut dire que ces favoris commencent à nous envahir... | Comme beaucoup d'entre vous, j'utilise « les flux » depuis Firefox, Iceweasel, et autres navigateurs, il faut dire que ces favoris commencent à nous envahir... | ||
J'ai donc commencé par stocker tout ce petit monde là, à l'aide d'un super outil, très convivial ! | J'ai donc commencé par stocker tout ce petit monde là, à l'aide d'un super outil, très convivial ! | ||
En mode graphique, c'est « '''akrégator''' » qui se met à jour automatiquement s'il est bien configuré, et me propose même une petite notification qui s'affiche sur mon bureau... | En mode graphique, c'est « '''akrégator''' » qui se met à jour automatiquement s'il est bien configuré, et me propose même une petite notification qui s'affiche sur mon bureau... | ||
− | |||
==NEWSBEUTER== | ==NEWSBEUTER== | ||
J'ai pensé aussi à nos amis non-voyants donc voici un outil texte encore plus inattendu | J'ai pensé aussi à nos amis non-voyants donc voici un outil texte encore plus inattendu | ||
− | + | « '''newsbeuter''' » | |
− | + | ||
pour l'installer : | pour l'installer : | ||
+ | {|border="1" | ||
+ | |francoise@debian:~$ aptitude search newsbeuter | ||
+ | |} | ||
+ | |||
+ | '''p newsbeuter - text mode rss feed reader with podcast sup''' | ||
− | |||
Il est présent! | Il est présent! | ||
+ | {|border="1" | ||
+ | |francoise@debian:~$ sudo aptitude install newsbeuter | ||
+ | |} | ||
− | |||
==CONTENU DE MON FICHIER DE CONFIGURATION== | ==CONTENU DE MON FICHIER DE CONFIGURATION== | ||
− | francoise@debian:~$ vi ~/.newsbeuter/config | + | {|border="1" |
− | + | |francoise@debian:~$ vi ~/.newsbeuter/config | |
+ | |} | ||
+ | |||
celui-ci peut contenir plein de choses (n'hésitez pas à améliorer ce tuto): | celui-ci peut contenir plein de choses (n'hésitez pas à améliorer ce tuto): | ||
− | francoise@debian:~$ cat ~/.newsbeuter/config | + | {|border="1" |
− | + | |francoise@debian:~$ francoise@debian:~$ cat ~/.newsbeuter/config | |
− | + | |} | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | #auto-reload : activer le reload-time | + | bookmark-cmd "~/bin/bookmark-delicious.sh" |
− | #browser: choisir le navigateur à utiliser en console, comme w3m, elinks, lynx, firefox etc? | + | #bookmark-interactive yes |
− | #confirm-exit: assez parlant, demande une confirmation avant de quitter | + | browser "firefox" |
− | #download-retries: nombre de tentatives de récupération des flux | + | confirm-exit yes |
− | #reload-time: temps entre le rechargement automatique des flux (en minutes) | + | #download-retries 2 |
+ | reload-time 10 | ||
+ | #reload-threads 2 | ||
+ | #feed-sort-order firsttag | ||
+ | html-renderer "elinks -dump -T text/html" | ||
+ | notify-format "%d nouveaux articles (%n articles non lus, %f flux non lus)" | ||
+ | save-path "~/rss" | ||
+ | #search-highlight-colors white black bold | ||
+ | # red scheme | ||
+ | color listnormal white black | ||
+ | color listfocus magenta yellow bold reverse | ||
+ | color info blue yellow reverse bold | ||
+ | color background white black | ||
+ | color article white black | ||
+ | # cyan-colored newsbeuter color scheme | ||
+ | #color listnormal cyan black | ||
+ | #color listfocus cyan black reverse | ||
+ | #color info white blue | ||
+ | #color article white black | ||
+ | # urls-source "googlereader" | ||
+ | # googlereader-login "m.brangeon@gmail.com" | ||
+ | # googlereader-password "xxxxxxxxxxxxxx" | ||
+ | #auto-reload : activer le reload-time | ||
+ | <u>'''#browser: choisir le navigateur à utiliser en console, comme w3m, elinks, lynx, firefox etc?'''</u> | ||
+ | #confirm-exit: assez parlant, demande une confirmation avant de quitter | ||
+ | #download-retries: nombre de tentatives de récupération des flux | ||
+ | #reload-time: temps entre le rechargement automatique des flux (en minutes) | ||
vous constaterez que certaines lignes sont commentées ( ne fonctionnaient pas sur mon système ou ne me sont pas forcément utiles) | vous constaterez que certaines lignes sont commentées ( ne fonctionnaient pas sur mon système ou ne me sont pas forcément utiles) | ||
Ligne 67 : | Ligne 77 : | ||
− | le fichier des URL se trouve dans ~/.newsbeuter/urls | + | le fichier des URL se trouve dans ~/.newsbeuter/urls : |
+ | |||
+ | '''L’ajout ou la suppression des flux se fait en éditant à chaque fois ce fichier''' | ||
+ | |||
francoise@debian:~$ vi ~/.newsbeuter/config | francoise@debian:~$ vi ~/.newsbeuter/config | ||
− | quelques exemples : | + | |
+ | '''quelques exemples''' : | ||
+ | |||
j'ai choisi ici la commande echo | j'ai choisi ici la commande echo | ||
− | |||
− | explication : -e Interpréter les séquences de caractères précédées d'un backslash '\' | + | {|border="1" |
− | \n saut de ligne | + | |echo -e http://www.april.org/event/feed/rss\nhttp://planet.linux62.org/rss >>~/.newsbeuter/urls |
+ | |} | ||
+ | |||
+ | '''explication : -e Interpréter les séquences de caractères précédées d'un backslash '\'''' | ||
+ | |||
+ | '''\n saut de ligne''' | ||
+ | |||
+ | permet d'ajouter en une seule commande tous vos flux | ||
− | |||
attention : | attention : | ||
− | > | + | |
− | >> == ajoute au fichier | + | '''>''' ==> créer un nouveau fichier |
− | > écrase si ça existe | + | '''>>''' ==> ajoute au fichier |
+ | '''>''' ==> écrase si ça existe | ||
certains préfèreront printf pour sélectionner tous les flux dans le fichier ~/.newsbeuter/urls | certains préfèreront printf pour sélectionner tous les flux dans le fichier ~/.newsbeuter/urls | ||
− | ==TROUVER L'URL VALIDE DU FLUX RSS== | + | quelques flux intéressants : http://feeds.feedburner.com/rmll/2010/radio |
+ | |||
+ | http://feeds.feedburner.com/rmll/2010/radio?format=xml | ||
+ | |||
+ | ==TROUVER L'URL VALIDE DU FLUX RSS?== | ||
Pour obtenir l'adresse, peu importe le navigateur utilisé, il suffit de regarder le code source HTML de votre page | Pour obtenir l'adresse, peu importe le navigateur utilisé, il suffit de regarder le code source HTML de votre page | ||
vous allez trouver une ligne du genre (extrait d'un blog au hasard ) : | vous allez trouver une ligne du genre (extrait d'un blog au hasard ) : | ||
− | <link rel="alternate" type="application/rss+xml" title="Roozeec Linux Blog RSS Feed" href="" /> | + | ''<link rel="alternate" type="application/rss+xml" title="Roozeec Linux Blog RSS Feed" href="" />'' |
+ | |||
la ligne qui nous intéresse se trouve entre les guillemets juste après href « http://blog.roozeec.fr/feed » | la ligne qui nous intéresse se trouve entre les guillemets juste après href « http://blog.roozeec.fr/feed » | ||
Ligne 101 : | Ligne 127 : | ||
depuis firefox-->organiser les marques pages-->exporter au format html sur le bureau par exemple | depuis firefox-->organiser les marques pages-->exporter au format html sur le bureau par exemple | ||
− | francoise@debian:~$ cd Desktop/ | + | {|border="1" |
− | + | |francoise@debian:~$ cd Desktop/ | |
+ | |} | ||
− | |||
− | francoise@debian:~$ | + | {|border="1" |
+ | |francoise@debian:~$ francoise@debian:~/Desktop$ | ||
+ | |} | ||
− | |||
− | ex : feed: / / exemple.org / rss.xml | + | Exportez vos flux au format html dans le fichier ~/bookmarks.html par exemple, et faites: |
+ | |||
+ | {|border="1" | ||
+ | |francoise@debian:~$ grep "'''FEEDURL'''" bookmarks.html cut -d \" -f 2 >> ~/.newsbeuter/urls | ||
+ | |} | ||
+ | |||
+ | |||
+ | La partie '''<feedurl>''' de l'URL est l'adresse d'un flux valide | ||
+ | ex : '''feed: / / exemple.org / rss.xml''' | ||
==LANCEMENT NEWSBEUTER EN CONSOLE== | ==LANCEMENT NEWSBEUTER EN CONSOLE== | ||
− | pour lancer l'utilitaire | + | pour lancer l'utilitaire : |
− | francoise@debian:~$ newsbeuter | + | {|border="1" |
+ | |francoise@debian:~$ newsbeuter | ||
+ | |} | ||
+ | |||
+ | |||
+ | La première image : http://www.linux62.org/wiki/index.php/Image:Terminal1.png | ||
− | |||
− | |||
vous retrouvez la liste numérotée de vos flux et marques pages | vous retrouvez la liste numérotée de vos flux et marques pages | ||
certaines lignes sont suivies d'un N correspondant aux nouveaux ajouts sur le site correspondant + le nombre d'articles | certaines lignes sont suivies d'un N correspondant aux nouveaux ajouts sur le site correspondant + le nombre d'articles | ||
Il est possible d'ajouter des tag (entrer lettre t) | Il est possible d'ajouter des tag (entrer lettre t) | ||
− | chez moi je n'ai défini aucun tag (à | + | chez moi je n'ai défini aucun tag (à compléter donc) |
en bas de page vous avez q pour quitter | en bas de page vous avez q pour quitter | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | image | + | '''Enter''' pour ouvrir |
− | / | + | |
+ | '''n''' prochain flux non lu ou utiliser flèches bas | ||
+ | |||
+ | '''r''' minuscule pour recharger le flux | ||
+ | |||
+ | '''R''' Majuscule pour recharger TOUS LES flux | ||
+ | |||
+ | '''A''' notez lu | ||
+ | |||
+ | '''C''' notez tous les messages lus | ||
+ | |||
+ | '''/''' rechercher | ||
+ | |||
+ | '''?''' aide | ||
+ | |||
+ | |||
+ | la seconde image : http://www.linux62.org/wiki/index.php/Image:Terminal2.png | ||
+ | |||
+ | '''toute l'aide''' avec les touches raccourcis : | ||
+ | |||
+ | newsbeuter 0.9.1 - Aide | ||
+ | |||
+ | '''$''' purge-deleted Purger les articles supprimés | ||
+ | |||
+ | ''',''' macro-prefix Appeler une macro | ||
+ | |||
+ | '''/ ''' open-search Ouvrir la page de recherche | ||
+ | |||
+ | ''':''' cmdline Ouvrir la ligne de commande | ||
+ | |||
+ | '''?''' help Ouvrir la page d'aide | ||
+ | |||
+ | '''A''' mark-feed-read Noter le fil comme lu | ||
+ | |||
+ | '''C''' mark-all-feeds-read Noter tous les fils comme lus | ||
+ | |||
+ | '''D''' delete-article Supprimer l'article | ||
+ | |||
+ | '''ENTER''' open Ouvrir fil/article | ||
+ | |||
+ | '''F''' set-filter Appliquer un filtre | ||
+ | |||
+ | '''N''' toggle-article-read Basculer le status de lecture pour cet article | ||
+ | |||
+ | '''R''' reload-all Recharger tous les fils | ||
+ | |||
+ | '''^B''' bookmark Mettre un marque-page sur le lien/article courant | ||
+ | |||
+ | '''^E''' edit-flags Editer drapeaux | ||
+ | |||
+ | '''^F''' clear-filter Supprimer les filtres en cours | ||
+ | |||
+ | '''^L''' redraw Rafraîchier l'écran | ||
+ | |||
+ | '''^N''' next-unread-feed Aller au prochain fil non lu | ||
+ | |||
+ | '''^P''' prev-unread-feed Aller au précédent fil non lu | ||
+ | |||
+ | '''^R''' reload-urls Recharger la liste des URLs depuis la configuration | ||
+ | |||
+ | '''^T''' clear-tag Supprimer les tag en cours | ||
+ | |||
+ | '''^U''' toggle-source-view Basculer l'affichage de la source | ||
+ | |||
+ | '''e''' enqueue Ajouter un téléchargement à la queue | ||
+ | |||
+ | '''f''' select-filter Sélectionnez un filtre prédéfinit | ||
+ | |||
+ | '''l''' toggle-show-read-feeds Basculer l'affichage des fils lus | ||
+ | |||
+ | '''n''' next-unread Aller au prochain article non lu | ||
+ | |||
+ | '''o''' open-in-browser Ouvrir l'article dans le navigateur | ||
+ | |||
+ | '''p''' prev-unread Aller au précédent article non lu | ||
+ | |||
+ | '''q''' quit Retourner au précédent dialogue/Quitter | ||
+ | |||
+ | '''r''' reload Recharger le fil actuellement sélectionné | ||
+ | |||
+ | '''s''' save Enregistrer article | ||
+ | |||
+ | '''t''' set-tag Sélectionner tag | ||
+ | |||
+ | '''u''' show-urls Afficher les URLs dans l'article en cours | ||
+ | |||
+ | |||
+ | |||
+ | troisième image : http://www.linux62.org/wiki/index.php/Image:Terminal3.png | ||
− | |||
après avoir sélectionné un flux portant la lettre N | après avoir sélectionné un flux portant la lettre N | ||
j'ai la possibilité d'ouvrir (en l'occurrence chez moi avec mon navigateur iceweasel) avec O | j'ai la possibilité d'ouvrir (en l'occurrence chez moi avec mon navigateur iceweasel) avec O | ||
+ | ainsi vous apercevez iceweasel en arrière plan avec le site "http://planet.linux62.org/" | ||
s pour enregistrer! | s pour enregistrer! | ||
Tout quitter : q | Tout quitter : q | ||
Voulez vous vraiment quitter (y: Oui n: Non) ? | Voulez vous vraiment quitter (y: Oui n: Non) ? | ||
+ | |||
francoise@debian:~$ newsbeuter | francoise@debian:~$ newsbeuter | ||
Ligne 176 : | Ligne 274 : | ||
francoise@debian:~$ | francoise@debian:~$ | ||
− | + | ||
+ | |||
+ | ''Plus d'explications :'' | ||
+ | |||
http://www.xul.fr/xml-rss.html | http://www.xul.fr/xml-rss.html | ||
+ | |||
+ | votre client Thunderbird intègre également un lecteur de flux RSS | ||
+ | |||
+ | |||
+ | |||
+ | ''à compléter''... |
Version actuelle en date du 20 juillet 2010 à 22:16
Sommaire |
LES FLUX
Les Flux RSS (Really Simple Syndication) ou (fil RSS) facilitent notre quotidien... Ils répertorient des contenus mis à la disposition par des sites internet, utilisables dans la plupart de nos navigateurs. Un flux est donc un lecteur de "nouvelles" à mettre à jour régulièrement qui vous fera ainsi gagner du temps dans vos recherches d'informations.
Comme beaucoup d'entre vous, j'utilise « les flux » depuis Firefox, Iceweasel, et autres navigateurs, il faut dire que ces favoris commencent à nous envahir... J'ai donc commencé par stocker tout ce petit monde là, à l'aide d'un super outil, très convivial !
En mode graphique, c'est « akrégator » qui se met à jour automatiquement s'il est bien configuré, et me propose même une petite notification qui s'affiche sur mon bureau...
NEWSBEUTER
J'ai pensé aussi à nos amis non-voyants donc voici un outil texte encore plus inattendu « newsbeuter »
pour l'installer :
francoise@debian:~$ aptitude search newsbeuter |
p newsbeuter - text mode rss feed reader with podcast sup
Il est présent!
francoise@debian:~$ sudo aptitude install newsbeuter |
CONTENU DE MON FICHIER DE CONFIGURATION
francoise@debian:~$ vi ~/.newsbeuter/config |
celui-ci peut contenir plein de choses (n'hésitez pas à améliorer ce tuto):
francoise@debian:~$ francoise@debian:~$ cat ~/.newsbeuter/config |
bookmark-cmd "~/bin/bookmark-delicious.sh" #bookmark-interactive yes browser "firefox" confirm-exit yes #download-retries 2 reload-time 10 #reload-threads 2 #feed-sort-order firsttag html-renderer "elinks -dump -T text/html" notify-format "%d nouveaux articles (%n articles non lus, %f flux non lus)" save-path "~/rss" #search-highlight-colors white black bold # red scheme color listnormal white black color listfocus magenta yellow bold reverse color info blue yellow reverse bold color background white black color article white black # cyan-colored newsbeuter color scheme #color listnormal cyan black #color listfocus cyan black reverse #color info white blue #color article white black # urls-source "googlereader" # googlereader-login "m.brangeon@gmail.com" # googlereader-password "xxxxxxxxxxxxxx" #auto-reload : activer le reload-time #browser: choisir le navigateur à utiliser en console, comme w3m, elinks, lynx, firefox etc? #confirm-exit: assez parlant, demande une confirmation avant de quitter #download-retries: nombre de tentatives de récupération des flux #reload-time: temps entre le rechargement automatique des flux (en minutes)
vous constaterez que certaines lignes sont commentées ( ne fonctionnaient pas sur mon système ou ne me sont pas forcément utiles)
compléter ici : http://www.newsbeuter.org/doc/newsbeuter.html
le fichier des URL se trouve dans ~/.newsbeuter/urls :
L’ajout ou la suppression des flux se fait en éditant à chaque fois ce fichier
francoise@debian:~$ vi ~/.newsbeuter/config
quelques exemples :
j'ai choisi ici la commande echo
echo -e http://www.april.org/event/feed/rss\nhttp://planet.linux62.org/rss >>~/.newsbeuter/urls |
explication : -e Interpréter les séquences de caractères précédées d'un backslash '\'
\n saut de ligne
permet d'ajouter en une seule commande tous vos flux
attention :
> ==> créer un nouveau fichier >> ==> ajoute au fichier > ==> écrase si ça existe
certains préfèreront printf pour sélectionner tous les flux dans le fichier ~/.newsbeuter/urls
quelques flux intéressants : http://feeds.feedburner.com/rmll/2010/radio
http://feeds.feedburner.com/rmll/2010/radio?format=xml
TROUVER L'URL VALIDE DU FLUX RSS?
Pour obtenir l'adresse, peu importe le navigateur utilisé, il suffit de regarder le code source HTML de votre page vous allez trouver une ligne du genre (extrait d'un blog au hasard ) :
<link rel="alternate" type="application/rss+xml" title="Roozeec Linux Blog RSS Feed" href="" />
la ligne qui nous intéresse se trouve entre les guillemets juste après href « http://blog.roozeec.fr/feed »
dans firefox, « généralement », c'est dans le bas de la page ou barre d'outils
LES MARQUES PAGES
Vous savez récupérer vos bookmarks : depuis firefox-->organiser les marques pages-->exporter au format html sur le bureau par exemple
francoise@debian:~$ cd Desktop/ |
francoise@debian:~$ francoise@debian:~/Desktop$ |
Exportez vos flux au format html dans le fichier ~/bookmarks.html par exemple, et faites:
francoise@debian:~$ grep "FEEDURL" bookmarks.html cut -d \" -f 2 >> ~/.newsbeuter/urls |
La partie <feedurl> de l'URL est l'adresse d'un flux valide
ex : feed: / / exemple.org / rss.xml
LANCEMENT NEWSBEUTER EN CONSOLE
pour lancer l'utilitaire :
francoise@debian:~$ newsbeuter |
La première image : http://www.linux62.org/wiki/index.php/Image:Terminal1.png
vous retrouvez la liste numérotée de vos flux et marques pages certaines lignes sont suivies d'un N correspondant aux nouveaux ajouts sur le site correspondant + le nombre d'articles
Il est possible d'ajouter des tag (entrer lettre t) chez moi je n'ai défini aucun tag (à compléter donc)
en bas de page vous avez q pour quitter
Enter pour ouvrir
n prochain flux non lu ou utiliser flèches bas
r minuscule pour recharger le flux
R Majuscule pour recharger TOUS LES flux
A notez lu
C notez tous les messages lus
/ rechercher
? aide
la seconde image : http://www.linux62.org/wiki/index.php/Image:Terminal2.png
toute l'aide avec les touches raccourcis :
newsbeuter 0.9.1 - Aide
$ purge-deleted Purger les articles supprimés
, macro-prefix Appeler une macro
/ open-search Ouvrir la page de recherche
: cmdline Ouvrir la ligne de commande
? help Ouvrir la page d'aide
A mark-feed-read Noter le fil comme lu
C mark-all-feeds-read Noter tous les fils comme lus
D delete-article Supprimer l'article
ENTER open Ouvrir fil/article
F set-filter Appliquer un filtre
N toggle-article-read Basculer le status de lecture pour cet article
R reload-all Recharger tous les fils
^B bookmark Mettre un marque-page sur le lien/article courant
^E edit-flags Editer drapeaux
^F clear-filter Supprimer les filtres en cours
^L redraw Rafraîchier l'écran
^N next-unread-feed Aller au prochain fil non lu
^P prev-unread-feed Aller au précédent fil non lu
^R reload-urls Recharger la liste des URLs depuis la configuration
^T clear-tag Supprimer les tag en cours
^U toggle-source-view Basculer l'affichage de la source
e enqueue Ajouter un téléchargement à la queue
f select-filter Sélectionnez un filtre prédéfinit
l toggle-show-read-feeds Basculer l'affichage des fils lus
n next-unread Aller au prochain article non lu
o open-in-browser Ouvrir l'article dans le navigateur
p prev-unread Aller au précédent article non lu
q quit Retourner au précédent dialogue/Quitter
r reload Recharger le fil actuellement sélectionné
s save Enregistrer article
t set-tag Sélectionner tag
u show-urls Afficher les URLs dans l'article en cours
troisième image : http://www.linux62.org/wiki/index.php/Image:Terminal3.png
après avoir sélectionné un flux portant la lettre N j'ai la possibilité d'ouvrir (en l'occurrence chez moi avec mon navigateur iceweasel) avec O ainsi vous apercevez iceweasel en arrière plan avec le site "http://planet.linux62.org/" s pour enregistrer!
Tout quitter : q Voulez vous vraiment quitter (y: Oui n: Non) ?
francoise@debian:~$ newsbeuter
Démarrage newsbeuter 0.9.1...
Chargement de la configuration...fait.
Vidage du cache...fait.
Chargement des URLs depuis /home/francoise/.newsbeuter/urls...fait.
Chargement des articles depuis le cache...fait.
Vidage du cache...fait.
francoise@debian:~$
Plus d'explications :
http://www.xul.fr/xml-rss.html
votre client Thunderbird intègre également un lecteur de flux RSS
à compléter...