InstantNews, získejte zprávy okamžitě z příkazového řádku

InstantNews o

V příštím článku se podíváme na InstantNews. V tomto digitálním věku existuje řada veřejných aplikací a služeb číst zprávy online. Většina z nich nám ukazuje novinky pomocí odpovídajícího grafického uživatelského rozhraní.

Pro ty z nás, kteří žijí celý den připojeni k terminálu, naštěstí existuje nástroj příkazového řádku pro čtení zpráv. Tento nástroj nám dává možnost okamžitě načíst všechny druhy zpráv a zobrazit je v Terminálu. Nebudeme potřebovat žádnou GUI aplikaci. Podle jeho tvůrce budeme mít také možnost použít výchozí prohlížeč systému ke čtení zpráv o světě a prohlížení jeho obrázků, i když to není tak úplně pravda.

V tomto krátkém článku uvidíme jak nainstalovat InstantNews na Ubuntu, i když je k dispozici i pro jiné operační systémy podobné Unixu.

Instalace InstantNews

Instalaci tohoto nástroje jsem provedl na Ubuntu 17.04, ale předpokládám, že v jiných verzích to bude fungovat stejně. K provedení instalace můžeme zvolit dva stejně jednoduché způsoby. Nástroj InstantNews může nainstalovat pomocí pip o lze zkompilovat a nainstalovat přímo ze zdroje.

Instalace přes PIP

Chcete-li provést tuto InstantNews instalaci budeme muset nainstalovat PIP na Debian, Ubuntu, Linux Mint. Můžeme to udělat otevřením terminálu (Ctrl + Alt + T) a zadáním:

sudo apt-get install python-pip

Jakmile je PIP nainstalován, můžeme InstantNews nainstalovat pomocí příkazu do stejného terminálu:

pip install instantnews

Instalace se zdrojovým kódem

na kompilace ze zdroje, budeme muset pouze otevřít terminál (Ctrl + Alt + T) a napsat následující příkazy jeden po druhém:

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

Konfigurujte InstantNews

Instantnews načte vše News API novinové titulky. Pro ty z vás, kteří neví, co to je, řekněme, že News API je jednoduché a snadno použitelné API, které vrací metadata JSON pro nadpisy aktuálně zveřejněné na různých zdrojích blogů a zpráv.

Nyní nabízí živé titulky z více než 70 populárních zdrojů, jako například: 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 a několik dalších.

Pro začátek a před čímkoli jiným budeme potřebovat klíč API News API. K jeho získání budeme muset řešit následující URL a zaregistrujte se. Registrace je zcela zdarma, trvá jen pár sekund, abychom mohli získat potřebný klíč API.

vytvoření účtu Newsapi

Jakmile máme klíč API pro web News API, budeme muset upravit soubor .bashrc z našeho domova. Za tímto účelem napíšeme do terminálu:

vi ~/.bashrc

Na konci souboru budeme muset přidat klíč API pro Newsapi jak ukazuje níže:

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

Ať to nikomu nechybí musíme klíč vložit do uvozovek. Nyní můžeme soubor uložit a zavřít. Spuštěním následujícího příkazu aktualizujte změny.

source ~/.bashrc

Základní použití InstantNews

Pomoc můžeme vidět spuštěním v terminálu:

možnosti okamžitých novinek

instantnews -h

Můžeme seznam všech dostupných zpravodajských kanálů. Seznam všech dostupných zpravodajských kanálů zobrazíme zadáním následujících údajů do terminálu:

instantnews -sa

Ukázkový výstup by vypadal přibližně takto:

okamžité nové zdroje

Jak jsem již zmínil, existuje přibližně 70 zpravodajských zdrojů. Jak jsem četl, budou přidány další (pokud by byly přidány ve španělštině, bylo by to v pořádku). Jak vidíte z výstupu výše, všechny zdroje zpráv jsou uvedeny v jednom výstupu.

Můžeme také ukázat kategorie zpravodajských kanálů. Abychom zobrazili celou kategorii kódů zpravodajských kanálů, musíme provést pouze:

instantnews --show_all

kategorie okamžitých novinek

na získejte novinové titulky z kanálu, řekněme CNN. Budeme muset provést pouze následující příkaz:

instantnews --news cnn

Nyní nám terminál zobrazí všechny novinové titulky z daného zdroje zpráv, tedy v našem případě z CNN.

instantnews cnn novinky

Při testování jsem si toho všiml Nemohu otevřít žádnou ze zpráv ve svém webovém prohlížeči, abych si o nich přečetl více. Takže v této verzi můžeme více než číst všechny zprávy pouze číst výpis. Myslím, že je to chyba. Samozřejmě neexistuje žádný kód bez chyb. Doufám, že v budoucích verzích vývojář tento problém vyřeší a přidá některé nové funkce.

Tento projekt je stále velmi mladý, ale aktivně se vyvíjí. Pokud najdete další chyby nebo funkce, které byste chtěli vidět implementované, můžete na stránce upozornit autora GitHub projektu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.