I-Newsboat, i-RSS / Atom feed reader yesiphelo

Malunga neNewsboat

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:

I-newsboat snap yokufaka

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:

Uluhlu lokutyisa ubunlog isikhephe seendaba

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.

iindaba ubunlog isikhephe seendaba

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):

Uncedo ngephenyane leendaba

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.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.