Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
newsbeuter [Le 03/08/2011, 13:08] kazersozet |
newsbeuter [Le 11/09/2022, 11:45] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Jaunty Karmic Lucid rss}} | + | {{tag>Bionic Xenial rss}} |
---- | ---- | ||
====== Newsbeuter ====== | ====== Newsbeuter ====== | ||
- | **Newsbeuter** est un agrégateur de flux de syndication (RSS 0.9.x, 1.0, 2.0 et Atom) en mode texte. Ce logiciel est sous licence libre ([[http://fr.wikipedia.org/wiki/Licence_MIT|Licence MIT]]). Audelà son apparence simpliste (terminal), Newsbeuter permet entre autres : | + | **Newsbeuter**, sous [[https://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 | * le téléchargement de podcasts | ||
* la personnalisation de la configuration clavier | * la personnalisation de la configuration clavier | ||
* la recherche dans le contenu des articles | * la recherche dans le contenu des articles | ||
- | * le trie grâce à un système de tag | + | * le tri grâce à un système de tags |
* la suppression automatique d'articles non-désirés | * la suppression automatique d'articles non-désirés | ||
* la synchronisation avec un compte bloglines.com | * la synchronisation avec un compte bloglines.com | ||
* l'importation et l'exportation via le format OPML | * l'importation et l'exportation via le format OPML | ||
* la personnalisation (des couleurs notamment) | * 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 ===== | ===== Installation ===== | ||
- | + | <note>Newsbeuter n'est plus dans les dépôts officiels depuis [[Focal]]((https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&searchon=names&keywords=newsbeuter)). </note> | |
- | Newsbeuter est disponible parmi les paquets officiels (universe). Il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://newsbeuter|newsbuter]]**. | + | Il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>newsbeuter]]**. |
===== Configuration ===== | ===== 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 : | 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 : | ||
- | http://planet.ubuntu-fr.org/feed/rss2 | + | <file> |
- | http://www.planet-libre.org//feed.php?type=rss | + | http://planet.ubuntu-fr.org/feed/rss2 |
+ | http://www.planet-libre.org//feed.php?type=rss | ||
+ | </file> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | <note note>Si vous venez d'installer Newsbeuter, si 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> | + | <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 : | Dans un [[:terminal]], vous pouvez simplement le lancer avec la commande : | ||
- | + | <code>newsbeuter</code> | |
- | newsbeuter | + | |
Pour que newsbeuter se lance et rafraîchisse la liste des flux automatiquement au démarrage : | Pour que newsbeuter se lance et rafraîchisse la liste des flux automatiquement au démarrage : | ||
- | + | <code>newsbeuter -r</code> | |
- | newsbeuter -r | + | |
| | ||
===== Intégration de ses flux Google Reader dans newsbeuter===== | ===== Intégration de ses flux Google Reader dans newsbeuter===== | ||
- | Créer son fichier de configuration dans son home le fichier <code>vi ~/.newsbeuter/config</code> | + | [[:tutoriel:comment_modifier_un_fichier|Modifiez le fichier de configuration]] **~/.newsbeuter/config** pour qu'il contienne ces lignes |
- | + | <file bash> | |
- | <code> | + | |
urls-source "googlereader" | urls-source "googlereader" | ||
googlereader-login "login" | googlereader-login "login" | ||
googlereader-password "mot de passe" | googlereader-password "mot de passe" | ||
- | </code> | + | </file> |
- | Pour éviter de mettre votre mot de passe en clair dans le fichier de configuration, vous pouvez créer 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 | + | 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> | |
- | <code>vi /usr/bin/newsbeuter-hiddepass.sh </code> | + | |
- | <code> | + | |
#!/bin/sh | #!/bin/sh | ||
read -p "Entrez votre mot de passe google: " -s passwd | read -p "Entrez votre mot de passe google: " -s passwd | ||
- | # Substituation du champ mot de passe dans le fichier de conf | + | # Substitution du champ mot de passe dans le fichier de configuration |
sed -i "s/\(googlereader-password \)\".*\"/\1\"$passwd\"/" ~/.newsbeuter/config | sed -i "s/\(googlereader-password \)\".*\"/\1\"$passwd\"/" ~/.newsbeuter/config | ||
# Effacement du mot de passe dans 5 secondes, pendant l'execution de newsbeuter | # Effacement du mot de passe dans 5 secondes, pendant l'execution de newsbeuter | ||
(sleep 5 ;sed -i "s/\(googlereader-password \)\".*\"/\1\"\"/" ~/.newsbeuter/config)&newsbeuter | (sleep 5 ;sed -i "s/\(googlereader-password \)\".*\"/\1\"\"/" ~/.newsbeuter/config)&newsbeuter | ||
- | </code> | + | </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.\\ | ||
+ | [[https://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> | ||
- | Ensuite il faut rentre ce script exécutable <code>chmod 755 touch /usr/bin/newsbeuter-hiddepass.sh</code> | ||
===== Désinstallation ===== | ===== Désinstallation ===== | ||
Ligne 65: | Ligne 106: | ||
===== Liens ===== | ===== Liens ===== | ||
- | * **(en)** [[http://newsbeuter.org/]] | + | * **(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]] | * **(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]].// | //Contributeurs principaux : [[:utilisateurs:lowje]].// |