Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
newsbeuter [Le 26/12/2010, 20:52] – + "newsbeuter -r" lowjenewsbeuter [Le 01/02/2021, 01:23] (Version actuelle) 193.250.138.71
Ligne 1: Ligne 1:
 +{{tag>Bionic Xenial rss}}
 +----
  
 +====== Newsbeuter ======
 +
 +**Newsbeuter**, sous [[http://fr.wikipedia.org/wiki/Licence_MIT|Licence libre MIT]], est un agrégateur de flux de syndication (RSS 0.9.x, 1.0, 2.0 et Atom) en mode texte.\\
 +Au delà de son apparence simpliste (terminal), Newsbeuter permet entre autres :
 +  * le téléchargement de podcasts
 +  * la personnalisation de la configuration clavier
 +  * la recherche dans le contenu des articles
 +  * le tri grâce à un système de tags
 +  * la suppression automatique d'articles non-désirés
 +  * la synchronisation avec un compte bloglines.com
 +  * l'importation et l'exportation via le format OPML
 +  * la personnalisation (des couleurs notamment)
 +===== Pré-requis =====
 +  * Disposer des [[:sudo|droits d'administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
 +  * Avoir activé le [[:depots|dépôt]] Universe. 
 +
 +===== Installation =====
 +<note>Newsbeuter n'est plus dans les dépôts officiels depuis [[Focal]]((https://packages.ubuntu.com/search?suite=default&section=all&arch=any&searchon=names&keywords=newsbeuter)). </note>
 +Il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>newsbeuter]]**.
 +
 +===== Configuration =====
 +
 +Il faudra en premier lieu indiquer à Newsbeuter la liste des flux que vous voulez suivre. Pour cela, [[:tutoriel:comment_modifier_un_fichier|éditez le fichier]] **~/.newsbeuter/urls** et indiquez y les URL des flux en les séparant par un retour à la ligne. Par exemple, pour suivre via RSS le planet ubuntu francophone et le planet libre, votre fichier ''urls'' devrait ressembler à ça :
 +<file>
 +http://planet.ubuntu-fr.org/feed/rss2
 +http://www.planet-libre.org//feed.php?type=rss
 +</file>
 +
 +===== Utilisation =====
 +
 +<note>Si vous venez d'installer Newsbeuter et que vous ne lui avec pas encore indiqué des flux à agréger, il est normal de tomber sur un fichier d'aide lorsque vous essayez de l'ouvrir.</note>
 +
 +Dans un [[:terminal]], vous pouvez simplement le lancer avec la commande :
 +<code>newsbeuter</code>
 +
 +Pour que newsbeuter se lance et rafraîchisse la liste des flux automatiquement au démarrage :
 +<code>newsbeuter -r</code>
 +  
 +===== Intégration de ses flux Google Reader dans newsbeuter=====
 +[[:tutoriel:comment_modifier_un_fichier|Modifiez le fichier de configuration]] **~/.newsbeuter/config** pour qu'il contienne ces lignes
 +<file bash>
 +urls-source "googlereader"
 +googlereader-login "login"
 +googlereader-password "mot de passe"
 +</file>
 +
 +Pour éviter de mettre votre mot de passe en clair dans le fichier de configuration, vous pouvez [[:tutoriel:comment_modifier_un_fichier|créer avec les droits d'administration]] un fichier **/usr/bin/newsbeuter-hiddepass.sh**. Celui-ci contiendra un petit script qui viendra vous demander votre mot de passe pour le mettre dans le fichier de configuration, puis le supprimera après avoir lancé Newsbeuter.
 +<file bash>
 +#!/bin/sh
 +read -p "Entrez votre mot de passe google: " -s passwd
 +# Substitution du champ mot de passe dans le fichier de configuration
 +sed -i "s/\(googlereader-password \)\".*\"/\1\"$passwd\"/" ~/.newsbeuter/config
 +# Effacement du mot de passe dans 5 secondes, pendant l'execution de newsbeuter
 +(sleep 5 ;sed -i "s/\(googlereader-password \)\".*\"/\1\"\"/" ~/.newsbeuter/config)&newsbeuter
 +</file>
 +
 +Ensuite il faut rentre ce script exécutable <code>sudo chmod 755 /usr/bin/newsbeuter-hiddepass.sh</code>
 +
 +<note>Malgré l'arrêt de [[wpfr>Google Reader]], **Newsbeuter** reste compatible avec les autres lecteurs en ligne qui le prenaient en charge (ex: feedly, newsblur).\\
 +Cette astuce devrait donc rester valable en adaptant selon votre lecteur de flux en ligne.\\
 +[[http://newsbeuter.wordpress.com/2013/03/19/new-release-newsbeuter-2-6/|Source]]</note>
 +
 +===== Lire les médias =====
 +Si dans vos flux RSS vous souhaitez accéder aux images sans avoir à ouvrir votre navigateur vous pouvez [[:tutoriel:comment_modifier_un_fichier|créer un fichier]] **~/.newsbeuter/browse** qui contiendra par exemple:
 +<file bash>
 +#!/bin/sh
 +if echo "$1" | grep -e jpg$ -e jpeg$ -e gif$ -e png$
 +then
 +  feh "$1"
 +else
 +        if echo "$1" | grep -e swf$ -e flv$
 +        then
 +        flashplayer "$1"
 +        else
 +xlinks2 "$1"
 +fi
 +fi
 +</file>
 +Ici: 
 +  * les images seront ouvertes avec [[:feh]],
 +  * les vidéos en flash avec [[:flashplayer#flashplayer_standalone_aka_projector|la version standalone de flashplayer]],
 +  * les liens internet avec xlinks2.(( version semi-graphique fournie avec [[apt>links2]] ))
 +Après enregistrement, donnez les [[:droits]] d’exécution à ce fichier. Par exemple dans un [[:terminal]] vous saisirez la [[:commande_shell|commande]] suivante:
 +<code>chmod 755 ~/.newsbeuter/browse</code>
 +
 +Il ne vous reste plus qu'à indiquer au logiciel qu'il doit passer par votre script lors des appels des liens en [[:tutoriel:comment_modifier_un_fichier|modifiant la section adéquat]] dans son fichier de configuration **~/.newsbeuter/config**/. Cette section ressemblera à:
 +<file>## configuration option: browser
 +## description: Set the browser command to use when opening an article in the browser. If <browser-command> contains %u, it will be used as complete commandline and %u will be replaced with the URL that shall be opened.
 +## parameter syntax: <browser-command>
 +browser /home/<votre_login>/.newsbeuter/browse</file>Après avoir relancé Newsbeuter, vous pourrez accédez aux contenus en saisissant le numéro du lien.\\
 +Par exemple:
 +  * Vous avez une image dans le texte représentée dans le texte de votre flux par **[Image 2]**, en appuyant sur la touche //2// feh s'ouvrira avec l'image en question,
 +  * Vous avez un lien internet représenté par **[3]** que vous voulez suivre dans votre navigateur , en appuyant sur la touche //3//, ici le lien en question s'ouvrira dans xlinks2.
 +
 +<note tip>Pour les liens dont le numéro est supérieur à 10 ((pour cette valeur il faut taper la touche 0 ;-) )), il vous suffira de taper le touche dièse (#) suivi de la valeur souhaitée</note>
 +
 +
 +===== Désinstallation =====
 +
 +Pour supprimer Newsbeuter, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Cependant la configuration (notamment la liste des flux) est conservée.
 +
 +===== Liens =====
 +
 +  * **(en)** [[http://newsbeuter.org/|Le site du projet]]
 +  * **(fr)**   [[http://blog-marcel.eu/index.php?article43/google-reader-en-console-avec-newsbeuter|Blog de Marcel]]
 +  * **(en)** [[http://code.google.com/p/newsbeuter/issues/detail?id=129|Source pour Lire les médias]]
 +
 +----
 +//Contributeurs principaux : [[:utilisateurs:lowje]].//