tin : utilisation et configuration d’un newsreader ncurses
Parfois délaissé au profit des forums, UseNet regorge d’informations et discutions plus ou moins sérieuses et techniques, et cela sur tout les sujets imaginable possible.
Rien de tel pour entretenir un côté geek que d’utiliser un vrai client NNTP (Network News Transfer Protocol), qui de plus est en ncurses (utilisation en console).
Nous allons voir l’installation et l’utilisation de « tin » qui est un classique dans le genre.
Installation
Bien sûr elle dépend de la distribution Linux que vous possédez, mais il doit être présent dans les dépôts officiels.
Pour ArchLinux celui-ci est dans [extra]
1 extra/tin 1.8.3-6 [installé]
Curses based threaded NNTP and spool based UseNet newsreader
Et l’installation se fait en un tour de yaourt nationnal :þ (sous entendu « yaourt -S tin »)
Pour Debian et dérivés ( Ubuntu notamment ), je n’ai pas vérifié, mais je serai surpris qu’il n’y soit pas !
apt-get install tin
Configuration
Le plus important, c’est de trouver un serveur qui comporte les news attendu, et qui soit gratuit, ce site propose une liste de serveurs, vérifié régulièrement, et dont le classement est possible en fonction de plusieurs critères, dont le nombre de groupes ou de messages disponible.
Un autre site proposant un grand nombre de serveurs gratuit.
Si vous comptez poster des messages, assurez vous de choisir un serveur qui comporte ce service, mais sans importance si ce n’est que pour vous informer où lire.
Une fois que vous avez repérer un serveur qui vous plaît, deux solution :
- Connexion direct : La plus simple, il suffit de passer le serveur en argument dans la ligne de commande lors du démarrage de tin. Pour prendre un exemple (pas de post possible).
tin -g textnews.news.cambrium.nl - Création d’alias : Dans mon cas, ça n’a pas fonctionné, le client ne se connectait pas, mais dans la théorie, faut faire :
- Éditer le fichier suivant : ~/.tin/newsrctable.
En suivant l’exemple suivant :
# Serveur NNTP -> tableau de correspondance du newsrc et serveur NNTP
# liste des alias pour tin 1.8.3
#
# le format de ce fichier est le suivant :
# FQDN du serveur NNTP fichier newsrc alias ...
#
# sin'inclus pas le chemin,
# $HOME est alors considéré comme celui par défaut
#
# exemples :
# news.ka.nu /tmp/nrc-nu kanu nu
# - Il vous suffit de vous connecter avec votre alias, suivant la commande :
tin -g alias
- Éditer le fichier suivant : ~/.tin/newsrctable.
Par défaut, tin ne comporte pas de couleurs, mais on peut très bien activer cette option pour rendre la lecture plus agréable, surtout lorsque les messages comportent des réponses imbriqués les une aux autres.
Pour cela, ouvrez le fichier suivant avec votre éditeur de texte fétiche :
vim ~/.tin/tinrc
une petite recherche du mot « color » nous amène à la ligne 450 du fichier de configuration :
# Si ON, utiliser les couleurs ANSI
use_color=OFF
Et la, sans grandes surprises, il suffit de mettre sur ON, j’en ai profité d’ailleurs, car j’ai un fond sombre, de remplacer le bleu par du bleu gras, en remplacent le « 4″ par « 12″ sur les lignes adéquates.
Si tout ce passe bien, vous devez lorsque vous vous connectez, avec quelque chose d’équivalent :
Il est possible que lors du 1èr démarrage, il demande la création d’un fichier pour qu’il puisse stocker, dans ce cas, vous répondez oui.
Utilisation
L’utilisation n’est pas compliqué, une première aide est inscrite en bas, et faite ‘?’ pour obtenir une page d’aide plus détaillé.
Lors de la premières connexion, quelques groupes sont activé par défaut, pour s’y désabonné, pressé ‘u’.
Pour trouver les groupes qui vous intéresse, plusieurs possibilités;
- Vous affichez la liste des newsgroups dans tin (pressé ‘y’) puis faite une recherche :
/linux
/kernel.org - Si vous voulez avoir un aperçu des possibilité dès maintenant, ce site propose une barre de recherche de newsgroups, suffisant pour donner une idée de l’étendu d’UseNet.
- Une autre possibilité, c’est de consulter les groupes de discutions disponible avec google
Voilà, vous êtes prêt à parcourir UseNet avec un vrai client nntp et en ncurses !










Derniers commentaires