Skip to content

Newsboat

終端機 RSS 訂閱神器

軟體分類 生產力 / 資訊閱讀
軟體標籤
KVMMicrosoft Planner
開發廠商 Newsboat Developers
Stars
3.7k
Forks
234
License
MIT LICENSE
Version
Update
2026-03-11
OS

產品說明

Newsboat 是一款專為文字介面(Terminal)設計的 RSS/Atom 訂閱閱讀器,它是經典軟體 Newsbeuter 的積極維護分支(Fork)。在圖形化介面充斥的今天,Newsboat 反其道而行,提供了一個極致輕量、零干擾且完全由鍵盤驅動的閱讀環境。

對於開發者、系統管理員或崇尚「極簡主義」的用戶來說,Newsboat 是獲取資訊的最佳工具。它不需要瀏覽器即可快速掃描數百個新聞標題,並支援強大的過濾器(Filter)與巨集(Macro)功能,讓你能在幾秒鐘內篩選出真正感興趣的內容。此外,它還附帶了 Podboat,這是一個專門用來管理與下載 Podcast 的輔助工具,讓你的終端機瞬間變身為媒體中心。

核心特色:

  • 極致效能:佔用極少的系統資源,即使在舊電腦或遠端伺服器(透過 SSH)上也能流暢運行。
  • 鍵盤主導:完全支援 Vim 風格的快捷鍵(如 j, k 上下移動),讓雙手無需離開鍵盤即可完成所有操作。
  • 高度可自訂:從介面顏色、排版格式到外部瀏覽器的整合(如 w3m, lynx 或 Firefox),一切皆可透過設定檔調整。
  • 隱私與安全:所有訂閱資料皆儲存在本地端,不依賴任何第三方雲端服務,且支援 OPML 格式匯入匯出。

常用指令

Newsboat 的操作邏輯分為「啟動參數」與「程式內快捷鍵」兩部分。熟悉這些指令能讓你的閱讀效率提升數倍。

基礎操作與範例

# 範例 1:啟動並自動重新整理
# 啟動程式的同時,自動從所有訂閱源抓取最新文章
newsboat -r

# 範例 2:匯入 OPML 訂閱列表
# 將從 Feedly 或其他閱讀器匯出的 opml 檔案匯入
newsboat -i my_feeds.opml

# 範例 3:清除快取資料庫
# 當資料庫過大或需要重置閱讀狀態時使用 (請謹慎使用)
newsboat -X
# 設定檔範例 (~/.newsboat/urls)
# 每一行代表一個訂閱源,可加上標籤(Tag)方便分類

[https://news.ycombinator.com/rss](https://news.ycombinator.com/rss) "Tech" "HackerNews"
[https://feeds.feedburner.com/TechCrunch/](https://feeds.feedburner.com/TechCrunch/) "Tech"
[http://rss.cnn.com/rss/cnn_topstories.rss](http://rss.cnn.com/rss/cnn_topstories.rss) "News"
按鍵/指令功能說明對應操作
r重新整理在程式內手動更新目前選取的 Feed (R 則為更新全部)
j / k上下移動選擇上一篇或下一篇文章 (類 Vim 操作)
Enter閱讀文章進入文章閱讀模式
o開啟連結呼叫外部瀏覽器 (如 Firefox) 開啟當前文章
n下一篇未讀直接跳轉到下一篇未讀文章,略過已讀內容
q退出/返回關閉目前視窗或退出程式

進階技巧

  • Podboat 整合:在 Newsboat 中看到 Podcast 連結時,按下 e 可將其加入下載佇列,接著開啟 podboat 即可開始下載。
  • 快速過濾:在列表介面按下 F,可以輸入關鍵字或標籤(如 tags # "Tech")來只顯示特定類別的新聞。
  • 外部播放器:可透過設定 macro,讓你在選中 YouTube RSS 項目時,按一個鍵直接呼叫 mpv 播放影片,完全無需開啟瀏覽器。

操作介面