A hírek és az online magazinok cikkei sokak életének képezik fontos részét. Ám manapság, amikor rengeteg híroldal, magazin, blog van a weben, olykor komoly gondot jelenthet ezek újdonságait egyesével végignézni. Ilyenkor jöhetnek jól a régi IT világ maradványaiként még mindig velünk lévő RSS feedek. Ezek a hírcsatornák mára talán vesztettek régi fényükből, pedig ma is ugyanolyan jól használhatók, mint anno. Egy jól megválasztott RSS olvasó segítségével akár több tucat híroldal és online magazin, blog bejegyzéseit tudjuk listába szedni egyetlen felületen, hogy aztán pár mozdulattal elolvashassuk közülük azokat, amelyek valóban érdekelnek minket. Korábban ajánlottunk már két szuper hírolvasót iOS-re és Androidra, sőt, egy kiváló ingyenes megoldással szolgálunk macOS-re (és iOS-re) is. Ma pedig az asztali RSS olvasók gyűjteményét bővítjük egy újabb, de elég rendhagyó darabbal. Ez az RSS hírolvasó a Terminalban működik, ennek megfelelően villámgyors, és amennyire ez a Terminal esetében lehetséges, egészen testreszabható is.
Newsboat: RSS hírolvasó a Terminalban, villámgyors és testreszabható
Visszatérő olvasóink közül talán már egyre kevesebben idegenkednek a Terminal használatától Windowson és macOS-en (meg persze Linuxon), bár biztosak vagyunk benne, hogy azért mindenkit nem sikerült meggyőznünk arról, milyen sok feladatot lehet villámgyorsan és hatékonyan elvégezni parancssoros alkalmazásokkal. Aki viszont csatlakozott hozzánk terminalos kalandozásaink során, annak most egy kifejezetten izgalmas kis programot mutatunk, bár ezúttal csak macOS-re és Linuxra.
A Newsboat egy apró RSS olvasó alkalmazás, amelyben villámgyorsan tudjuk átnézni akár több tucat online hírforrás és magazin friss anyagainak listáját. A program telepítését megoldhatjuk a készítők oldaláról, de macOS alatt szerintünk sokkal egyszerűbb erre a célra a Brew használata (használjuk a brew install newsboat utasítást).
Miután letöltöttük és telepítettük, a Newsboat még nem igazán használható. Ehhez előbb két dolgot érdemes konfigurálnunk rajta. Ezek közül az egyik az összeszedendő RSS feedek listájának megadása. Ehhez macOS-en a /Users/FELHASZNÁLÓNÉV/.newsboat mappában kell létrehoznunk egy – kiterjesztés nélküli – urls nevű szövegfájlt és szépen sorban egymás alá írni benne a kívánt oldalak rss feedjeinek URL címét. Például így:
https://telex.hu/rss/ "~Telex"
https://hvg.hu/rss/ "~HVG"
https://techwok.hu/rss/ "~Techwok"
https://paleolcso.hu/rss/ "~Paleolcsó"
Mentsük el a fájlt. Ezzel a megadott négy oldal híreit kapjuk majd meg listába szedve a Newsboat felületén. A program elindítása természetesen a newsboat utasítás beírásával oldható meg a Terminalban. Ekkor – ha a urls fájlban megfelelően beírtuk a feedek listáját – azonnal láthatjuk is a felvett oldalakat egy listában. Ha a rámegyünk valamelyikre a kurzormozgató gombokkal és lenyomjuk az r billentyűt, akkor a program frissíti a feedeket. Ha a Shift + r (azaz nagy R) kombinációt nyomjuk le, akkor az összes feedet frissíti automatikusan, egy lépésben.
A frissített feedekbe egyszerűen az Enter gomb lenyomásával tudunk belépni, s ugyanígy olvashatjuk el az adott híreket, blogbejegyzéseket is (visszalépni mindenhol a q billentyűvel tudunk). Ha épp megnyitottunk egy hírt vagy cikket, és annak tartalma részletesen is érdekelne minket, akkor az o billentyűvel tudjuk megnyitni a teljes anyagot a böngészőben. Ha pedig az összes linket átnéznénk, az u gombbal szedhetjük azokat listába, majd az Enter gombbal nyithatjuk meg azt, amelyikre szükségünk van.
Fontos tudni, hogy ahhoz, hogy a böngészőben megnyithassunk bármit, előbb meg kell adnunk a programnak, hogy melyik böngészőt használja a gépen (Safari, Vivaldi, Chrome stb.). Ehhez isméte el kell látogatnunk a /Users/FELHASZNÁLÓNÉV/.newsboat mappába és létre kell hoznunk benne egy config nevű szövegfájlt (ennek szintén ne adjunk kiterjesztést). Ebbe írjuk bee a következő tartalmat, majd mentsük el:
browser „open -a vivaldi ‘%u’
Ezzel azt mondjuk meg a programnak, hogy a linkeket a Vivaldi böngészőben nyissa meg. Természetesen a vivaldi helyett megadható a safari, a chrome, vagy bármely már, a gépünkre telepített böngésző. Ha ettől kezdve elindítjuk a Newsboat alkalmazást, az a linkeket az itt megadott böngészőben nyitja majd meg.
Ha valaki nem akar maceráskodni a feedek linkjeinek kézi megadásával, s van már egy korábbi gyűjteménye OPML fájlként (ebbe a formátumba a legtöbb normális RSS olvasó alkalmazás gond nélkül képes exportálni a teljes gyűjteményt), akkor azt is iportálhatja a Newsboatba, a newsboat -i /opmlfajlutvonala/opmlfajlneve.opml utasítás használatával. Természetsen az opml fájl útvonalát és nevét le kell cserélni a megfelelőre, amire a gépünkön tudunk hivatkozni. S ami még fontos lehet a napi használat során, az a newsboat --cleanup utasítás, ezzel tudjuk ugyanis törölni a cache-ből a feedek letöltése során keletkező átmeneti fájlok közül a felesleget.








