Newsboat - Pembaca Umpan RSS/Atom untuk Terminal Linux


Newsboat adalah pembaca feed RSS/Atom sumber terbuka dan gratis untuk terminal Linux. Awalnya dibuat dari Newsbeuter, pembaca feed RSS/Atom berbasis teks, namun Newsbeuter tidak dikelola secara aktif.

RSS/Atom adalah sejumlah format XML yang banyak digunakan untuk mengkomunikasikan, menerbitkan, dan menyatukan artikel, misalnya artikel berita atau blog. Newsboat dibuat untuk digunakan pada terminal teks seperti GNU/Linux, FreeBSD atau macOS.

Baca Juga: Ruang Berita – CLI Modern untuk Mendapatkan Berita Favorit Anda di Linux

Pada artikel ini, kami akan menunjukkan cara menginstal dan menggunakan Newsboat – pembaca feed baris perintah untuk membaca berita atau artikel favorit Anda dari terminal Linux.

Persyaratan:

  • GCC 4.9 atau lebih baru, atau Dentang 3.6 atau lebih baru
  • STFL (versi 0.21 atau lebih baru)
  • pkg-config
  • Gettext GNU (hanya untuk sistem yang tidak menawarkan gettext di libc)
  • libcurl (versi 7.18.0 atau lebih baru)
  • libxml2, xmllint, dan xsltproc
  • json-c (versi 0.11 atau lebih baru)
  • SQLite3 (versi 3.5 atau lebih baru)
  • XML Buku Dokumen
  • SML Buku Dokumen
  • asciidoc

Cara Menginstal Newsboat di Sistem Linux

Newsboat tersedia untuk diinstal dari sistem manajemen paket snap, namun pertama-tama Anda harus menginstal snapd di sistem Anda untuk menginstal Newsboat seperti yang ditunjukkan.

------------- On Debian/Ubuntu/Linux Mint ------------- 
sudo apt install snapd	
sudo snap install newsboat 

------------- On Fedora 22+ -------------
sudo dnf install snapd
sudo snap install newsboat

Alternatifnya, Anda dapat menginstal Newsboat dari kode sumber untuk menggunakan beberapa fitur terbaru, namun sebelum itu Anda perlu menginstal dependensi sepenuhnya dengan perintah berikut.

------------- On Debian/Ubuntu/Linux Mint ------------- 
sudo apt update
sudo apt install libncursesw5-dev ncurses-term debhelper libjson0 libjson0-dev libxml2-dev libstfl-dev libsqlite3-dev perl pkg-config libcurl4-gnutls-dev librtmp-dev libjson-c-dev asciidoc libxml2-utils xsltproc docbook-xml docbook-xsl bc
wget http://www.clifford.at/stfl/stfl-0.24.tar.gz
tar -xvf  stfl-0.24.tar.gz
cd  stfl-0.24
make
sudo make install
------------- On RHEL and CentOS -------------
yum install libncursesw5-devel ncurses-term libjson0-devel libxml2-devel libstfl-devel libsqlite3-devel perl pkgconfig libcurl4-gnutls-devel librtmp-devel libjson-c-devel asciidoc libxml2-devel libxslt-devel debhelper docbook-style-xsl docbook-style-xml bc
wget http://www.clifford.at/stfl/stfl-0.24.tar.gz
tar -xvf  stfl-0.24.tar.gz
cd  stfl-0.24
make
make install 

Kemudian kloning repositori Newsboat dari Github ke sistem Anda, dan instal seperti yang ditunjukkan.

git clone git://github.com/newsboat/newsboat.git
cd newsboat  
make
sudo make install

Cara Menggunakan Pembaca Umpan Newsboat di Terminal Linux

Di bagian ini, kami akan menjelaskan cara menggunakan Newsboat untuk membaca RSS feed dari sebuah situs, misalnya linux-console.net Pertama-tama, kita perlu mendapatkan rss- tautan umpan untuk linux-console.net dari browser dan salin (Anda dapat menggunakan url umpan situs web apa pun).

https://linux-console.net/feed/

Setelah itu, simpan dalam file untuk digunakan nanti.

echo "https://linux-console.net/feed/" >rss_links.txt

Sekarang Anda dapat membaca RSS feed dari linux-console.net menggunakan perintah berikut dengan tombol -u (menentukan file yang berisi URL RSS feed) dan -r (segarkan feed di awal) sebagai berikut.

newsboat -ru rss_links.txt

Untuk memilih topik, gunakan panah Atas dan Bawah untuk bernavigasi, lalu tekan Enter pada topik yang Anda inginkan. Contoh ini menunjukkan bahwa kami telah memilih topik nomor 5 dari daftar.

Untuk membuka topik di browser, Anda dapat menekan o, dan untuk keluar dari program, tekan q.

Anda dapat melihat semua opsi dan penggunaan dengan menjalankan perintah berikut.

newsboat -h

Untuk informasi lebih lanjut, kunjungi Repositori Newsboat Github: https://github.com/newsboat/newsboat.

Baca Juga: Cricket-CLI – Tonton Skor Kriket Langsung di Terminal Linux

Newsboat adalah pembaca feed RSS/Atom yang sederhana dan intuitif untuk terminal Linux. Cobalah dan beri kami tanggapan Anda melalui formulir komentar di bawah.