InstantNews, få nyheter direkt från kommandoraden

InstantNews om

I nästa artikel ska vi ta en titt på InstantNews. I denna digitala tidsålder finns det en mängd offentliga applikationer och tjänster tillgängliga för läs nyheter online. De flesta av dem visar oss nyheterna med motsvarande GUI.

För de av oss som bor kopplade till en terminal hela dagen finns det lyckligtvis en kommandoradsverktyg för att läsa nyheter. Detta verktyg ger oss möjlighet att omedelbart hämta alla typer av nyheter och visar dem i terminalen. Vi behöver inte någon GUI-applikation. Enligt dess skapare kommer vi också att kunna använda systemets standardwebbläsare för att läsa världens nyheter och se dess bilder, även om detta inte är helt sant.

I den här korta artikeln kommer vi att se hur installera InstantNews på Ubuntu, även om den också är tillgänglig för andra Unix-liknande operativsystem.

Installera InstantNews

Installationen av det här verktyget har jag gjort på Ubuntu 17.04, men jag antar att det i andra versioner kommer att fungera på samma sätt. För att utföra installationen kan vi välja två lika enkla sätt. InstantNews-verktyget kan installera med pip o kan kompileras och installeras direkt från källan.

Installation via PIP

För att utföra denna InstantNews-installation vi måste installera PIP på Debian, Ubuntu, Linux Mint. Vi kan göra detta genom att öppna en terminal (Ctrl + Alt + T) och skriva in den:

sudo apt-get install python-pip

När PIP har installerats kan vi installera InstantNews med kommandot i samma terminal:

pip install instantnews

Installation med källkod

till sammanställa från källan, vi behöver bara öppna terminalen (Ctrl + Alt + T) och skriva följande kommandon en efter en:

git clone https://github.com/shivam043/instantnews.git
cd instantnew
sudo python setup.py install

Konfigurera InstantNews

Instantnews hämtar allt Nyhetsrubriker för API-nyheter. För de av er som inte vet vad det är, säg att News API är ett enkelt och lättanvänt API som returnerar JSON-metadata för rubriker som för närvarande publiceras på en mängd olika blogg- och nyhetskällor.

Nu erbjuder rubriker från över 70 populära källor, såsom: Ars Technica, BBC, Blooberg, CNN, Daily Mail, Engadget, ESPN, Financial Times, Google News, hackernyheter, 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 och några fler.

Till att börja med och innan något annat, vi behöver en API-nyckel för News API. För att få det måste vi ta itu med följande URL och registrera. Registreringen är helt gratis, det tar bara några sekunder så att vi kan få den API-nyckel vi behöver.

skapande av newsapi-konto

När vi väl har API-nyckeln för News API-webbplatsen, vi måste redigera .bashrc-filen från vårt hem. För att göra detta skriver vi i terminalen:

vi ~/.bashrc

I slutet av filen måste vi lägg till newsapi API-nyckel som nedan visar:

export IN_API_KEY="PEGA AQUÍ LA CLAVE API DE NEWSAPI"

Låt ingen missa det vi måste klistra in nyckeln i de dubbla citaten. Nu kan vi spara och stänga filen. Kör följande kommando för att uppdatera ändringarna.

source ~/.bashrc

Grundläggande användning av InstantNews

Vi kan se hjälp genom att köra i terminalen:

instantnews alternativ

instantnews -h

Vi kan lista alla tillgängliga nyhetskanaler. Vi ser listan över alla tillgängliga nyhetskanaler genom att skriva följande i terminalen:

instantnews -sa

Provutmatningen skulle vara ungefär följande:

instantnews källor

Som jag redan nämnde finns det cirka 70 nyhetskällor. Som jag har läst kommer mer att läggas till (om de lades till på spanska, skulle det vara bra). Som du kan se från utgången ovan listas alla nyhetskällor i en enda utgång.

Vi kan också visa kategorierna för nyhetskanalerna. För att visa hela kategorin av nyhetskanalkoder behöver vi bara utföra:

instantnews --show_all

instantnews kategorier

till få nyhetsrubriker från en kanal, låt oss säga cnn. Vi behöver bara utföra följande kommando:

instantnews --news cnn

Nu kommer terminalen att visa oss alla nyhetsrubriker från den givna nyhetskällan, det vill säga från CNN i vårt fall.

instantnews cnn nyheter

När jag testade det märkte jag det Jag kan inte öppna några av nyheterna i min webbläsare för att läsa mer om det. Så i den här versionen, mer än att läsa alla nyheter, kan vi bara läsa utdraget. Jag antar att det är ett misstag. Naturligtvis finns det ingen kod utan fel. Jag hoppas att utvecklaren i framtida versioner kommer att lösa problemet och lägga till några nya funktioner.

Detta projekt är fortfarande mycket ungt, men det utvecklas aktivt. Om du hittar andra buggar eller har funktioner som du vill se implementerade kan du meddela författaren på sidan av GitHub av projektet.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.