Les flux

De Wiki Linux62.

(Différences entre les versions)
(NEWSBEUTER)
(NEWSBEUTER)
Ligne 12 : Ligne 12 :
  
 
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 »
+
« '''newsbeuter''' »
  
  

Version du 25 juin 2010 à 12:09

Sommaire

LES FLUX

Les Flux RSS facilitent notre quotidien... 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 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:~$ cat ~/.newsbeuter/config bookmark-cmd "~/bin/bookmark-delicious.sh"

  1. bookmark-interactive yes

browser "firefox" confirm-exit yes

  1. download-retries 2

reload-time 10

  1. reload-threads 2
  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"

  1. search-highlight-colors white black bold
  2. 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

  1. cyan-colored newsbeuter color scheme
  2. color listnormal cyan black
  3. color listfocus cyan black reverse
  4. color info white blue
  5. color background white black
  6. color article white black
  7. urls-source "googlereader"
  8. googlereader-login "m.brangeon@gmail.com"
  9. googlereader-password "xxxxxxxxxxxxxx"
  1. auto-reload : activer le reload-time
  2. browser: choisir le navigateur à utiliser en console, comme w3m, elinks, lynx, firefox etc?
  3. confirm-exit: assez parlant, demande une confirmation avant de quitter
  4. download-retries: nombre de tentatives de récupération des flux
  5. 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

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 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

==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:~/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 /home/francoise/Desktop/Capture-Terminal – Konsole.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 $ 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

image 2 toute l'aide avec les touches raccourcis /home/francoise/Desktop/Capture-Terminal – Konsole-1.png

image 3 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 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

Outils personnels
Équipes