luni, 9 noiembrie 2009

Facem arhivă de noutăţi

Noutăţile trebuiesc citite - luăm asta drept axiomă. Păcat, însă, că în Moldova nu prea am văzut jurnalism obiectiv (nu că aş presupune că există în altă parte, dar pur şi simplu pe ăsta îl urmăresc mai îndeaproape) şi din acest motiv nu te poţi limita la a cumpăra un singur ziar, a viziona un singur post de televiziune şi a asculta un singur post de radio. Ca să ai măcar o vagă închipuire ce s-a întâmplat, eşti nevoit să apelezi la cât mai multe surse. Din fericire, chestia cu strânsul ştirilor din diferite surse am rezolvat-o apelând la un RSS-reader - newsbeuter.

Eu am newsbeuter pornit întotdeauna (el face arhiva noutăţilor care, cine ştie, poate să-mi trebuiască cândva). Iată cum el arată:

Instalarea e foarte simplă şi nu se deosebeşte de instalarea oricărui alt soft în Linux. Unicul lucru care trebuie făcut este configurarea: adăugarea feed-urilor, crearea unei teme de culori mai plăcute ochiului (că by default e tare rupătoare de ochi) etc.
Adăguarea feed-urilor se face foarte simplu - scrieţi URL-urile în fişierul ~/.newsbeuter/urls

http://www.unimedia.md/rss/news.xml
http://protv.md/stiri/rss/toate-stirile.rss
http://www.azi.md/ro/feeds/0/rss201
http://timpul.md/rss.xml
http://jurnaltv.md/rss/3595/news.xml
http://jurnal.md/rss.xml
http://press.try.md/mailticker/press.xml
http://point.md/RSS/Export.aspx
http://sluhoff.net/feed
http://downloads.bbc.co.uk/podcasts/worldservice/how2/rss.xml
http://news.google.ru/news?pz=1&ned=ru_ru&hl=ru&topic=w&output=rss
http://news.google.ru/news?pz=1&ned=ru_ru&hl=ru&topic=n&output=rss
http://news.google.ru/news?pz=1&ned=ru_ru&hl=ru&topic=b&output=rss
http://news.google.ru/news?pz=1&ned=ru_ru&hl=ru&topic=t&output=rss
http://opennet.ru/opennews/opennews_6.rss
http://www.multonly.ru/news/rss/
http://www.statistica.md/rss.php?type=limit&l=ro&idc=30
http://www.statistica.md/rss.php?type=limit&l=ro&idc=31
http://www.statistica.md/rss.php?type=limit&l=ro&idc=168
http://vesti.md/rss/news.xml

Fişierul de configurare la fel e destul de simplu şi clar:

auto-reload yes
reload-time 15
browser uzbl
notify-program dzen2
notify-xterm yes
refresh-on-startup yes
color background   black   white
color listnormal   black   white
color listfocus    white  black   bold
color info         white  black   bold
color article      black white
highlight all "newsbeuter" red
highlight article "^(Feed|Title|Author|Link|Date):" default default underline
highlight feedlist "https?://[^ ]+" yellow red bold

Eu am făcut tema alb-negru pentru că nu oboseşte atât de mult ochiul meu ca altele. Dar sunteţi liberi să alegeţi oricare alta. Browser-ul la fel poate fi ales oricare altul. În consolă de obicei prefer să folosesc links, dar pe desktop am ales uzbl (despre el vom vorbi poate altădată).

Configurarea mediului pentru un lucru mai comod cu newsbeuter
Evident, programul de citit ştiri trebuie să fie pornit întotdeauna (pentru a colecta toate ştirile), dar, în acelaşi timp, nu trebuie să stea dinaintea ochilor. De aceea noi îl vom porni
  1. La intrarea în sistem
  2. Îl vom rula în screen, ca să-l putem ascunde oricând
  3. Vom chema screen-ul cu newsbeuterul pornit printr-o combinaţie de taste (la mine e Win+K)
Eu folosesc în calitate de WindowManager fluxbox, de aceea voi explica cum se face chestiunea asta acolo.
Vom edita fişierul ~/.fluxbox/startup şi vom adăuga acolo la început următoarele rânduri:

news_life=$(ps -ax|grep 'newsbeuter' |wc -l)
if [ $news_life -lt 2 ]
then
screen -A -m -d -S newsbeuter newsbeuter
fi

Harababura asta verifică dacă newsbeuter e deja pornit sau nu şi hotărăşte ce să facă.
În fişierul ~/.fluxbox/keys vom pune:

Mod4 k :Exec xterm -name newsbeuter -e screen -r newsbeuter

Asta-i tot.
A, da, dacă doriţi să căutaţi în arhivă vreo ştire, atunci apăsaţi "/" şi scrieţi cuvântul cheie.

Niciun comentariu:

Trimiteți un comentariu