前段时间,我们写过一个名为的 CLI 新闻客户端 即时新闻 这可以帮助您立即从命令行阅读新闻和最新头条新闻。 今天,我偶然发现了一个类似的实用程序,名为 新闻 它具有相同的目的 – 阅读来自热门网站的新闻和最新头条新闻,来自终端的博客。 您无需安装 GUI 应用程序或移动应用程序。 您可以直接从终端读取世界上正在发生的事情。 它是免费的开源实用程序,使用 节点JS.
内容
安装 Clinews
由于 Clinews 是使用 NodeJS 编写的,因此您可以使用 NPM 包管理器安装它。 如果您尚未安装 NodeJS,请按照以下链接中的说明进行安装。
- 如何在 Linux 上安装 NodeJS
安装节点后,运行以下命令安装 Clinews:
$ npm i -g clinews
您还可以使用安装 Clinews 纱:
$ yarn global add clinews
纱线本身可以使用 npm 安装
$ npm -i yarn
配置新闻 API
Clinews 检索所有新闻标题 新闻 API. News API 是一个简单易用的 API,它返回当前发布在一系列新闻源和博客上的标题的 JSON 元数据。 它目前提供来自 70 个热门来源的实时头条新闻,包括 Ars Technica、BBC、Blooberg、CNN、每日邮报、Engadget、ESPN、金融时报、谷歌新闻、黑客新闻、IGN、Mashable、国家地理、Reddit r/all、路透社、 Speigel Online、Techcrunch、卫报、印度教、赫芬顿邮报、纽约时报、下一个网络、华尔街日报、今日美国和 更多的.
首先,您需要来自 News API 的 API 密钥。 去 https://newsapi.org/register URL 并注册一个免费帐户以获取 API 密钥。
从 News API 站点获得 API 密钥后,编辑您的 .bashrc 文件:
$ vi ~/.bashrc
在末尾添加 newsapi API 密钥,如下所示:
IN_API_KEY="Paste-API-key-here"
请注意,您需要将密钥粘贴在双引号内。 Save 和 close 文件。
运行以下命令以更新更改。
$ source ~/.bashrc
完毕。 现在让我们继续从新来源获取最新的头条新闻。
从命令行阅读新闻和最新标题
阅读特定新来源的新闻和最新头条新闻,例如 印度教, 跑:
$ news fetch the-hindu
这里, “印度教” 是新的源 id(获取 id)。
上述命令将从 The Hindu news portel 获取最新的 10 个标题,并将它们显示在终端中。 此外,它还显示新闻的简要描述、发布的日期和时间以及到源的实际链接。
样本输出:
要在浏览器中阅读新闻,请按住 Ctrl 键并单击 URL。 它将在您的默认网络浏览器中打开。
要查看您可以从中获取新闻的所有来源,请运行:
$ news sources
样本输出: