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 26/12/2010, 20:52] lowje + "newsbeuter -r" |
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> | ||
| + | | ||
| + | ===== 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.\\ | ||
| + | [[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> | ||
| - | newsbeuter -r | ||
| ===== Désinstallation ===== | ===== Désinstallation ===== | ||
| Ligne 42: | 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]] | ||
| + | * **(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]].// | ||