Les flux

De Wiki Linux62.

(Différences entre les versions)
(LANCEMENT NEWSBEUTER EN CONSOLE)
(CONTENU DE MON FICHIER DE CONFIGURATION)
 
(6 révisions intermédiaires par un utilisateur 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==
Ligne 37 : Ligne 39 :
 
|francoise@debian:~$ francoise@debian:~$ cat ~/.newsbeuter/config
 
|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 background white black
 
#color article    white black
 
# urls-source "googlereader"
 
# googlereader-login "m.brangeon@gmail.com"
 
# googlereader-password "xxxxxxxxxxxxxx"
 
  
#auto-reload : activer le reload-time
+
bookmark-cmd "~/bin/bookmark-delicious.sh"
<u>'''#browser: choisir le navigateur à utiliser en console, comme w3m, elinks, lynx, firefox etc?'''</u>  
+
#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 104 : Ligne 105 :
  
 
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
 +
 +
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?==
 
==TROUVER L'URL VALIDE DU FLUX RSS?==
Ligne 148 : Ligne 153 :
 
|francoise@debian:~$ newsbeuter
 
|francoise@debian:~$ newsbeuter
 
|}
 
|}
 +
  
 
La première image : http://www.linux62.org/wiki/index.php/Image:Terminal1.png
 
La première image : http://www.linux62.org/wiki/index.php/Image:Terminal1.png
Ligne 159 : Ligne 165 :
 
en bas de page vous avez q pour quitter
 
en bas de page vous avez q pour quitter
  
Enter pour ouvrir
+
'''Enter''' pour ouvrir
  
n prochain flux non lu ou utiliser flèches bas
+
'''n''' prochain flux non lu ou utiliser flèches bas
  
r minuscule pour recharger le flux
+
'''r''' minuscule pour recharger le flux
  
R Majuscule pour recharger TOUS LES flux
+
'''R''' Majuscule pour recharger TOUS LES flux
  
A notez lu
+
'''A''' notez lu
  
C notez tous les messages lus
+
'''C''' notez tous les messages lus
  
/ rechercher
+
'''/''' rechercher
  
? aide  
+
'''?''' aide  
  
la seconde image :   
+
 
/home/francoise/Desktop/Capture-Terminal – Konsole-1.png
+
la seconde image :  http://www.linux62.org/wiki/index.php/Image:Terminal2.png
toute l'aide avec les touches raccourcis :
+
 
 +
'''toute l'aide''' avec les touches raccourcis :
  
 
newsbeuter 0.9.1 - Aide
 
newsbeuter 0.9.1 - Aide
$      purge-deleted          Purger les articles supprimés
 
  
,       macro-prefix            Appeler une macro
+
'''$'''       purge-deleted          Purger les articles supprimés
  
/       open-search            Ouvrir la page de recherche
+
''','''       macro-prefix            Appeler une macro
  
:      cmdline                Ouvrir la ligne de commande
+
'''/ '''      open-search            Ouvrir la page de recherche
  
?       help                    Ouvrir la page d'aide
+
''':'''       cmdline                Ouvrir la ligne de commande
  
A       mark-feed-read          Noter le fil comme lu
+
'''?'''       help                    Ouvrir la page d'aide
  
C       mark-all-feeds-read     Noter tous les fils comme lus
+
'''A'''       mark-feed-read         Noter le fil comme lu
  
D       delete-article          Supprimer l'article
+
'''C'''       mark-all-feeds-read    Noter tous les fils comme lus
  
ENTER  open                    Ouvrir fil/article
+
'''D'''      delete-article          Supprimer l'article
  
F      set-filter              Appliquer un filtre
+
'''ENTER'''  open                    Ouvrir fil/article
  
N       toggle-article-read    Basculer le status de lecture pour cet article
+
'''F'''       set-filter              Appliquer un filtre
  
R       reload-all              Recharger tous les fils
+
'''N'''       toggle-article-read    Basculer le status de lecture pour cet article
  
^B      bookmark                Mettre un marque-page sur le lien/article courant
+
'''R'''      reload-all              Recharger tous les fils
  
^E     edit-flags              Editer drapeaux
+
'''^B'''     bookmark                Mettre un marque-page sur le lien/article courant
  
^F     clear-filter            Supprimer les filtres en cours
+
'''^E'''     edit-flags              Editer drapeaux
  
^L      redraw                  Rafraîchier l'écran
+
'''^F'''      clear-filter            Supprimer les filtres en cours
  
^N     next-unread-feed        Aller au prochain fil non lu
+
'''^L'''     redraw                  Rafraîchier l'écran
  
^P     prev-unread-feed        Aller au précédent fil non lu
+
'''^N'''     next-unread-feed        Aller au prochain fil non lu
  
^R     reload-urls            Recharger la liste des URLs depuis la configuration
+
'''^P'''     prev-unread-feed        Aller au précédent fil non lu
  
^T     clear-tag              Supprimer les tag en cours
+
'''^R'''     reload-urls            Recharger la liste des URLs depuis la configuration
  
^U     toggle-source-view      Basculer l'affichage de la source
+
'''^T'''     clear-tag              Supprimer les tag en cours
  
e      enqueue                Ajouter un téléchargement à la queue
+
'''^U'''      toggle-source-view      Basculer l'affichage de la source
  
f       select-filter          Sélectionnez un filtre prédéfinit
+
'''e'''       enqueue                Ajouter un téléchargement à la queue
  
l       toggle-show-read-feeds  Basculer l'affichage des fils lus
+
'''f'''       select-filter          Sélectionnez un filtre prédéfinit
  
n       next-unread            Aller au prochain article non lu
+
'''l'''       toggle-show-read-feeds  Basculer l'affichage des fils lus
  
o       open-in-browser        Ouvrir l'article dans le navigateur
+
'''n'''       next-unread            Aller au prochain article non lu
  
p       prev-unread            Aller au précédent article non lu
+
'''o'''       open-in-browser        Ouvrir l'article dans le navigateur
  
q       quit                    Retourner au précédent dialogue/Quitter
+
'''p'''       prev-unread            Aller au précédent article non lu
  
r       reload                  Recharger le fil actuellement sélectionné
+
'''q'''       quit                    Retourner au précédent dialogue/Quitter
  
s       save                    Enregistrer article
+
'''r'''       reload                  Recharger le fil actuellement sélectionné
  
t       set-tag                Sélectionner tag
+
'''s'''       save                    Enregistrer article
  
u       show-urls              Afficher les URLs dans l'article en cours
+
'''t'''       set-tag                Sélectionner tag
  
 +
'''u'''      show-urls              Afficher les URLs dans l'article en cours
  
  
image 3
+
 
 +
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!
  
Ligne 264 : Ligne 274 :
 
francoise@debian:~$
 
francoise@debian:~$
  
plus d'explications :
+
 
 +
 
 +
''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...

Outils personnels
Équipes