Newsboat, terminal için bir RSS / Atom Feed okuyucu

Newsboat hakkında

Bir sonraki yazıda Newsboat'a bir göz atacağız. Bu bir Terminal için ücretsiz ve açık kaynaklı RSS / Atom besleme okuyucu. Başlangıçta şuradan oluşturuldu: Haber spikeri, metin tabanlı bir RSS / Atom besleme okuyucusu, ancak Newsbeuter aktif olarak korunmuyor. Bunun dikkate alınması gereken iyi bir alternatif olmasının nedeni budur.

Bilmeyenler için RSS / Atom XML biçimleridir makaleleri iletmek, yayınlamak ve yayınlamak için kullanılır. Bunun tipik örneği haberler veya blog yazıları olabilir. Newsboat, GNU / Linux, FreeBSD veya macOS sistemlerinin terminallerinden kullanılmak üzere oluşturulmuştur.

Newsboat, basit ve sezgisel bir RSS / Atom besleme okuyucusudur. Bu yazıda Newsboat'un nasıl kurulup kullanılacağını göreceğiz. Bu, tüm terminal severler için en sevdiğiniz haberleri veya makaleleri hızlı bir şekilde okumak için bir komut satırı okuyucusudur.

Bu aracı kullanmak için açıklığa kavuşturmak gerekiyor. sistemimizin bazı gereksinimleri karşılaması gerekli olacaktır aşağıda okunabilir.

Gerekli gereksinimler

  • GCC 4.9 veya üstü ya da Clang 3.6 veya üstü.
  • (sürüm 0.21 veya üstü).
  • pkg-config.
  • GNU gettext(sadece libc'de gettext sunmayan sistemler için).
  • libcurl(sürüm 7.18.0 veya üstü).
  • libxml2, xmllint ve xsltproc.
  • json -c (sürüm 0.11 veya üstü).
  • SQLite3 (sürüm 3.5 veya üstü).
  • DocBook XML ve DocBook SML.
  • Asciidok.

Newsboat'u Ubuntu'ya yükleyin

Bu programı farklı işletim sistemlerinde kurabiliriz ancak bu makale için Ubuntu'da nasıl kurulacağını göreceğiz. Bu durumda Ubuntu 16.04'e kuracağım. Newsboat, ilgili snap paketi aracılığıyla yüklenebileceğini bulacaktır. Önce gerekli snapd'i yükleyelim Newsboat'ı aşağıda gösterildiği gibi kurabilmek için işletim sistemimizde.

Snapd kurulu değilse, bir terminal (Ctrl + Alt + T) açıp içine yazıyoruz:

sudo apt install snapd

Şimdi bahsettiğimiz aracı kurabiliriz. Aynı terminalde şunu yazıyoruz:

newsboat snap kurulumu

sudo snap install newsboat

Snap paketleri sevmiyorsak, Newsboat'u kaynak kodunu kullanarak kurun. Bununla en son özellikleri kullanabileceğiz, ancak ondan önce ihtiyacımız olacak bağımlılıkları tam olarak yükleyin. Bunu yapmak için bir terminal açıyoruz (Ctrl + Alt + T) ve aşağıdaki satırların her birini yazıyoruz:

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

Bundan sonra yapabiliriz Github Newsboat deposunu klonlayın sistemimizde ve kurun. Bunu yapmak için, sadece aynı terminali kullanmamız gerekecek ve içinde aşağıdaki talimatları izlememiz gerekecek:

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

cd newsboat

make

sudo make install

Newsboat Feed Reader nasıl kullanılır

Şimdi Newsboat'ı bir siteden RSS beslemelerini okumak için nasıl kullanacağımızı göreceğiz; ubunlog.com. Her şeyden önce ihtiyacımız olacak rss-besleme bağlantısı al paragraf ubunlog.com'u bir tarayıcıdan kopyalayın ve kopyalayın. Bu durumda URL aşağıdaki gibidir:

https://ubunlog.com/feed/

Daha sonra aşağıdakileri yazacağız içeriği dosyaya kaydet daha sonra kullanmak için.

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

Artık RSS beslemesini okuyabiliriz ubunlog.com aşağıdaki komutu kullanarak -u değiştiriciler (RSS beslemesinin URL'lerini içeren dosyayı belirtir) ve -r (başlangıçta beslemeleri güncelle) aşağıdaki gibi:

Besleme listesi ubunlog haber gemisi

newsboat -ru rss_links.txt

Bir haber öğesi seçmek için, gezinmek için yukarı ve aşağı okları kullanacağız. Sonra bizi ilgilendiren Enter tuşuna basacağız. Bu örnekte listeden 5 numaralı haberi seçeceğim. Hangisi buna benzeyecek.

haber ubunlog haber gemisi

Daha tarayıcıda bir haber aç, sadece 'o' tuşuna basmamız gerekecek ve programdan çık, sadece 'q' tuşuna basmamız gerekecek.

Terminalde aşağıdaki komutu çalıştırarak (Ctrl + Alt + T) tüm seçenekleri ve olası kullanımları görebileceğiz:

Newsboat Yardımı

newsboat -h

Daha bu araç hakkında daha fazla bilgi edininziyaret edebiliriz github deposu o resmi belgeler Bu aracın yaratıcılarının web sitelerinde kullanıcılara sunması.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.