Kwinqaku elilandelayo siza kujonga kwiNewsboat. Oku yi Umthombo wasimahla kunye novulekileyo we-RSS / wokufunda ukutya kwe-Atom yesiphelo. Yayiyilwe kuqala ukusuka ku- Iindaba zeendaba, Isicatshulwa esisekwe kwisicatshulwa se-RSS / Atom feed, nangona kunjalo iNewsbeuter ayigcinwanga ngokufanelekileyo. Esi sesona sizathu sokuba le ibe yeyona ndlela ilungileyo yokuqwalaselwa.
Kuba ngubani ongaziyo, i I-RSS / iAtom ziifomathi zeXML esetyenziselwa ukunxibelelana, ukupapasha kunye nokudibanisa amanqaku. Umzekelo oqhelekileyo woku iya kuba ziindaba okanye amanqaku ebhlog. Iphenyane leendaba lenziwa ukuba lisetyenziswe kwiziphelo ze-GNU / Linux, FreeBSD okanye iinkqubo zeMacOS.
I-Newsboat yinto elula kunye ne-intuitive RSS / Atom feed reader. Kule nqaku, siza kubona indlela yokufaka nokusebenzisa i-Newsboat. Lo ngumfundi welayini yomyalelo wokufunda iindaba zakho ozithandayo okanye amanqaku ngokukhawuleza kubo bonke abathandi besiphelo.
Kuyimfuneko ukucacisa ukuba ukusebenzisa esi sixhobo kuyakufuneka ukuba inkqubo yethu ihlangabezane neemfuno ezithile ezinokufundwa apha ngezantsi.
Iimfuno eziyimfuneko
- I-GCC 4.9 okanye kamva, okanye iClang 3.6 okanye kamva.
- I-STFL (inguqulelo 0.21 okanye kamva).
- Pkg-isakhelo.
- Isicatshulwa se-GNUkuphela kwiinkqubo ezinganiki okubhaliweyo kwi-libc).
- libcurl(inguqulelo 7.18.0 okanye kamva).
- libxml2, xmllint, kunye ne-xsltproc.
- json -c (inguqulelo 0.11 okanye kamva).
- I-SQLite3 (inguqulelo 3.5 okanye kamva).
- I-DocBook XML kunye ne-DocBook SML.
- I-Asciidoc.
Faka i-Newsboat kwi-Ubuntu
Singayifaka le nkqubo kwiinkqubo ezahlukeneyo zokusebenza, kodwa kweli nqaku siza kubona indlela yokuyifaka kwi-Ubuntu. Kule meko ndiza kuyifaka kwi-Ubuntu 16.04. I-Newsboat iya kuyifumana ifumaneka ukufakela iphakheji yayo ehambelanayo. Kuyimfuneko ukuba kuqala masibe ne-snapd efakiweyo kwinkqubo yethu yokusebenza ukuze ukwazi ukufaka i-Newsboat njengoko kubonisiwe ngezantsi.
Ukuba asifakwanga i-snapd, sivula i-terminal (Ctrl + Alt + T) kwaye sibhale kuyo:
sudo apt install snapd
Ngoku sinokufaka isixhobo esithetha ngaso. Kwisiphelo esinye sibhala:
sudo snap install newsboat
Ukuba asizithandi iiphakheji ze-snap, sinokukhetha faka i-Newsboat usebenzisa ikhowudi yomthombo. Ngale nto siya kuba nakho ukusebenzisa amanqaku amatsha, kodwa ngaphambi koko siya kudinga ukufaka ngokupheleleyo ukuxhomekeka. Ukwenza oku sivula i-terminal (Ctrl + Alt + T) kwaye sibhale nganye kwezi ndlela zilandelayo:
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
Emva koku sinako clone indawo yokugcina izinto zeGithub Newsboat kwinkqubo yethu kwaye uyifake. Ukwenza oku, kuya kufuneka sisebenzise i-terminal enye, kwaye kuyo landela le miyalelo ilandelayo:
git clone git://github.com/newsboat/newsboat.git cd newsboat make sudo make install
Uyisebenzisa kanjani iNewsboat feed Reader
Ngoku siza kubona indlela yokusebenzisa i-Newsboat ukufunda i-RSS feeds kwisiza, umz. ubunlog.com Okokuqala, siya kuyidinga fumana ikhonkco lokondla i-rss for ubunlog.com kwisiphequluli kwaye uyikopishe. Kule meko i-url yile ilandelayo:
https://ubunlog.com/feed/
Emva koko siza kubhala oku kulandelayo gcina umxholo kwifayile ukusetyenziswa kamva.
echo "https://ubunlog.com/feed/" > rss_links.txt
Ngoku sinokufunda i-RSS feed ye ubunlog.com usebenzisa lo myalelo ulandelayo nge -u iinguqulelo (icacisa ifayile equlathe ii-URLs zeRSS feed) kunye -r (uhlaziyo lokutya ekuqaleni) ngoku Landelayo:
newsboat -ru rss_links.txt
Ukukhetha into yeendaba, siza kusebenzisa ukuya phezulu nasezantsi ukuhamba. Emva koko siya kucinezela u-Enter onomdla kuthi. Kulo mzekelo ndiza kukhetha inombolo yeendaba yesi-5 kuluhlu. Yintoni eza kujongeka ngoluhlobo.
ukuba vula umbandela weendaba kwisikhangeli, Kuya kufuneka sicinezele u 'o', kunye no Phuma kwinkqubo, Kuya kufuneka sicinezele u 'q'.
Siza kuba nakho ukubona zonke iinketho kunye nokusetyenziswa okunokwenzeka ngokwenza lo mthetho ulandelayo kwi-terminal (Ctrl + Alt + T):
newsboat -h
ukuba Fumana ulwazi oluthe kratya malunga nesi sixhobo, singandwendwela Indawo yokugcina github okanye amaxwebhu asemthethweni ukuba abaqulunqi beli sixhobo benze ukuba kufumaneke kubasebenzisi kwiwebhusayithi yabo.