| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| newsbeuter [Le 15/12/2011, 15:17] – modification externe 127.0.0.1 | newsbeuter [Le 11/09/2022, 11:45] (Version actuelle) – 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) moths-art |
|---|
| {{tag>Lucid Maverick Natty rss}} | {{tag>Bionic Xenial rss}} |
| ---- | ---- |
| |
| ====== Newsbeuter ====== | ====== 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.\\ | **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 : | 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 ===== | ===== Pré-requis ===== |
| * Disposer des [[:sudo|droits d'administration]]. | * Disposer des [[:sudo|droits d'administration]]. |
| |
| ===== 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> |
| Il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>newsbeuter]]**. | Il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>newsbeuter]]**. |
| |
| |
| 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 : |
| ===== Intégration de ses flux Google Reader dans newsbeuter===== | ===== 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 | [[:tutoriel:comment_modifier_un_fichier|Modifiez le fichier de configuration]] **~/.newsbeuter/config** pour qu'il contienne ces lignes |
| <file> | <file bash> |
| urls-source "googlereader" | urls-source "googlereader" |
| googlereader-login "login" | googlereader-login "login" |
| |
| 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. | 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. |
| <code> | <file bash> |
| #!/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> | 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 ===== | ===== 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: | 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>#!/bin/sh | <file bash> |
| | #!/bin/sh |
| if echo "$1" | grep -e jpg$ -e jpeg$ -e gif$ -e png$ | if echo "$1" | grep -e jpg$ -e jpeg$ -e gif$ -e png$ |
| then | then |
| xlinks2 "$1" | xlinks2 "$1" |
| fi | fi |
| fi</file> | fi |
| Ici: | </file> |
| | Ici: |
| * les images seront ouvertes avec [[:feh]], | * les images seront ouvertes avec [[:feh]], |
| * les vidéos en flash avec [[:flashplayer#flashplayer_standalone_aka_projector|la version standalone de flashplayer]], | * les vidéos en flash avec [[:flashplayer#flashplayer_standalone_aka_projector|la version standalone de flashplayer]], |
| ===== 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]] | * **(en)** [[http://code.google.com/p/newsbeuter/issues/detail?id=129|Source pour Lire les médias]] |