Clinews – 从命令行阅读新闻和最新头条

不久前,我们写过一个名为 CLI 的新闻客户端 即时新闻 这可以帮助您立即从命令行阅读新闻和最新标题。 今天,我偶然发现了一个类似的实用程序,名为 新闻 用于相同的目的 – 阅读来自流行网站的新闻和最新标题,来自终端的博客。 您无需安装 GUI 应用程序或移动应用程序。 您可以直接从终端阅读世界上正在发生的事情。 它是使用编写的免费开源实用程序 节点.

内容

  1. 安装 Clinews
    1. 配置新闻API
  2. 从命令行阅读新闻和最新头条
    1. 帮助我们帮助您:

安装 Clinews

由于 Clinews 是使用 NodeJS 编写的,因此您可以使用 NPM 包管理器安装它。 如果您尚未安装 NodeJS,请按照以下链接中的说明进行安装。

  • 怎样在 Linux 上安装 NodeJS

安装节点后,运行以下命令安装 Clinews:

$ npm i -g clinews

您还可以使用安装 Clinews

$ yarn global add clinews

Yarn 本身可以使用 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、卫报、印度教、赫芬顿邮报、纽约时报、The Next Web、华尔街日报、今日美国和 更多的.

首先,您需要来自 News API 的 API 密钥。 去 https://newsapi.org/register URL 并注册一个免费帐户以获取 API 密钥。

从 News API 站点获得 API 密钥后,编辑您的 .bashrc 文件:

$ vi ~/.bashrc

在末尾添加 newsapi API 密钥,如下所示:

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

请注意,您需要将密钥粘贴在双引号内。 Save 和 close 文件。

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

$ source ~/.bashrc

完毕。 现在让我们继续从新的来源获取最新的头条新闻。

从命令行阅读新闻和最新头条

阅读来自特定新来源的新闻和最新标题,对于 example 印度教徒, 跑:

$ news fetch the-hindu

这里, “印度教” 是新的源 ID(获取 ID)。

上述命令将从印度新闻门户获取最新的 10 个标题并将它们显示在终端中。 此外,它还显示了新闻的简要说明、发布日期和时间以及指向源的实际链接。

示例输出:

使用 Clinews 从源头获取新闻标题

要在浏览器中阅读新闻,请按住 Ctrl 键并单击 URL。 它将在您的默认 Web 浏览器中打开。

要查看您可以从中获取新闻的所有来源,请运行:

$ news sources

示例输出:

使用 Clinews 列出所有新闻来源

正如你在上面的截图中看到的,Clinews 列出了所有的新闻来源,包括新闻来源的名称、获取 id、网站描述、网站 URL 和它所在的国家。 在撰写本指南时,Clinews 目前支持 70 多个新闻来源。

Clinews 还可以在匹配搜索条件/术语的所有来源中搜索新闻报道。 说为 example, 列出标题包含单词的所有新闻报道 “泰米尔纳德邦”,使用以下命令:

$ news search "Tamilnadu"

此命令将删除与该术语匹配的故事的所有新闻来源 泰米尔纳德邦.

Clinews 有一些额外的标志可以帮助你,

  • 限制你想看到的新闻报道的数量,
  • 对新闻故事进行排序(热门、最新、流行),
  • 明智地显示新闻故事类别(例如商业、娱乐、游戏、一般、音乐、政治、科学与自然、体育、技术)

有关更多详细信息,请参阅帮助部分:

$ clinews -h

资源:

感谢您的光临!

帮助我们帮助您:

祝你有美好的一天!!