Newsboat : Différence entre versions

De ArchwikiFR
(Page créée avec « Catégorie:Utilitaires [https://newsboat.org/ Newsboat] est un lecteur de flux RSS en CLI (Console Line Interface). === Installation === '''Newsboat''' est présent d... »)
 
m (Installation : Ajout de mots pour la clarté)
 
(3 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
[[Catégorie:Utilitaires]]
 
[[Catégorie:Utilitaires]]
[https://newsboat.org/ Newsboat] est un lecteur de flux RSS en CLI (Console Line Interface).
+
[https://newsboat.org/ Newsboat] est un lecteur de flux RSS/Atom fonctionnant dans un terminal de commande. Il est disponible sur les système Unix et Unix-like comme GNU/Linux, FreeBSD ou macOS. C'est un [https://groups.google.com/forum/#!topic/newsbeuter/RPtlWX8CPGU fork] de Newsbeuter dont le développement a été arrêté.
  
=== Installation ===
+
= Installation =
'''Newsboat''' est présent dans [[Depots|community]] et peut donc être installé via [[pacman]] :
+
'''Newsboat''' est présent dans le dépot [[Depots|community]] et peut donc être installé via [[pacman]] :
 
  pacman -S newsboat
 
  pacman -S newsboat
  
La version en développement est accessible avec {{AUR|newsboat-git}}.
+
La version en développement est accessible via {{AUR|newsboat-git}}.
  
=== Première utilisation ===
+
= Première utilisation =
  
 
Newsboat ne peut pas être lancé si aucun flux RSS n'est présent dans sa liste de flux.
 
Newsboat ne peut pas être lancé si aucun flux RSS n'est présent dans sa liste de flux.
 +
Vous pouvez ajouter vos flux au fichier {{ic|~/.newsboat/urls}}.
  
=== Raccourcis de base ===
+
Vous pouvez ainsi lancer la commande :
 +
newsboat
 +
 
 +
== Raccourcis de base ==
 
  q      :Quitter un article, un flux ou newsbeuter
 
  q      :Quitter un article, un flux ou newsbeuter
 
  ENTER  :Ouvrir un flux ou un article
 
  ENTER  :Ouvrir un flux ou un article
Ligne 20 : Ligne 24 :
 
  o      :Ouvrir un article dans le navigateur configuré
 
  o      :Ouvrir un article dans le navigateur configuré
  
=== Configuration ===
+
= Configuration =
La configuration de {{codeline|newsbeuter}} se fait dans son dossier de configuration {{Filename|$XDG_CONFIG_HOME/newsbeuter/}}.  
+
La configuration de Newsboat se fait dans son dossier de configuration {{Filename|~/.newsboat/}}.  
Celui-ci contient son fichier de configuration {{Filename|config}}, ainsi que le fichier de vos liens RSS {{Filename|urls}}.
+
Celui-ci contient son fichier de configuration {{ic|~/.newsboat/config}}, ainsi que le fichier de vos liens RSS {{ic|~/.newsboat/urls}}.
 +
 
 +
== Fichier des commandes ==
 +
 
 +
Les commandes pour personnaliser le comportement de Newsboat sont disponibles dans sa [https://newsboat.org/releases/2.12/docs/newsboat.html#_first_steps documentation] très complète .
 +
 
 +
Vous pouvez modifier la configuration de Newsboat avec le fichier {{ic|~/.newsboat/config}}.
  
{{file|name=$XDG_CONFIG_HOME/newsbeuter/config|content=<nowiki>
+
{{hc|~/.newsboat/config|<nowiki>
 
browser dwb %u & #si vous souhaitez ouvrir un article dans votre navigateur, par exemple ici avec dwb
 
browser dwb %u & #si vous souhaitez ouvrir un article dans votre navigateur, par exemple ici avec dwb
  
auto-reload yes #si a 'yes', newsbeuter recharge vos flux à son démarrage
+
auto-reload yes #si a 'yes', Newsboat recharge vos flux à son démarrage
  
 
reload-time 15 #recharge vos flux toutes les n minutes, ici n = 15
 
reload-time 15 #recharge vos flux toutes les n minutes, ici n = 15
  
keep-articles-days 7 #supprime tous les articles de plus de n jours de votre cache, ici n = 7
+
keep-articles-days 7 #supprime tous les articles de plus de n jours de votre cache, ici n = 7
 +
 
 +
max-items 10 #supprime les articles de votre cache au-delà de n article par flux, ici n = 10
  
max-items 10 #supprime les articles de votre cache au-delà de n article par flux, ici n = 10
+
#couleurs et style
 +
color background default default
 +
color listnormal default default
 +
color listfocus  green  default bold
 +
color info      white  blue
 +
color article   default default
  
#couleurs et style
+
bind-key SPACE open #Un exemple de raccourcis possible sur les commande interne de Newsboat avec la touche SPACE
color background default default
 
color listnormal default default
 
color listfocus  green  default bold
 
color info      white  blue
 
color article    default default
 
  
bind-key SPACE open #Un exemple de raccourcis possible sur les commande interne de newsbeuter avec la touche SPACE
 
 
</nowiki>}}
 
</nowiki>}}
{{file|name=$XDG_CONFIG_HOME/newsbeuter/urls|content=<nowiki>
+
 
 +
== Fichier des feeds ==
 +
 
 +
Les feeds sont les différents liens contenant les flux RSS. On peut une nouvelle url ajouter au fichier {{ic|~/.newsboat/urls}}, une seule par ligne.
 +
 
 +
{{hc|~/.newsboat/url|<nowiki>
 
http://url1.exemple.com/feed
 
http://url1.exemple.com/feed
 
http://url2.exemple.com/feed
 
http://url2.exemple.com/feed
 
</nowiki>}}
 
</nowiki>}}
Pour les autres options, voir le manuel très complet de {{codeline|newsbeuter}}.
+
 
 +
Si vous souhaitez ajouter une url ayant une restriction de login vous pouvez utiliser la syntaxe suivante.
 +
 
 +
http://pseudo:motdepasse@exemple.com/feed.rss
 +
 
 +
=== Système de tag ===
 +
 
 +
Un système de tag vous permet de trier vos urls par tag et ainsi de facilement sélectionner des feeds ayant un rapport. Les tags s'ajoutent à la fin de l'url, seulement séparés d'un espace
 +
 
 +
{{hc|~/.newsboat/url|<nowiki>
 +
http://url1.exemple.com/feed tag1
 +
http://url2.exemple.com/feed tag2
 +
http://url3.exemple.com/feed tag1 tag2
 +
http://url4.exemple.com/feed tag2
 +
</nowiki>}}
 +
 
 +
Le raccourcis {{ic|t}} permet de voir votre liste de tag, vous pouvez ainsi en sélectionner un. Ainsi vous ne verrez que les liens associés à ce tag. Pour revenir à l'affichage de tous les lien utilisez {{ic|Ctrl+t}}.

Version actuelle datée du 24 juillet 2018 à 15:53

Newsboat est un lecteur de flux RSS/Atom fonctionnant dans un terminal de commande. Il est disponible sur les système Unix et Unix-like comme GNU/Linux, FreeBSD ou macOS. C'est un fork de Newsbeuter dont le développement a été arrêté.

Installation

Newsboat est présent dans le dépot community et peut donc être installé via pacman :

pacman -S newsboat

La version en développement est accessible via newsboat-git.

Première utilisation

Newsboat ne peut pas être lancé si aucun flux RSS n'est présent dans sa liste de flux. Vous pouvez ajouter vos flux au fichier ~/.newsboat/urls.

Vous pouvez ainsi lancer la commande :

newsboat

Raccourcis de base

q      :Quitter un article, un flux ou newsbeuter
ENTER  :Ouvrir un flux ou un article
n      :Prochain article non-lu
r      :Recharger le flux sélectionné
R      :Recharger tous les flux
o      :Ouvrir un article dans le navigateur configuré

Configuration

La configuration de Newsboat se fait dans son dossier de configuration ~/.newsboat/. Celui-ci contient son fichier de configuration ~/.newsboat/config, ainsi que le fichier de vos liens RSS ~/.newsboat/urls.

Fichier des commandes

Les commandes pour personnaliser le comportement de Newsboat sont disponibles dans sa documentation très complète .

Vous pouvez modifier la configuration de Newsboat avec le fichier ~/.newsboat/config.

~/.newsboat/config
browser dwb %u & #si vous souhaitez ouvrir un article dans votre navigateur, par exemple ici avec dwb

auto-reload yes #si a 'yes', Newsboat recharge vos flux à son démarrage

reload-time 15 #recharge vos flux toutes les n minutes, ici n = 15

 keep-articles-days 7 #supprime tous les articles de plus de n jours de votre cache, ici n = 7

 max-items 10 #supprime les articles de votre cache au-delà de n article par flux, ici n = 10

 #couleurs et style
 color background default default
 color listnormal default default
 color listfocus  green   default bold
 color info       white   blue
 color article    default default

 bind-key SPACE open #Un exemple de raccourcis possible sur les commande interne de Newsboat avec la touche SPACE

Fichier des feeds

Les feeds sont les différents liens contenant les flux RSS. On peut une nouvelle url ajouter au fichier ~/.newsboat/urls, une seule par ligne.

~/.newsboat/url
http://url1.exemple.com/feed
http://url2.exemple.com/feed

Si vous souhaitez ajouter une url ayant une restriction de login vous pouvez utiliser la syntaxe suivante.

http://pseudo:motdepasse@exemple.com/feed.rss

Système de tag

Un système de tag vous permet de trier vos urls par tag et ainsi de facilement sélectionner des feeds ayant un rapport. Les tags s'ajoutent à la fin de l'url, seulement séparés d'un espace

~/.newsboat/url
http://url1.exemple.com/feed tag1
http://url2.exemple.com/feed tag2
http://url3.exemple.com/feed tag1 tag2
http://url4.exemple.com/feed tag2

Le raccourcis t permet de voir votre liste de tag, vous pouvez ainsi en sélectionner un. Ainsi vous ne verrez que les liens associés à ce tag. Pour revenir à l'affichage de tous les lien utilisez Ctrl+t.