Newsboat
終端機 RSS 訂閱神器
軟體分類 生產力 / 資訊閱讀
軟體標籤
KVMMicrosoft Planner
開發廠商 Newsboat Developers
產品說明
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播放影片,完全無需開啟瀏覽器。
操作介面



![]()
