Archive for décembre, 2009

12 12th, 2009

Il y a quelques jours j’ai découvert une documentation de Jquery en français qui a été réalisée par JarodxXx et qui est disponible depuis février 2009. La documentation est claires et muni de bon exemple. L’auteur a décidé d’ajouter ses propres observation pour certaines fonctions ce qui rend la documentation agréable. Le plus intéressant reste la possibilité d’ajouter des commentaires ce qui permettra à chacun d’apporter des exemples ou des explications. J’allais oublier j’apprécie aussi le moteur de recherche du site moins sensible que celui de la documentation officiel.

Drapeau EnDocumentation officiel

Drapeau FrDocumentation en français



Newsbeuter est un agrégateur de flux, simple, léger et agréable1 en ligne de commande. Je l’utilise depuis peu mais j’en suis très satisfait. J’avais du mal à trouver un agrégateur qui me plaise j’avais donc abandonné l’idée de suivre des flux. Son interface est un peu similaire à celle de Mutt une barre en bas nous rappelle les principaux raccourcis disponible. Il ce compose de deux fichiers un pour la configuration et l’autre pour l’ajout ou suppression de flux.

Pour l’installation sous Debian ou dérivés.

apt-get install newsbeuter

Comme dit il existe deux fichiers nous allons commencer par configurer un petit peu newsbeuter. Il existe pas mal d’options et la documentation et plutôt bien faite, claire et compréhensible. Je pourrais donc vous conseillez de lire une première fois la documentation pour avoir une vision globale des différentes possibilités qui s’offre à vous, et y revenir au besoin pour une options spécifique. Pour le moment mon fichier de configuration est très minimal quelques lignes, pour le reste j’ai gardé les options par défauts. Le fichier à ouvrir pour ajouter des options est config il se trouve dans le home utilisateur ~/.newsbeuter/config

auto-reload yes
reload-time 5
browser w3m
error-log "~/.newsbeuter/error.log"

Sur la première ligne on indique qu’on souhaite qu’au lacement de newsbeuter les flux soit mis à jour, sur la deuxième ligne on indique en minutes le temps de raffrachisement pour des flux2, sur la troisième ligne on indique le browser à utiliser pour l’ouverture des liens par défaut c’est lynx, mais je préfère w3m, et pour finir on indique un fichier ou stocker les erreurs. Il est possible d’indiquer une limite de stockage par flux 100items maximum.

max-items 100

Par défaut la valeur de max-items est à 0 ce qui signifie que tous les items seront gardés. Il existe aussi une option qui permet d’avoir une notification lors d’un nouvelle item.

notify-xterm yes

L’option text-width aussi peut-être sympa pour indiquer le nombre de colonnes maximum par ligne.

text-width 72

Il existe encore d’autres options que je vais vous laisser découvrir par vous même dans la documentation.

Nous allons maintenant nous intéresser au deuxième fichier de newsbeuter celui qui contient les urls des flux. Vous allez donc ouvrir ~/.newsbeuter/urls pour ajouter vos flux. Le fichier doit avoir une url de flux par ligne. La chose intéressante est de pouvoir classer ses différent flux suivant une thématique par exemple Gnu/linux. Cela est possible dans newsbeuter grâce au système de tags.

 http://mathieui.net/b/?feed=rss2 Gnu/linux

Pour un tag avec deux mots ou plus il faudra utiliser des doubles quotes.

http://www.framablog.org/index.php/feed/atom "Actualité informatique"

Vous pourrez accéder au tags avec la touche « t » ou encore avec :tag .

Newsbeuter possède aussi un langage de filtre.

( unread_count > 0 and unread_count < 10 ) or total_count > 100
( author =~ "Frank" or author =~ "John" ) and ( title =~ "Linux" or title =~ "FreeBSD" )

Je vous laisse le soin de lire la documentation pour avoir un peu plus d’informations sur ce langage de filtre.

Il est aussi possible d’ ignorer certains item grâce au système de killfiles.

ignore-article "*" "title =~ \"Gentoo\""
ignore-article "http://synflood.at/blog/index.php?/feeds/index.rss2" "title =~ \"newsbeuter\""

L’étoile3 permet de spécifier que dans tous les feeds ou souhaite ignorer les articles possédant Gentoo dans le titre. Cette commande doit être utilisé dans le fichier ~/.newsbeuter/urls il est possible de spécifier autant de ignore-article que l’on désire.

Il est possible de regrouper les tags grâce au Query Feeds.

http://domain1.tld/feed.xml fun news tag1
http://domain2.tld/?feed.rss private jokes tag1
http://domain3.tld/feeds.rss news
"query:tag1 Articles:tags # \"tag1\""

Je ne vais pas résumer les raccourcis disponibles, car comme dit ils sont toujours présenter dans une barre et autrement il y a le raccourcis ? pour avoir l’aide.

En conclusion j’espère vous avoir convaincu de la puissance de newsbeuter et avoir pu vous aidez à démarrer. Bien-sur je n’ai certainement pas expliquer toutes les possibilités possible je n’ai cherche pas à être un manuel, mais j’espère vous avoir présenter les concepts les plus utiles. Bonne lectures et configuration.

Drapeau FrSite du projet
Drapeau FrDocumentation

  1. Je devrais toujours tout de suite chercher une solution en mode texte je n’apprécie véritablement que ce type d’interface []
  2. Par défaut 60 []
  3. Joker []