首頁 > 軟體

在 Linux 上如何用命令列獲取 Freely RSS 源

2020-06-16 17:58:48

也許你並不知道 Feedly,它是世界上最流行的線上新聞聚合服務之一;它提供了平滑而一致的新聞閱讀體驗,你可以使用電腦的瀏覽器擴充套件,Android 和 iOS 裝置上的移動應用程式等來體驗Feedly。Feedly 在2013年Google Reader 停用後,迅速的獲得了一大批Google Reader的使用者。我就是他們之中的一位。從這以後,Feedly就一直是我的預設RSS(簡易資訊聚合)閱讀器。

除了使用我非常喜歡的Feedly瀏覽器擴充套件和手機上的Feedly程式,這裡還有一種途徑來獲取Feedly:Linux命令列。沒錯,你可以用命令列來獲取Feedly上的新聞概要。聽起來非常傻?但是對於那些在伺服器上工作的系統管理員來說,這是非常有用的。

點選進入Feednix,這個用c++編寫的開源軟體是Feedly的非官方命令列用戶端。它允許你在一個基於ncurses的終端介面(例如:bash)下瀏覽Feedly的新聞。預設模式下,Feednix 關聯了一個叫做 w3m 的基於控制台的瀏覽器,允許你在命令列終端的環境下閱讀文章。當然你也可以選擇使用你喜歡的網頁瀏覽器。

在這個教學中,我準備示範一下怎樣在命令列下安裝和設定Feednix 來獲取Feedly。

在Linux下安裝Feednix

你可以通過以下的步驟從原始碼中構建Feednix。同時,在其官方的github倉庫的Ubuntu-stable(Ubuntu穩定版本)的分支上有最新的Feednix原始碼。現在讓我們開始吧:

作為必要元件,你需要安裝一組開發包,和w3m瀏覽器(文字式頁面瀏覽器)。

在Debian、Ubuntu 和Linux Mint 操作

  1. $ sudo apt-get install git automake g++ make libncursesw5-dev libjsoncpp-dev libcurl4-gnutls-dev w3m
  2. $ git clone -b Ubuntu-stable https://github.com/Jarkore/Feednix.git
  3. $ cd Feednix
  4. $ ./autogen.sh
  5. $ ./configure
  6. $ make
  7. $ sudo make install

Fedora 下操作

  1. $ sudo yum groupinstall "C Development Tools and Libraries"
  2. $ sudo yum install gcc-c++ git automake make ncurses-devel jsoncpp-devel libcurl-devel w3m
  3. $ git clone -b Ubuntu-stable https://github.com/Jarkore/Feednix.git
  4. $ cd Feednix
  5. $ ./autogen.sh
  6. $ ./configure
  7. $ make
  8. $ sudo make install

Arch Linux

在Arch Linux發行版下,你可以非常容易的從 AUR安裝Feednix。

設定Feednix

在安裝完軟體後,用下面的命令啟動Feednix

  1. $ feednix

如果你是第一次執行Feddnix,它會彈出一個網頁瀏覽器視窗,在這個視窗裡,你需要登入來建立一個Feedly的賬戶ID和相應的開發人員金鑰。

如果你是在無桌面環境下執行Feednix,先在另外一台電腦上開啟一個網頁,進入到網站:https://feedly.com/v3/auth/dev

當你登入後,你對應的Feedly賬戶ID就生成了。

為了得到一個存取金鑰,你需要在瀏覽器上存取傳送你的郵箱中的金鑰連結。之後就會在瀏覽器視窗顯示你的使用者ID,金鑰,和金鑰的有效期。請注意金鑰的長度是非常長的(超過200個字元),所以金鑰顯示在一個帶有垂直捲軸的文字方塊內,請確保把整個金鑰複製下來。

像下面這樣,把你的使用者ID和金鑰輸入到Feddnix的命令列提示下:

  1. [EnterUser ID]>> XXXXXX
  2. [Enter token]>> YYYYY

成功授權後,你會在螢幕上見到一個初始化為兩個窗格的Feednix介面。左邊的標題為“Categories”窗格,顯示了一個新聞分類欄;右邊“Posts”窗格顯示了當前類別的新聞文章。

用Feednix讀文章

這裡我想簡要描敘一下怎樣通過Feednix來存取Feedly。

在Feednix中導航

像我之前提過的,Feednix視窗包含了兩個窗格。想在兩個視窗之間進行切換的話,可以使用"TAB"健。想在一個窗格內的列表中上下移動,可以使用"j"和"k"。這些快捷健明顯是受到了Vim編輯器的啟發。

閱讀文章

想閱讀一篇特定的文章,可以在當前的文章上使用"o"健。它會呼叫w3m瀏覽器,並且在瀏覽器裡面載入文章。當你讀完之後,可以使用"q"健來退出瀏覽器,並返回到Feednix。如果你的電腦環境允許開啟網頁瀏覽器,你可以按"0"健來在你預設的網頁瀏覽器裡面載入文章,比如使用Firefox。

訂閱新聞源

你可以在Feednix介面中來為你的Feedly賬戶增加任何一種RSS新聞源。要這麼做,僅僅只需要按下"a"鍵,它會在螢幕底部顯示一個"[ENTER FEED]:"的提示。在輸入完RSS新聞源後,繼續輸入新聞源的名字和及其首選分類。

總結

如你所見, Feednix 是一個非常方便易用的命令列RSS閱讀器。如果你是重度依賴命令列的使用者,同時也是一個Feedly使用者的話,Feednix 是肯定值得去嘗試的。我和Feednix的開發者Jarkore交流解決了一些問題。我想說,對於bug的報告和修復他非常的積極。鼓勵大家來試用Feednix,並且給他(Jarkore)一些回饋。


via: http://xmodulo.com/feedly-rss-feed-command-line-linux.html

作者:Dan Nanni 譯者:chenzhijun 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-06/118749.htm


IT145.com E-mail:sddin#qq.com