Newsboat, pembaca RSS / Atom Feed untuk terminal

Mengenai Newsboat

Dalam artikel seterusnya kita akan melihat Newsboat. Ini adalah satu Pembaca suapan RSS / Atom sumber percuma dan terbuka untuk terminal. Ia pada asalnya dibuat dari Penyampai berita, pembaca suapan RSS / Atom berasaskan teks, namun Newsbeuter tidak dikendalikan secara aktif. Inilah sebab mengapa ini adalah alternatif yang baik untuk dipertimbangkan.

Bagi yang tidak tahu, yang RSS / Atom adalah format XML digunakan untuk berkomunikasi, menerbitkan dan sindiket artikel. Contoh tipikal ini ialah berita atau artikel blog. Newsboat dibuat untuk digunakan dari terminal sistem GNU / Linux, FreeBSD atau macOS.

Newsboat adalah pembaca suapan RSS / Atom yang ringkas dan intuitif. Dalam artikel ini, kita akan melihat cara memasang dan menggunakan Newsboat. Ini adalah pembaca baris perintah untuk membaca berita atau artikel kegemaran anda dengan cepat untuk semua pencinta terminal.

Adalah perlu untuk menjelaskan bahawa untuk menggunakan alat ini sistem kami perlu memenuhi beberapa syarat yang boleh dibaca di bawah.

Keperluan yang diperlukan

  • GCC 4.9 atau lebih baru, atau Clang 3.6 atau lebih baru.
  • STFL(versi 0.21 atau lebih baru).
  • Pkg-konfigurasi.
  • 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).
  • DocBook XML dan DocBook SML.
  • Asciidoc.

Pasang kapal berita di Ubuntu

Kita boleh memasang program ini dalam sistem operasi yang berbeza, tetapi untuk artikel ini kita akan melihat cara memasangnya di Ubuntu. Dalam kes ini, saya akan memasangnya di Ubuntu 16.04. Bot perahu akan tersedia untuk dipasang melalui pakej snap yang sesuai. Perlu terlebih dahulu mari kita pasang snapd dalam sistem operasi kami untuk dapat memasang Newsboat seperti gambar di bawah.

Sekiranya kita tidak memasang snapd, kita membuka terminal (Ctrl + Alt + T) dan menulis di dalamnya:

sudo apt install snapd

Sekarang kita boleh memasang alat yang kita bicarakan. Di terminal yang sama kita menulis:

pemasangan snap kapal berita

sudo snap install newsboat

Sekiranya kita tidak menyukai pakej snap, kita boleh memilihnya pasang Newsboat menggunakan kod sumber. Dengan ini kita akan dapat menggunakan ciri-ciri terkini, tetapi sebelum itu kita akan memerlukannya pasang kebergantungan sepenuhnya. Untuk melakukan ini, kami membuka terminal (Ctrl + Alt + T) dan tuliskan setiap baris berikut:

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

Selepas ini kita dapat mengklon repositori Github Newsboat dalam sistem kami dan memasangnya. Untuk melakukan ini, kita hanya perlu menggunakan terminal yang sama, dan di dalamnya ikut arahan berikut:

git clone git://github.com/newsboat/newsboat.git

cd newsboat

make

sudo make install

Cara menggunakan Newsboat Feed Reader

Sekarang kita akan melihat cara menggunakan Newsboat untuk membaca suapan RSS dari tapak, mis. ubunlog.com. Pertama sekali, kita akan perlukan dapatkan pautan rss-feed perenggan ubunlog.com daripada pelayar dan salinnya. Dalam kes ini, url adalah seperti berikut:

https://ubunlog.com/feed/

Seterusnya kami akan menulis perkara berikut untuk simpan kandungan ke fail untuk kegunaan kemudian.

echo "https://ubunlog.com/feed/" > rss_links.txt

Sekarang kita boleh membaca suapan RSS ubunlog.com menggunakan arahan berikut dengan -u pengubah (menentukan fail yang mengandungi URL suapan RSS) dan -r (kemas kini suapan semasa permulaan) seperti berikut:

Senarai suapan ubunlog bot berita

newsboat -ru rss_links.txt

Untuk memilih item berita, kami akan menggunakan anak panah atas dan bawah untuk menavigasi. Kemudian kami akan menekan Enter pada yang menarik bagi kami. Dalam contoh ini saya akan memilih nombor berita 5 dari senarai. Yang akan kelihatan seperti ini.

berita ubunlog bot berita

kepada buka berita di penyemak imbas, kita hanya perlu menekan 'o', dan untuk keluar dari program, kita hanya perlu menekan 'q'.

Kami akan dapat melihat semua pilihan dan kemungkinan penggunaan dengan melaksanakan perintah berikut di terminal (Ctrl + Alt + T):

Bantuan bot berita

newsboat -h

kepada dapatkan lebih banyak maklumat mengenai alat ini, kita boleh mengunjungi repositori github gelombang dokumentasi rasmi bahawa pencipta alat ini tersedia untuk pengguna di laman web mereka.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.