在下一篇文章中,我們將看一下Newsboat。 這是一個 終端的免費和開源RSS / Atom提要閱讀器。 它最初是從 新聞快訊,是基於文本的RSS / Atom提要閱讀器,但是Newsbeuter並未得到積極維護。 這就是為什麼要考慮的一個很好的選擇的原因。
對於誰不知道, RSS / Atom是XML格式 用於交流,發布和聯合文章。 典型的例子是新聞或博客文章。 創建了Newsboat,以便在GNU / Linux,FreeBSD或macOS系統的終端上使用。
Newsboat是一個簡單直觀的RSS / Atom提要閱讀器。 在本文中,我們將了解如何安裝和使用Newsboat。 這是一個命令行閱讀器,可為所有終端愛好者快速閱讀您喜歡的新聞或文章。
有必要澄清一下,以便使用此工具 我們的系統必須滿足一些要求 可以在下面閱讀。
必要要求
- GCC 4.9或更高版本,或Clang 3.6或更高版本。
- STFL(版本0.21或更高版本).
- Pkg-config。
- GNU gettext(僅適用於在libc中不提供gettext的系統).
- libcurl(版本7.18.0或更高版本).
- libxml2,xmllint和xsltproc。
- json-c(版本0.11或更高版本).
- SQLite3(版本3.5或更高版本).
- DocBook XML和DocBook SML。
- 阿西多克。
在Ubuntu上安裝Newsboat
我們可以在不同的操作系統上安裝該程序,但是在本文中,我們將了解如何在Ubuntu中安裝它。 在這種情況下,我將其安裝在Ubuntu 16.04上。 Newsboat將發現可通過其相應的按扣軟件包進行安裝。 首先有必要 我們已經安裝好了 在我們的操作系統中可以安裝Newsboat,如下所示。
如果尚未安裝快照,則打開一個終端(Ctrl + Alt + T)並輸入以下內容:
sudo apt install snapd
現在,我們可以安裝我們正在談論的工具。 在同一終端中,我們寫道:
sudo snap install newsboat
如果我們不喜歡快照包,我們可以選擇 使用源代碼安裝Newsboat。 有了這個,我們將能夠使用最新的功能,但是在此之前,我們需要 完全安裝依賴項。 為此,我們打開一個終端(Ctrl + Alt + T)並編寫以下各行:
sudo apt update sudo apt install libncursesw5-dev ncurses-term debhelper libjson0 libjson0-dev libxml2-dev libstfl-dev libsqlite3-dev perl pkg-config libcurl4-gnutls-dev librtmp-dev libjson-c-dev asciidoc libxml2-utils xsltproc docbook-xml docbook-xsl bc wget http://www.clifford.at/stfl/stfl-0.24.tar.gz tar -xvf stfl-0.24.tar.gz cd stfl-0.24 make sudo make install
之後,我們可以 克隆Github Newsboat存儲庫 在我們的系統中並安裝它。 為此,我們僅需使用同一終端,並在其中遵循以下說明:
git clone git://github.com/newsboat/newsboat.git cd newsboat make sudo make install
如何使用Newsboat Feed閱讀器
現在我們將了解如何使用 Newsboat 從網站讀取 RSS 提要,例如 ubunlog.com。首先,我們需要 獲取rss-feed鏈接 為 ubunlog從瀏覽器訪問 .com 並複製它。在本例中,url 如下:
https://ubunlog.com/feed/
接下來,我們將為 將內容保存到文件 供以後使用。
echo "https://ubunlog.com/feed/" > rss_links.txt
現在我們可以閱讀 RSS feed ubunlog.com 使用以下命令 -u修飾符 (指定包含RSS feed的URL的文件) 和-r (在啟動時更新供稿) 如下:
newsboat -ru rss_links.txt
要選擇新聞,我們將使用向上和向下箭頭進行導航。 然後,我們將在我們感興趣的那一個上按Enter。 在此示例中,我將從列表中選擇新聞編號5。 看起來像這樣。
至 在瀏覽器中打開新聞項,我們只需按“ o”,然後 退出程序,我們只需按“ q”。
通過在終端中執行以下命令(Ctrl + Alt + T),我們將能夠看到所有選項和可能的用途:
newsboat -h
至 獲得有關此工具的更多信息,我們可以訪問 github倉庫 或 官方文件 該工具的創建者可以在其網站上向用戶開放。