RSS リーダーを使いたいという思いつきがあって、試したので現時点での情報共有。
RSS リーダーを勧める記事は今でもあるが、下のようにスマホとの連携を重視している記事が多い。
自分はスマホアプリの RSS リーダーを昔使ってたことあるが、通知がうるさく感じて見なくなった経験あるため、PC から使うものとする。
2024年の今こそ使ってほしい「RSSリーダー」。基礎知識&最新おすすめリーダー・一挙紹介 | ライフハッカー・ジャパン
思うこと
- 配信するところが減っている
- サーバー維持が面倒
- 飽きたときの撤収コストを低くする
- 最近 Emacs を始めたので使いたい
評価基準
-
求めること
- Must
- 軽い
- 手軽
- 申込みとかしたくない
- サーバーとか建てたくない
- 自動でダウンロードしてほしい
- やめたくなったら即やめられる
- Good
- 全文検索
- JSON feed 対応
- 画像使用可能
- Must
-
考えないこと
- スマホ対応
- PC で使うものとする
- 金で解決
- VPS
- 引き落としは無視して撤収する気が起きるのを待つ
- スマホ対応
候補
-
skeeto/elfeed: An Emacs web feeds client
- Emacs のパッケージ
- 画像がそのまま見える
- 全文検索機能はない
-
Newsboat, an RSS reader
- 画像を見るにはブラウザを開く必要がある
- 全文検索機能を持つ
-
fastladder/fastladder: Fastladder Open Source [Forked]
- 年始にアップデートが入り Docker 一発で導入できるようになった
- 画像がそのまま見える
以上の候補から
- Emacs を使いたかった
- やめやすい
- パッケージをアンインストールするだけ
という点から elfeed にした。
コード
上記記事のアプリやサーバーを建てるソリューションは自動でフィードを集めてくれる点で優れている。
elfeed で同様な使用感を得るために Emacs を起動する度に自動でフィードを集めるようにした。
ことある事にエディタを開くクセがあるのでこのようにしたが、普通の人は Newsboat を使って cron で自動化することをお勧めする。
init.el
(defun auto-elfeed-update ()
"Run custom setup commands."
;; Run elfeed-update
(elfeed-update)
)
(add-hook 'emacs-startup-hook #'auto-elfeed-update)
現時点での雑感
- 機能的には満足
- もっと頻繁にフィードを受信したいかも
- elfeed は
file://~
で PC 内のファイルを読めるので、スクレイピング + 変換スクリプト(Emacs の起動にフックする)でフィード以外も読めて便利- 別に elfeed の専売特許ということはなく、こういう手段もある
終わりに
しばらく試したので現時点での雑感などをまとめました。もしも長続きしたらアップデートします。