GNU/Linux >> Belajar Linux >  >> Linux

Clinews – Baca Berita Dan Berita Utama Terbaru Dari Commandline

Beberapa waktu yang lalu, kami telah menulis tentang klien berita CLI bernama InstantNews yang membantu Anda membaca berita dan berita utama terbaru dari commandline secara instan. Hari ini, saya menemukan utilitas serupa bernama Clinews yang melayani tujuan yang sama - membaca berita dan berita utama terbaru dari situs web populer, blog dari Terminal. Anda tidak perlu menginstal aplikasi GUI atau aplikasi seluler. Anda dapat membaca apa yang terjadi di dunia langsung dari Terminal Anda. Ini gratis, utilitas sumber terbuka yang ditulis menggunakan NodeJS .

Memasang Clnews

Karena Clinews ditulis menggunakan NodeJS, Anda dapat menginstalnya menggunakan manajer paket NPM. Jika Anda belum menginstal NodeJS, instal seperti yang dijelaskan pada tautan berikut.

  • Cara Memasang NodeJS Di Linux

Setelah node terinstal, jalankan perintah berikut untuk menginstal Clnews:

$ npm i -g clinews

Anda juga dapat menginstal Clnews menggunakan Benang :

$ yarn global add clinews

Benang itu sendiri dapat diinstal menggunakan npm

$ npm -i yarn

Konfigurasikan API Berita

Clinews mengambil semua berita utama dari News API . News API adalah API sederhana dan mudah digunakan yang menampilkan metadata JSON untuk berita utama yang saat ini dipublikasikan di berbagai sumber berita dan blog. Saat ini menyediakan berita utama langsung dari 70 sumber populer, termasuk 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, AS hari ini dan lainnya .

Pertama, Anda memerlukan kunci API dari News API. Buka https://newsapi.org/register URL dan daftarkan akun gratis untuk mendapatkan kunci API.

Setelah Anda mendapatkan kunci API dari situs News API, edit .bashrc . Anda berkas:

$ vi ~/.bashrc

Tambahkan kunci API newsapi di akhir seperti di bawah ini:

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

Harap dicatat bahwa Anda perlu menempelkan kunci di dalam tanda kutip ganda. Simpan dan tutup file.

Jalankan perintah berikut untuk memperbarui perubahan.

$ source ~/.bashrc

Selesai. Sekarang mari kita lanjutkan dan mengambil berita utama terbaru dari sumber baru.

Baca Berita Dan Judul Terbaru Dari Commandline

Untuk membaca berita dan berita utama terbaru dari sumber baru tertentu, misalnya Hindu , jalankan:

$ news fetch the-hindu

Di sini, "the-hindu" adalah id sumber baru (fetch id).

Perintah di atas akan mengambil 10 berita utama terbaru dari portal berita The Hindu dan menampilkannya di Terminal. Juga, ini menampilkan deskripsi singkat tentang berita, tanggal dan waktu yang diterbitkan, dan tautan sebenarnya ke sumbernya.

Contoh keluaran:

Ambil judul berita dari sumber menggunakan Clnews

Untuk membaca berita di browser Anda, tahan tombol Ctrl dan klik pada URL. Ini akan terbuka di browser web default Anda.

Untuk melihat semua sumber yang dapat Anda peroleh beritanya, jalankan:

$ news sources

Contoh keluaran:

Cantumkan semua sumber berita menggunakan Clnews

Seperti yang Anda lihat pada tangkapan layar di atas, Clinews mencantumkan semua sumber berita termasuk nama sumber berita, id pengambilan, deskripsi situs, URL situs web, dan negara tempat ia berada. Saat menulis panduan ini, Clnews saat ini mendukung 70+ sumber berita.

Clinews juga dapat mencari berita di semua sumber yang cocok dengan kriteria/istilah pencarian. Misalnya, untuk membuat daftar semua berita dengan judul yang mengandung kata "Tamilnadu" , gunakan perintah berikut:

$ news search "Tamilnadu"

Perintah ini akan menghapus semua sumber berita untuk berita yang cocok dengan istilah Tamilnadu .

clinews memiliki beberapa tanda tambahan yang membantu Anda,

  • membatasi jumlah berita yang ingin Anda lihat,
  • mengurutkan berita (top, terbaru, populer),
  • menampilkan kategori berita berdasarkan kategori (Misalnya bisnis, hiburan, game, umum, musik, politik, sains dan alam, olahraga, teknologi)

Untuk detail selengkapnya, lihat bagian bantuan:

$ clinews -h

Linux
  1. Baca dan tulis data dari mana saja dengan pengalihan di terminal Linux

  2. Bagaimana Cara Membuat Dan Memasang Simplescreenrecorder Terbaru Dari Git?

  3. Bagaimana cara membuka, membaca, dan menulis dari port serial di C?

  1. Cari Dan Jelajahi Situs Web Stack Overflow Dari Commandline

  2. Pustaka C untuk membaca versi EXE dari Linux?

  3. Paksa dd untuk tidak melakukan cache atau tidak membaca dari cache

  1. Cara Membandingkan Perintah Dan Program Linux Dari Commandline

  2. Tampilkan Kutipan Acak Dari Commandline Di Linux

  3. Cara Mudah Untuk Mengenkripsi Dan Mendekripsi File Dari Commandline Di Linux