少し前に、 InstantNewsという名前のCLIニュースクライアントについて書きました。 これは、コマンドラインからニュースや最新のヘッドラインを即座に読むのに役立ちます。今日、私は Clinewsという名前の同様のユーティリティに出くわしました これは同じ目的を果たします-人気のあるウェブサイトからのニュースや最新のヘッドライン、ターミナルからのブログを読むこと。 GUIアプリケーションやモバイルアプリをインストールする必要はありません。ターミナルから世界で起こっていることを直接読むことができます。 NodeJSを使用して作成された無料のオープンソースユーティリティです。 。
Clinewsのインストール
ClinewsはNodeJSを使用して記述されているため、NPMパッケージマネージャーを使用してインストールできます。 NodeJSをまだインストールしていない場合は、次のリンクの説明に従ってインストールしてください。
- LinuxにNodeJSをインストールする方法
ノードをインストールしたら、次のコマンドを実行してClinewsをインストールします。
$ npm i -g clinews
ヤーンを使用してClinewsをインストールすることもできます :
$ yarn global add clinews
糸自体はnpmを使用してインストールできます
$ npm -i yarn
NewsAPIを構成する
Clinewsは、 News APIからすべてのニュースヘッドラインを取得します 。 News APIは、さまざまなニュースソースやブログで現在公開されているヘッドラインのJSONメタデータを返すシンプルで使いやすいAPIです。現在、Ars Technica、BBC、Blooberg、CNN、Daily Mail、Engadget、ESPN、Financial Times、Google News、hacker News、IGN、Mashable、National Geographic、Reddit r / all、Reuters、 Speigel Online、Techcrunch、The Guardian、The Hindu、The Huffington Post、The Newyork Times、The Next Web、The Wall street Journal、USA今日、そしてもっと 。
まず、NewsAPIのAPIキーが必要です。 https://newsapi.org/registerにアクセスします URLを取得し、無料のアカウントを登録してAPIキーを取得します。
News APIサイトからAPIキーを取得したら、 .bashrcを編集します ファイル:
$ vi ~/.bashrc
以下のように、最後にnewsapiAPIキーを追加します。
export IN_API_KEY="Paste-API-key-here"
二重引用符の中にキーを貼り付ける必要があることに注意してください。ファイルを保存して閉じます。
次のコマンドを実行して、変更を更新します。
$ source ~/.bashrc
終わり。それでは、先に進んで、新しいソースから最新のヘッドラインを取得しましょう。
コマンドラインからニュースと最新のヘッドラインを読む
ヒンドゥーなど、特定の新しいソースからのニュースや最新のヘッドラインを読むには 、実行:
$ news fetch the-hindu
ここでは、「ヒンドゥー」 は新しいソースID(フェッチID)です。
上記のコマンドは、ヒンドゥーのニュースポータルから最新の10のヘッドラインを取得し、ターミナルに表示します。また、ニュースの簡単な説明、公開された日時、およびソースへの実際のリンクが表示されます。
出力例:
Clinewsを使用してソースからニュースのヘッドラインを取得する
ブラウザでニュースを読むには、Ctrlキーを押しながらURLをクリックします。デフォルトのWebブラウザで開きます。
ニュースを入手できるすべてのソースを表示するには、次のコマンドを実行します:
$ news sources
出力例:
Clinewsを使用してすべてのニュースソースを一覧表示する
上のスクリーンショットにあるように、Clinewsは、ニュースソースの名前、フェッチID、サイトの説明、WebサイトのURL、およびそれが配置されている国を含むすべてのニュースソースを一覧表示します。このガイドを書いている時点で、Clinewsは現在70以上のニュースソースをサポートしています。
Clinewsは、検索条件/用語に一致するすべてのソースのニュース記事を検索することもできます。たとえば、「タミルナドゥ」という単語を含むタイトルのすべてのニュース記事を一覧表示するとします。 、次のコマンドを使用します:
$ news search "Tamilnadu"
このコマンドは、タミルナドゥという用語に一致する記事のすべてのニュースソースを破棄します 。
Clinewsには、あなたを助けるいくつかの追加のフラグがあります、
- 見たいニュース記事の量を制限します
- ニュース記事を並べ替える(トップ、最新、人気)、
- ニュース記事をカテゴリ別に表示する(例:ビジネス、エンターテインメント、ゲーム、一般、音楽、政治、科学と自然、スポーツ、テクノロジー)
詳細については、ヘルプセクションを参照してください:
$ clinews -h