歡迎光臨
每天分享高質量文章

Clinews:從命令列閱讀新聞和最新頭條 | Linux 中國

你無需安裝 GUI 應用或移動應用。你可以直接從終端閱讀世界上正在發生的事情。它是使用 NodeJS 編寫的自由開源程式。
— Sk


致謝
編譯自 | 
https://www.ostechnix.com/clinews-read-news-and-latest-headlines-from-commandline/
 
 作者 | Sk
 譯者 | geekpi ???共計翻譯:804.5 篇 貢獻時間:1812 天

不久前,我們寫了一個名為 InstantNews[1] 的命令列新聞客戶端,它可以幫助你立即在命令列閱讀新聞和最新頭條新聞。今天,我偶然發現了一個名為 Clinews 的類似,它的其功能與此相同 —— 在終端閱讀來自熱門網站的新聞和最新頭條,還有部落格。你無需安裝 GUI 應用或移動應用。你可以直接從終端閱讀世界上正在發生的事情。它是使用 NodeJS 編寫的自由開源程式。

安裝 Clinews

由於 Clinews 是使用 NodeJS 編寫的,因此你可以使用 NPM 包管理器安裝。如果尚未安裝 NodeJS,請按照以下連結中的說明進行安裝。

安裝 node 後,執行以下命令安裝 Clinews:

  1. $ npm i -g clinews

你也可以使用 Yarn 安裝 Clinews:

  1. $ yarn global add clinews

Yarn 本身可以使用 npm 安裝

  1. $ npm -i yarn

配置 News API

Clinews 從 News API[2] 中檢索所有新聞標題。News API 是一個簡單易用的 API,它傳回當前在一系列新聞源和部落格上釋出的頭條的 JSON 元資料。它目前提供來自 70 個熱門源的實時頭條,包括 Ars Technica、BBC、Blooberg、CNN、每日郵報、Engadget、ESPN、金融時報、谷歌新聞、hacker News,IGN、Mashable、國家地理、Reddit r/all、路透社、 Speigel Online、Techcrunch、The Guardian、The Hindu、赫芬頓郵報、紐約時報、The Next Web、華爾街日報,今日美國和等等[3]

首先,你需要 News API 的 API 金鑰。進入 https://newsapi.org/register 並註冊一個免費帳戶來獲取 API 金鑰。

從 News API 獲得 API 金鑰後,編輯 .bashrc

  1. $ vi ~/.bashrc

在最後新增 newsapi API 金鑰,如下所示:

  1. export IN_API_KEY="Paste-API-key-here"

請註意,你需要將金鑰貼上在雙引號內。儲存並關閉檔案。

執行以下命令以更新更改。

  1. $ source ~/.bashrc

完成。現在繼續並從新聞源獲取最新的頭條新聞。

在命令列閱讀新聞和最新頭條

要閱讀特定新聞源的新聞和最新頭條,例如 The Hindu,請執行:

  1. $ news fetch the-hindu

這裡,the-hindu 是新聞源的源id(獲取 id)。

上述命令將從 The Hindu 新聞站獲取最新的 10 個頭條,並將其顯示在終端中。此外,它還顯示新聞的簡要描述、釋出的日期和時間以及到源的實際連結。

示例輸出:

要在瀏覽器中閱讀新聞,請按住 Ctrl 鍵並單擊 URL。它將在你的預設 Web 瀏覽器中開啟。

要檢視所有的新聞源,請執行:

  1. $ news sources

示例輸出:

正如你在上面的截圖中看到的,Clinews 列出了所有新聞源,包括新聞源的名稱、獲取 ID、網站描述、網站 URL 以及它所在的國家/地區。在撰寫本指南時,Clinews 目前支援 70 多個新聞源。

Clinews 還可以搜尋符合搜尋條件/術語的所有源的新聞報道。例如,要列出包含單詞 “Tamilnadu” 的所有新聞報道,請使用以下命令:

  1. $ news search "Tamilnadu"

此命令將會篩選所有新聞源中含有 “Tamilnadu” 的報道。

Clinews 有一些其它選項可以幫助你

◈ 限制你想看的新聞報道的數量,   * 排序新聞報道(熱門、最新),   * 智慧顯示新聞報道分類(例如商業、娛樂、遊戲、大眾、音樂、政治、科學和自然、體育、技術)

更多詳細資訊,請參閱幫助部分:

  1. $ clinews -h

就是這些了。希望這篇對你有用。還有更多好東西。敬請關註!

乾杯!


via: https://www.ostechnix.com/clinews-read-news-and-latest-headlines-from-commandline/

作者:SK[6] 選題:lujun9972 譯者:geekpi 校對:wxy

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

贊(0)

分享創造快樂