În articolul următor vom arunca o privire la Newsroom. Acesta este un instrument modern și gratuit pentru linia de comandă. Este open source și ne va ajuta primește știrile noastre preferate în Ubuntu. Este dezvoltat folosind JavaScript (NodeJS pentru a fi specific). Este o utilitate platformă încrucișată și funcționează fără probleme pe sistemele Gnu / Linux, Mac OSX și Windows.
Dacă sunteți un fan al liniei de comandă, atunci cu siguranță veți face o mulțime de lucruri, cum ar fi controlul sistemelor Gnu / Linux (locale sau la distanță), programare, googling folosind Googler, jocuri și multe alte lucruri din interiorul unuia. fereastra terminalului. Cu acest instrument vă puteți citi știrile preferate și puteți fi la curent.
Fonturile implicite pentru Newsroom sunt: hackernews, techcrunch, inside, bnext, ithome, wanqu, nodeweekly, codetengu și gankio. Dar dacă nu ne plac, ne putem configura propriile fonturi printr-un fișier OPML (Limbaj de marcare a procesorului de contur). Acesta este un format bazat pe XML conceput pentru schimbul de informații structurate între aplicații care rulează pe diferite sisteme de operare și medii.
Cerințe preliminare
Va trebui să avem manager de pachete pentru NodeJS. Veți putea instala NodeJS și NPM simultan pe sistemul Ubuntu urmând pașii pe care îi indicăm în acest blog despre cum se instalează NodeJS.
Instalați Newsroom
Când avem instalat NPM pe sistemul nostru, putem instalați Newsroom cu permisiuni de administrator folosind comanda sudo. Vom face acest lucru după cum urmează ( -g opțiune înseamnă instalare globală, pentru a fi utilizat de toți utilizatorii de sistem) în terminal (Ctrl + Alt + T):
sudo npm install -g newsroom-cli
Odată ce instalarea Newsroom este reușită, putem începe să o folosim tastând următoarea comandă în același terminal:
newsroom
Această comandă ne va duce la a interfață interactivă a liniei de comandă în care ne putem alege sursa de știri. Va trebui să folosim săgeți în sus și în jos pentru a selecta o sursă din lista de surse predefinite așa cum se arată mai jos.
După alegerea unei surse de știri, toate titlurile de știri vor fi afișate ca în imaginea de mai jos. Atunci putem selectați un element apăsând bara de spațiu. După efectuarea unei selecții, elementul va fi indicat printr-un cerc verde, așa cum se arată în captura de ecran de mai jos. Vom putea apăsați Enter pentru ao citi mai detaliat din browserul nostru web predeterminat.
la ieșiți din CLI, va trebui să apăsăm Ctrl + C.
Putem de asemenea furnizați sursa de la care vrem să primim știrile direct. Vom putea limita cantitatea de știri care vor fi afișate pe ecran. Evident această sursă de știri trebuie să se afle în fișierul OPML din sursele noastre. Formatul comenzii pe care va trebui să o folosim va fi după cum se arată mai jos:
newsroom fuente número-de-elementos
De exemplu:
newsroom hackernews 3
Creați-vă propriul fișier de fonturi
Nu în ultimul rând, putem și noi utilizați propriul nostru fișier OPML, după cum se arată în cele ce urmează. În acest fel, oricine își poate adăuga propriile surse de știri, cum ar fi ubunlog.com, entreunosyceros.net etc.
newsroom -o tus-fuentes.opml
Crearea acestui fișier necesită o anumită sintaxă. Dacă cineva dorește să încerce să-și creeze propria, se poate consulta cum se creează un fișier OPML în urmatoarele site web. Chiar și eu trebuie să spun asta puteți utiliza un fișier XML, a unui feed de exemplu pentru a-i putea vedea conținutul. Trebuie doar să schimbați extensia .xml în .opml.
Ajutor
Pentru a vedea mesajul de ajutor Newsroom, va trebui să folosim următoarea comandă doar în terminal (Ctrl + Alt + T):
newsroom --help
Dezinstalați Newsroom
Pentru a elimina acest instrument de pe computerul nostru, va trebui să deschidem doar un terminal (Ctrl + Alt + T). În el vom scrie:
sudo npm uninstall -g newsroom-cli
la obțineți mai multe informații despre această aplicație pentru terminal, oricine poate verificați depozitul din Newsroom sau putem vedea codul dvs. în Depozitul GitHub. Newsroom este un alt mod excelent de a obține știrile noastre preferate Gnu / Linux din linia de comandă.