InstantNews, získajte správy okamžite z príkazového riadku

Okamžité správy o

V nasledujúcom článku sa pozrieme na InstantNews. V tomto digitálnom veku je k dispozícii množstvo verejných aplikácií a služieb čítať správy online. Väčšina z nich nám zobrazuje novinky pomocou zodpovedajúceho grafického používateľského rozhrania.

Pre tých z nás, ktorí celý deň žijú nalepení na termináli, našťastie existuje utilita príkazového riadku na čítanie správ. Táto utilita nám dáva možnosť okamžite načítať všetky druhy správ a zobraziť ich v Termináli. Nebudeme potrebovať žiadnu aplikáciu GUI. Podľa jeho tvorcu budeme mať tiež možnosť použiť predvolený prehliadač systému na čítanie noviniek zo sveta a prezeranie jeho obrázkov, aj keď to nie je tak celkom pravda.

V tomto krátkom článku uvidíme ako nainštalujte si InstantNews na Ubuntu, aj keď je k dispozícii aj pre iné operačné systémy podobné systému Unix.

Inštalácia služby InstantNews

Inštaláciu tohto nástroja som urobil na Ubuntu 17.04, ale predpokladám, že v iných verziách to bude fungovať rovnako. Na vykonanie inštalácie môžeme zvoliť dva rovnako jednoduché spôsoby. Obslužný program InstantNews môže nainštalujte pomocou pip o je možné zostaviť a nainštalovať priamo zo zdroja.

Inštalácia cez PIP

Ak chcete vykonať túto inštaláciu InstantNews budeme si musieť nainštalovať PIP na Debian, Ubuntu, Linux Mint. Môžeme to urobiť tak, že otvoríme terminál (Ctrl + Alt + T) a zadáme doň:

sudo apt-get install python-pip

Po nainštalovaní PIP môžeme nainštalovať InstantNews pomocou príkazu do rovnakého terminálu:

pip install instantnews

Inštalácia so zdrojovým kódom

na zostaviť zo zdroja, budeme musieť otvoriť iba terminál (Ctrl + Alt + T) a postupne napísať nasledujúce príkazy:

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

Nakonfigurujte InstantNews

Okamžité správy načítajú všetky Aktuality News API. Pre tých z vás, ktorí nevedia, čo to je, povedzme, že News API je jednoduché a ľahko použiteľné API, ktoré vracia metadáta JSON pre nadpisy aktuálne uverejňované v rôznych blogoch a zdrojoch správ.

Teraz ponúka živé titulky z viac ako 70 populárnych zdrojov, ako naprí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 niekoľko ďalších.

Na začiatok a pred všetkým možným budeme potrebovať kľúč API News API. Aby sme ho získali, budeme sa musieť zaoberať nasledujúcim URL a zaregistruj sa. Registrácia je úplne zadarmo, trvá len pár sekúnd, kým môžeme získať potrebný kľúč API.

vytvorenie účtu Newsapi

Keď máme kľúč API pre web News API, budeme musieť upraviť súbor .bashrc z nášho domu. Za týmto účelom napíšeme do terminálu:

vi ~/.bashrc

Na konci spisu budeme musieť pridať kľúč API Newsapi ako je uvedené nižšie:

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

Nech to nikomu nechýba musíme vložiť kľúč do dvojitých úvodzoviek. Teraz môžeme súbor uložiť a zavrieť. Spustením nasledujúceho príkazu aktualizujte zmeny.

source ~/.bashrc

Základné použitie služby InstantNews

Pomoc môžeme vidieť vykonaním v termináli:

možnosti okamžitých správ

instantnews -h

Môžeme zoznam všetkých dostupných spravodajských kanálov. Zoznam všetkých dostupných spravodajských kanálov sa zobrazí zadaním nasledujúcich údajov do terminálu:

instantnews -sa

Ukážkový výstup by mohol vyzerať zhruba takto:

instantnews zdroje

Ako som už spomenul, existuje približne 70 spravodajských zdrojov. Ako som sa dočítal, pribudnú ďalšie (ak by boli pridané v španielčine, bolo by to v poriadku). Ako vidíte na výstupe vyššie, všetky zdroje správ sú uvedené v jednom výstupe.

Môžeme tiež zobraziť kategórie spravodajských kanálov. Na zobrazenie celej kategórie kódov spravodajských kanálov budeme musieť vykonať iba:

instantnews --show_all

kategórie instantnews

na Získajte titulky správ z kanála, povedzme CNN. Budeme musieť vykonať iba nasledujúci príkaz:

instantnews --news cnn

Teraz nám terminál zobrazí všetky novinové titulky z daného zdroja správ, teda v našom prípade z CNN.

instantnews správy z CNN

Pri testovaní som si to všimol Nemôžem vo svojom webovom prehliadači otvoriť žiadnu zo správ, aby som si o nich prečítal viac. Preto v tejto verzii viac ako čítanie všetkých správ môžeme čítať iba výpis. Asi je to omyl. Samozrejme, neexistuje žiadny kód bez chýb. Dúfam, že v budúcich verziách vývojár tento problém vyrieši a pridá niekoľko nových funkcií.

Tento projekt je stále veľmi mladý, ale aktívne sa rozvíja. Ak nájdete nejaké ďalšie chyby alebo funkcie, ktoré by ste chceli vidieť implementované, môžete na stránke používateľa upozorniť autora GitHub projektu.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.