Před chvílí jsme psali o zpravodajském klientovi CLI s názvem InstantNews který vám pomůže okamžitě číst zprávy a nejnovější titulky z příkazového řádku. Dnes jsem narazil na podobnou utilitu s názvem Clinews který slouží stejnému účelu – čtení zpráv a nejnovějších titulků z oblíbených webů, blogů z Terminálu. Nemusíte instalovat GUI aplikace ani mobilní aplikace. Přímo ze svého terminálu můžete číst, co se děje ve světě. Je to bezplatný nástroj s otevřeným zdrojovým kódem napsaný pomocí NodeJS .
Instalace Clinews
Protože Clinews je napsán pomocí NodeJS, můžete jej nainstalovat pomocí správce balíčků NPM. Pokud jste ještě nenainstalovali NodeJS, nainstalujte jej, jak je popsáno v následujícím odkazu.
- Jak nainstalovat NodeJS na Linux
Po instalaci uzlu spusťte následující příkaz k instalaci Clinews:
$ npm i -g clinews
Clinews můžete nainstalovat také pomocí Příze :
$ yarn global add clinews
Samotnou přízi lze nainstalovat pomocí npm
$ npm -i yarn
Konfigurace rozhraní News API
Clinews načítá všechny titulky zpráv z News API . News API je jednoduché a snadno použitelné rozhraní API, které vrací metadata JSON pro titulky aktuálně publikované na řadě zpravodajských zdrojů a blogů. V současné době poskytuje živé titulky ze 70 populárních zdrojů, včetně 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, USA dnes a další .
Nejprve potřebujete klíč API z rozhraní News API. Přejděte na https://newsapi.org/register URL a zaregistrujte si bezplatný účet, abyste získali klíč API.
Jakmile získáte klíč API z webu News API, upravte svůj .bashrc soubor:
$ vi ~/.bashrc
Přidejte klíč API newsapi na konec, jak je uvedeno níže:
export IN_API_KEY="Paste-API-key-here"
Upozorňujeme, že klíč musíte vložit do dvojitých uvozovek. Uložte a zavřete soubor.
Spusťte následující příkaz a aktualizujte změny.
$ source ~/.bashrc
Hotovo. Nyní pojďme do toho a získejte nejnovější titulky z nových zdrojů.
Přečtěte si novinky a nejnovější titulky z příkazového řádku
Čtení zpráv a nejnovějších titulků z konkrétního nového zdroje, například Hindu , spustit:
$ news fetch the-hindu
Zde "hindu" je nové ID zdroje (ID načtení).
Výše uvedený příkaz načte posledních 10 titulků z Hinduistického zpravodajského portálu a zobrazí je v Terminálu. Zobrazuje také stručný popis zprávy, datum a čas zveřejnění a skutečný odkaz na zdroj.
Ukázkový výstup:
Získejte titulky zpráv ze zdroje pomocí Clinews
Chcete-li si přečíst novinky v prohlížeči, podržte klávesu Ctrl a klikněte na adresu URL. Otevře se ve vašem výchozím webovém prohlížeči.
Chcete-li zobrazit všechny zdroje, ze kterých můžete přijímat zprávy, spusťte:
$ news sources
Ukázkový výstup:
Vypište všechny zdroje zpráv pomocí Clinenews
Jak vidíte na výše uvedeném snímku obrazovky, Clinews uvádí všechny zdroje zpráv včetně názvu zdroje zpráv, id načtení, popisu webu, adresy URL webu a země, kde se nachází. V době psaní této příručky Clinews aktuálně podporuje 70+ zpravodajských zdrojů.
Clinews může také vyhledávat novinové články ve všech zdrojích odpovídajících vyhledávacím kritériím/termínu. Řekněme například, chcete-li vypsat všechny zprávy s názvy obsahujícími slova "Tamilnadu" , použijte následující příkaz:
$ news search "Tamilnadu"
Tento příkaz odstraní všechny zpravodajské zdroje pro články, které odpovídají výrazu Tamilnadu .
Clinews má několik dalších příznaků, které vám pomohou,
- omezte množství zpráv, které chcete vidět,
- třídění zpráv (nejlepší, nejnovější, oblíbené),
- zobrazovat zprávy podle kategorií (např. obchod, zábava, hry, obecné, hudba, politika, věda a příroda, sport, technologie)
Další podrobnosti naleznete v části nápovědy:
$ clinews -h