← 11d.im

lire les fils RSS dans un terminal

05.02.2023

Pour lire mes fils RSS sous linux, j'ai choisi d'essayer newsboat. C'est un logiciel fait pour le terminal. Une version pas très à jour est disponible dans le gestionnaire de paquet pour Ubuntu.

sudo apt install newsboat

Avant cela, j'utilisais NetNewsWire qui fait très bien son travail, mais reste cantonné à l'univers Apple dont j'essaie de me libérer progressivement. Passer d'un logiciel à l'autre a été aussi simple que d'exporter les abonnements au format OPML et de les réimporter avec une ligne de commande.

newsboat -i ~/Downloads/Subscriptions-iCloud.opml

J'aime bien l'idée que la lecture des autres soit restreinte à une forme fondamentale : le texte. Pour tout ce qui est de l'ordre de l'image, je me ferai un second système d'agrégation de contenus.

Dans le même esprit que pour ma config neovim, j'essaie de garder la configuration minimaliste.

Remplacer le pager par défaut par bat est complètement superflu. Je voulais contrôler la longueur des lignes et avoir une présentation un peu plus jolie comme avec glow, mais cela demande trop d'ajustements.

J'ai par contre fait un court script fish qui permet d'ajouter un article à read.

#!/usr/bin/fish

set url $argv[1]
set token $READWISE

curl https://readwise.io/api/v3/save/ \
    -H "Authorization: Token $token" \
    -X POST \
    -d "{\"url\": \"$url\"}" \
    -H "Content-Type: application/json"