Newsboat - Linux Terminalleri için bir RSS/Atom Besleme Okuyucusu
Newsboat, Linux terminallerine yönelik ücretsiz, açık kaynaklı bir RSS/Atom beslemesi okuyucusudur. Başlangıçta metin tabanlı bir RSS/Atom özet akışı okuyucusu olan Newsbeuter'dan oluşturulmuştur, ancak Newsbeuter aktif olarak sürdürülmemektedir.
RSS/Atom, haberler veya blog makaleleri gibi makaleleri iletmek, yayınlamak ve dağıtmak için yaygın olarak kullanılan bir dizi XML biçimidir. Newsboat, GNU/Linux, FreeBSD veya macOS gibi metin terminallerinde kullanılmak üzere oluşturulmuştur.
Ayrıca Okuyun: Haber Odası – Linux'ta Favori Haberlerinizi Almak için Modern Bir CLI
Bu makalede, Linux terminalinden en sevdiğiniz haberleri veya makaleleri okumak için bir komut satırı beslemesi okuyucusu olan Newsboat'u nasıl kuracağınızı ve kullanacağınızı göstereceğiz.
Gereksinimler:
- GCC 4.9 veya üzeri ya da Clang 3.6 veya üzeri
- STFL (versiyon 0.21 veya üzeri)
- pkg-config
- GNU gettext (yalnızca libc'de gettext sunmayan sistemler için)
- libcurl (sürüm 7.18.0 veya üzeri)
- libxml2, xmllint ve xsltproc
- json-c (sürüm 0.11 veya üzeri)
- SQLite3 (sürüm 3.5 veya üzeri)
- DocBook XML'i
- DocBook SML
- Asciidoc
Linux Sistemlerinde Newsboat Nasıl Kurulur
Newsboat, snap paket yönetim sisteminden yüklenebilir, ancak Newsboat<'ı yüklemek için önce sisteminize snapd'yi yüklemeniz gerekir. gösterildiği gibi.
------------- On Debian/Ubuntu/Linux Mint -------------
sudo apt install snapd
sudo snap install newsboat
------------- On Fedora 22+ -------------
sudo dnf install snapd
sudo snap install newsboat
Alternatif olarak, en yeni özelliklerden bazılarını kullanmak için kaynak kodundan Newsboat'u yükleyebilirsiniz, ancak bundan önce aşağıdaki komutla bağımlılıkları tam olarak yüklemeniz gerekir.
------------- 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
Ardından Newsboat deposunu Github'dan sisteminize kopyalayın ve gösterildiği gibi yükleyin.
git clone git://github.com/newsboat/newsboat.git
cd newsboat
make
sudo make install
Linux Terminalinde Newsboat Feed Reader Nasıl Kullanılır
Bu bölümde, örneğin linux-console.net
gibi bir siteden RSS beslemesini okumak için Newsboat'u nasıl kullanacağımızı açıklayacağız. linux-console.net
besleme bağlantısını bir tarayıcıdan kopyalayın ve kopyalayın (herhangi bir web sitesi besleme URL'sini kullanabilirsiniz).
https://linux-console.net/feed/
Daha sonra daha sonra kullanmak üzere bir dosyaya kaydedin.
echo "https://linux-console.net/feed/" >rss_links.txt
Artık -u
(RSS beslemesi URL'lerini içeren dosyayı belirtir) ve -r
anahtarlarıyla aşağıdaki komutu kullanarak linux-console.net
'dan RSS beslemesini okuyabilirsiniz. (başlangıçta beslemeleri yenileyin) aşağıdaki gibi yapın.
newsboat -ru rss_links.txt
Bir konu seçmek için Yukarı
ve Aşağı
oklarını kullanarak gezinin ve ardından istediğiniz konu üzerinde Enter tuşuna basın. Bu örnek, listeden 5 numaralı konuyu seçtiğimizi göstermektedir.
Tarayıcıda bir konuyu açmak için o
tuşuna basabilir, programdan çıkmak için q
tuşuna basabilirsiniz.
Aşağıdaki komutu çalıştırarak tüm seçenekleri ve kullanımları görebilirsiniz.
newsboat -h
Daha fazla bilgi için Newsboat Github Deposunu ziyaret edin: https://github.com/newsboat/newsboat.
Ayrıca Okuyun: Cricket-CLI – Linux Terminalinde Canlı Kriket Skorlarını İzleyin
Newsboat, Linux terminalleri için basit ve sezgisel bir RSS/Atom besleme okuyucusudur. Deneyin ve aşağıdaki yorum formunu kullanarak bize geri bildiriminizi bildirin.