Iwe iroyin - Oluka RSS/Atom Feed fun Awọn ebute Linux
Newsboat jẹ ọfẹ, orisun ṣiṣi RSS/Atomu oluka kikọ sii fun awọn ebute Linux. O ti ṣẹda ni akọkọ lati Newsbeuter, orisun ọrọ RSS/Atom RSS kikọ sii, sibẹsibẹ, Newsbeuter ko ni itọju lọwọ.
RSS/Atomu jẹ nọmba ti awọn ọna kika XML ti a lo ni ibigbogbo lati ṣe ibaraẹnisọrọ, gbejade ati ṣiṣiṣẹpọ awọn nkan, fun apẹẹrẹ awọn iroyin tabi awọn nkan buloogi. A ṣẹda ọkọ oju omi iroyin lati ṣee lo lori awọn ebute ọrọ bi GNU/Linux, FreeBSD tabi macOS.
Ninu nkan yii, a yoo fihan bi a ṣe le fi sori ẹrọ ati lilo Newsboat - oluka kikọ sii laini aṣẹ lati ka awọn iroyin ayanfẹ rẹ tabi awọn nkan lati ọdọ ebute Linux.
- GCC 4.9 tabi nigbamii, tabi Clang 3.6 tabi nigbamii
- STFL (ẹya 0.21 tabi nigbamii)
- pkg-atunto
- GNU gettext (nikan fun awọn ọna ṣiṣe ti ko funni ni akọọlẹ ni libc)
- libcurl (ẹya 7.18.0 tabi nigbamii)
- libxml2, xmllint, ati xsltproc
- json-c (ẹya 0.11 tabi nigbamii)
- SQLite3 (ẹya 3.5 tabi nigbamii)
- DocBook XML
- DocBook SML
- asciidoc
Bii o ṣe le Fi sori ẹrọ Newsboat ni Awọn Ẹrọ Linux
Newsboat wa lati fi sori ẹrọ lati eto iṣakoso package imolara, ṣugbọn akọkọ o ni lati fi snapd sori ẹrọ rẹ lati fi Newsboat sori ẹrọ bi o ti han.
------------- On Debian/Ubuntu/Linux Mint ------------- $ sudo apt install snapd $ sudo snap install newsboat ------------- On Fedora 22+ ------------- $ sudo dnf install snapd $ sudo snap install newsboat
Ni omiiran, o le fi Newsboat sori ẹrọ lati koodu orisun lati lo diẹ ninu awọn ẹya tuntun, ṣugbọn ṣaaju pe o nilo lati fi awọn igbẹkẹle sii ni kikun pẹlu aṣẹ ti o tẹle.
------------- 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
Lẹhinna ṣe idapọ ibi ipamọ Newsboat lati Github si eto rẹ, ki o fi sii bi o ti han.
$ git clone git://github.com/newsboat/newsboat.git $ cd newsboat $ make $ sudo make install
Bii a ṣe le Lo Olukawe kikọ sii iwe iroyin ni Ibudo Linux
Ni apakan yii, a yoo ṣalaye bi a ṣe le lo Newsboat lati ka kikọ sii RSS lati aaye kan, fun apẹẹrẹ linux-console.net
Ni akọkọ, a yoo nilo lati gba ọna asopọ ifunni RSSs fun tecmint .com
lati ẹrọ aṣawakiri kan ki o daakọ (o le lo eyikeyi url kikọ sii wẹẹbu).
https://linux-console.net/feed/
Lẹhinna, fipamọ sinu faili fun lilo nigbamii.
$ echo "https://linux-console.net/feed/" >rss_links.txt
Bayi o le ka ifunni RSS lati linux-console.net
lilo pipaṣẹ atẹle pẹlu awọn iyipada -u
(ṣalaye faili ti o ni awọn URL ifunni RSS) ati -r
(sọ awọn kikọ sii itura ni ibẹrẹ) bi atẹle.
$ newsboat -ru rss_links.txt
Lati yan akọle, lo Up
ati isalẹ
awọn ọfa lati lilö kiri, lẹhinna tẹ Tẹ lori koko ti o fẹ. Awọn apẹẹrẹ yii fihan pe a ti yan koko nọmba 5 lati atokọ naa.
Lati ṣii akọle ninu ẹrọ aṣawakiri, o le tẹ o
, ati lati dawọ eto naa, lu q
.
O le wo gbogbo awọn aṣayan ati awọn lilo nipa ṣiṣe pipaṣẹ wọnyi.
$ newsboat -h
Fun alaye diẹ sii, ṣabẹwo si Ibi ipamọ Gbo ti Newsboat: https://github.com/newsboat/newsboat.
Ka Tun: Ere Kiriketi-CLI - Wo Awọn idiyele Ere Kiriketi Live ni Ibudo Linux
Newsboat jẹ oluka kikọ sii kikọ sii RSS/Atom ti o rọrun ati ogbon inu fun awọn ebute Linux. Gbiyanju o jade ki o fun wa ni esi rẹ nipasẹ fọọmu asọye ni isalẹ.