歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在 Linux 上如何用命令行獲取 Freely RSS 源

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

日期:2017/2/28 14:00:51   编辑:Linux教程

也許你並不知道 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中國 榮譽推出

Copyright © Linux教程網 All Rights Reserved