Clinews - Citiți cele mai recente știri din linia de comandă

Știri terminale

Azi să vorbim despre o aplicație grozavă ceea ce ne va ajuta să fim la curent cu ultimele titluri din confortul liniei noastre de comandă.

Utilitatea despre care vom vorbi astăzi este numită Clinews care Folosit pentru a citi cele mai recente știri și titluri de pe site-uri web populare, bloguri de pe terminal.

Această utilitate Ne va permite să fim informați cu privire la noutățile de interes, deoarece are caracteristica că putem filtra știrile după criteriile pe care le indicăm.

în acest fel Clinews va căuta știri în toate sursele care corespund criteriilor / termenului de căutare.

Între Principalele caracteristici pe care le putem găsi în Clinews sunt:

  • Limitați cantitatea de știri pe care doriți să le vedeți,
  • Sortează știrile (sus, cele mai recente, populare),
  • Afișați știri din categorii (de exemplu, afaceri, divertisment, jocuri, general, muzică, politică, știință și natură, sport, tehnologie)

Cu Clinews puteți citi ce se întâmplă în lume direct de la terminalul dvs. Este un utilitar open source gratuit scris cu NodeJS.

Cum se instalează Clinews?

Primul lucru pe care trebuie să îl luăm în considerare este că Clinews, este scris cu NodeJS, deci trebuie să îl avem instalat pe sistemul nostru.

Dacă nu îl aveți instalat, doar deschideți un terminal și rulați următoarea comandă:

sudo apt-get install nodejs npm

Cu aceasta vom avea deja NodeJS și managerul de pachete NPM, acum cu ajutorul acestui lucru vom instala aplicația și în același terminal vom executa următoarea comandă pentru a instala Clinews:

npm i -g clinews

Ați făcut deja instalarea aplicației, acum trebuie să configurăm API-ul pentru a obține metadatele pentru titlurile publicate în prezent într-o varietate de surse de știri și bloguri.

În prezent, oferă titluri live din 70 de surse populare, inclusiv Ars Technica, BBC, Blooberg, CNN, Daily Mail, Engadget, ESPN, Financial Times, Google News, Hacker News, IGN, Mashable, National Geographic, Reddit r / all, Reuters, Speigel Online, Techcrunch, The Guardian, The Hindu, The Huffington Post, The Newyork Times, The Next Web, The Wall Street Journal, SUA. și altele.

Pentru a obține acest API trebuie să mergem la următorul link și înregistrați-vă pentru un cont. https://newsapi.org/register

După ce ați obținut cheia API de pe site-ul API News, editați fișierul. bashrc:

sudo vi ~/.bashrc

Adăugați cheia API newsapi la final, după cum se arată mai jos:

export IN_API_KEY="-tu-API-key-"

Rețineți că trebuie să lipiți cheia în ghilimele duble. Salvați și închideți fișierul.

Odată ce acest lucru este făcut, trebuie să execute acum următoarea comandă pentru a actualiza modificările.

sudo source ~/.bashrc

Acum să mergem mai departe și să găsim cele mai recente titluri din surse noi.

Cum se folosește Clinews?

ştiri

Pentru a rula acest utilitar Trebuie să deschidem un terminal și vom executa următoarea comandă în el, pe care îl vom însoți cu sursa de știri de interesul nostru.

news fetch google-news

Aici, în acest exemplu destul de practic Îi spunem aplicației să obțină ultimele 10 titluri (implicit) de la sursa „Știri Google. În plus, acesta prezintă o scurtă descriere a știrilor, data și ora publicate și legătura reală cu sursa.

Pentru a citi o știre în browser, țineți apăsată tasta Ctrl și faceți clic pe adresa URL. Se va deschide în browserul dvs. web implicit.

Si Vor să cunoască informații despre sursele din care obțin informațiile această aplicație poate rula această comandă:

news sources

Cu care vor fi listate și afișate în terminal. Clinews listează toate sursele de știri, inclusiv numele sursei de știri, căutarea ID-ului, descrierea site-ului, adresa URL a site-ului și țara în care se află.

Pentru a căuta orice criteriu în această aplicație O facem cu următoarea comandă:

news search "Linux"

Și odată cu aceasta, vor fi afișate sursele care conțin știri despre acest criteriu.

Dacă doriți să aflați puțin mai multe despre utilizarea acestei aplicații, puteți rula:

clinews -h

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.