Emacs: elfeed con FreshRss
2022-02-07
Índice
Como cliente de escritorio para la lectura de feeds rss utilizo el paquete Elfeed, un lector de feeds RSS para Emacs.
Hace poco descubrí el paquete elfeed-protocol que proporciona protocolos adicionales para que los lectores de RSS funcionen con elfeed, incluidos Fever, NewsBlur, Nextcloud/ownCloud News, Tiny Tiny RSS y otros más.
Configurando FreshRSS
Debemos de habilitar la API de Fever en el servidor, para ello en el menú de Configuración -> Identificación tildamos Concederle acceso a la API
En el perfil del usuario introducimos la contraseña de acceso para el cliente que vamos a conectar
Si pulsas en el enlace que hay debajo de donde has introducido la contraseña comprobaremos si la API esta correctamente configurada
Copiamos la dirección de la API de Fever (https://tu.dominio.com/api/fever.php
)
Configurando Emacs
La configuración de Emacs esta basada en use-package
, cambia los valores relativos al usuario y la dirección url de tu dominio o dirección IP de tu servidor si no usas un dominio.
(use-package elfeed
:bind
("C-x w" . elfeed))
(use-package elfeed-protocol
:ensure t
:demand t
:after elfeed
:config
(elfeed-protocol-enable)
:custom
(elfeed-use-curl t)
(elfeed-set-timeout 36000)
(elfeed-log-level 'debug)
(elfeed-feeds (list
(list "fever+https://[email protected]"
:api-url "https://[email protected]/api/fever.php"
:password "contraseña"))))
Funcionamiento
En la captura de la imagen puedes ver que en el servidor tenemos 10 articulos sin leer
Al igual que en elfeed
Marco un articulo como leído en elfeed y actualizo
Vemos como en el servidor tambien se actuliza la lectura
Espero que te haya gustado, pasa un gran día