Newsboat Nedir? 📰
Newsboat, terminal tabanlı güçlü bir RSS / Atom besleme okuyucusudur. Blog yazıları, haberler ve diğer içerikleri takip etmek için idealdir. Unix benzeri sistemlerde çalışır ve esnek yapılandırma seçenekleri sunar.
Newsboat Kurulumu 🛠️
Aşağıdaki komutlarla Newsboat ve ek araçları kurabilirsiniz:
yay -S newsboat mpv youtube-dl dunst
- Mpv: Medya oynatıcı (videoları oynatmak için kullanılır).
- youtube-dl: RSS içindeki video içeriklerini indirmek için kullanılır.
- Dunst: Masaüstü bildirimleri için (i3-wm kullanıcıları için gereklidir, diğer masaüstü ortamları için zorunlu değildir).
Yapılandırma 🛠️
Newsboat'un yapılandırma dosyası ~/.config/newsboat/config
içinde yer alır. Örnek bir yapılandırma:
browser "xdg-open"
macro o set browser "/usr/bin/mpv %u > /dev/null 2>&1 &" ; open-in-browser ; set browser "xdg-open"
macro y set browser "youtube-dl %u"; open-in-browser ; set browser "xdg-open"
#general stuff
show-read-articles yes
show-read-feeds yes
auto-reload yes
cleanup-on-quit no
max-items 100
feed-sort-order title-desc
mark-as-read-on-hover yes
display-article-progress yes
max-browser-tabs 10
show-keymap-hint no
feedlist-format "%4i %9u %t" #"%t %d %u %U %c %S %n"
articlelist-format "%4i %D %?T? %-10T ?%t"
feedlist-title-format ""
articlelist-title-format ""
# reload-threads 4
# reload-time 90
# reload-only-visible-feeds yes
cache-file "~/.config/newsboat/cache.db"
# notifications
notify-format "Newsboat: %d new"
notify-program "/usr/bin/notify-send"
#keybinds
bind-key j down
bind-key k up
bind-key l open
bind-key h quit
unbind-key g # bound to sort by default
bind-key g home
bind-key s sort
unbind-key G # bound to rev-sort by default
bind-key G end
bind-key O open-all-unread-in-browser-and-mark-read
unbind-key r
bind-key r reload-all
color background default default
color listnormal default default
color listnormal_unread green default
color listfocus yellow default bold
color listfocus_unread yellow default bold
color info default default
color article magenta default
# highlights
highlight article "^(Title):.\*$" red default
highlight article "https?://[^ ]+" blue default
highlight article "\\[image\\ [0-9]+\\]" green default
# Killfiles
#ignore-article "\*" "title =~ \"Väder\""
#ignore-article "\*" "title =~ \"Rugby\""
#ignore-article "\*" "title =~ \"Uutiset\""
#ignore-article "\*" "title =~ \"Kulturnyheterna\""
#ignore-article "\*" "title =~ \"från dagen\""
URL Listesi 🌐
RSS besleme adresleri ~/.config/newsboat/urls
dosyasına eklenir. Örnek:
# Blog
http://feeds.feedburner.com/kushellig
https://sunaku.github.io/index.atom
https://lukesmith.xyz/rss.xml
https://feeds2.feedburner.com/9lesson
https://tewarid.github.io/feed.xml
https://sushankpokharel.com.np/feed/
http://ciftklik.blogspot.com/feeds/posts/default
http://www.emrebuyukkurkcu.com/feed/
https://itsalljs.com/rss.xml
http://www.kurumsaljava.com/feed/
https://www.larashout.com/feed
https://laraveldaily.com/feed/
https://gokmengorgen.net/tr/index.xml
http://oguzkaganeren.com.tr/index.php/feed/
https://omercitak.com/feed/
https://ogunal.com/feed/
http://selcukcelik.org/feed/
https://simpleit.rocks/index.xml
https://twitteinfo.com/feed/
http://feeds.feedburner.com/TammerSaleh
# deactive
# https://www.datafloyd.com/tr/feed/
Kullanışlı Kısayollar ⌨️
Kısayol | İşlevi |
---|---|
A | Tümünü okundu işaretle |
O | Web tarayıcıda aç |
J/K | Aşağı/Yukarı hareket et |
Q | Çıkış yap |
R | RSS beslemelerini yenile |
YouTube RSS 📺
Abone olduğunuz YouTube kanallarını Newsboat'a eklemek için:
- YouTube Abonelikler Sayfası'na gidin.
- "RSS okuyuculara dışa aktar" seçeneğiyle dosyanızı indirin.
- Aşağıdaki komutla RSS adreslerini içeri aktarın:
youtubebotu -i subscription_manager
Newsboat'u Daha Verimli Kullanmak 🎯
Yoğun RSS kullanımı için alias tanımlayabilirsiniz. Örneğin:
alias haberbotu="newsboat -u ~/.config/newsboat/haberurls -C ~/.config/newsboat/config"
alias youtubebotu="newsboat -u ~/.config/newsboat/yturls -C ~/.config/newsboat/ytconfig"
Bu şekilde terminalde haberbotu
veya youtubebotu
komutlarını kullanarak doğrudan belirli RSS beslemelerine erişebilirsiniz.
Daha fazla bilgi için Newsboat Belgeleri sayfasına göz atabilirsiniz. 📖