Newsboat - Linux terminallary üçin RSS/Atom Feed Reader
Newsboat, Linux terminallary üçin mugt, açyk çeşme RSS/Atom iýmit okaýjysy. Aslynda RSS/Atom iýmit okaýjysy bolan Newsbeuter-den döredildi, ýöne Newsbeuter işjeň işlemeýär.
RSS/Atom, mysal üçin habarlar ýa-da blog makalalary bilen habarlaşmak, neşir etmek we sindikat etmek üçin giňden ulanylýan XML formatlarydyr. Newsboat, GNU/Linux, FreeBSD ýa-da macOS ýaly tekst terminallarynda ulanmak üçin döredildi.
Bu makalada, “Linux” terminalyndan halaýan habarlaryňyzy ýa-da makalalaryňyzy okamak üçin buýruk setiri iýmit okaýjy “Newsboat” -y nädip gurmalydygyny we ulanmalydygyny görkezeris.
- GCC 4.9 ýa-da soňraky, ýa-da Clang 3.6 ýa-da soňraky
- STFL (0.21 ýa-da has soňky wersiýa)
- pkg-config
- GNU gettext (diňe libc-de gettext hödürlemeýän ulgamlar üçin)
- libcurl (7.18.0 ýa-da has soňky wersiýa)
- libxml2, xmllint we xsltproc
- json-c (0.11 ýa-da has soňky wersiýa)
- SQLite3 (3.5 wersiýa ýa-da has soňky wersiýa)
- DocBook XML
- DocBook SML
- asciidoc
“Linux” ulgamynda “Newsboat” -y nädip gurmaly
“Newsboat” gysga paket dolandyryş ulgamyndan gurmak üçin elýeterlidir, ýöne görkezilişi ýaly “Newsboat” -y gurmak üçin ilki bilen ulgamyňyza “snapd” gurmaly.
------------- On Debian/Ubuntu/Linux Mint ------------- $ sudo apt install snapd $ sudo snap install newsboat ------------- On Fedora 22+ ------------- $ sudo dnf install snapd $ sudo snap install newsboat
Ativea-da bolmasa, iň soňky aýratynlyklary ulanmak üçin “Newsboat” -y deslapky koddan gurnap bilersiňiz, ýöne ondan ozal aşakdaky buýruk bilen garaşlylygy doly gurmaly.
------------- 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
Soňra “Newsboat” ammaryny Github-dan ulgamyňyza klonlaň we görkezilişi ýaly guruň.
$ git clone git://github.com/newsboat/newsboat.git $ cd newsboat $ make $ sudo make install
Linux Terminalynda “Newsboat Feed Reader” -i nädip ulanmaly
Bu bölümde, bir sahypadan RSS iýmitini okamak üçin Newsboat-dan nädip peýdalanmalydygyny düşündireris, mysal üçin linux-console.net
Ilki bilen, tecmint üçin rss-feed baglanyşygyny almaly bolarys brauzerden .com
göçürip alyň (islendik web sahypasynyň iýmit salgysyny ulanyp bilersiňiz).
https://linux-console.net/feed/
Ondan soň ulanmak üçin faýlda saklaň.
$ echo "https://linux-console.net/feed/" >rss_links.txt
Indi -u
(RSS iýmit URL-lerini öz içine alýan faýly görkezýär) we -r
wyklýuçateller bilen aşakdaky buýrugy ulanyp, linux-console.net
-dan RSS iýmitini okap bilersiňiz. (başda iýmitleri täzeläň) aşakdaky ýaly.
$ newsboat -ru rss_links.txt
Bir mowzuk saýlamak üçin, Up
we Down
oklaryny ulanyň, soňra isleýän mowzugyňyzda Enter basyň. Bu mysallar sanawdan 5-nji mowzugy saýlandygymyzy görkezýär.
Brauzerde mowzuk açmak üçin o
basyp bilersiňiz we programmadan çykmak üçin q
basyp bilersiňiz.
Aşakdaky buýrugy işledip, ähli opsiýalary we ulanyşlary görüp bilersiňiz.
$ newsboat -h
Has giňişleýin maglumat üçin Newsboat Github ammaryna baryp görüň: https://github.com/newsboat/newsboat.
Şeýle hem okaň: Cricket-CLI - Linux terminalynda göni kriket ballaryny görüň
Newsboat, Linux terminallary üçin ýönekeý we içgin RSS/Atom iýmit okaýjysy. Synap görüň we aşakdaky düşündiriş formasy arkaly öz pikirleriňizi beriň.