InstantNews, azonnal híreket kapjon a parancssorból

InstantNews erről

A következő cikkben az InstantNews-t vesszük szemügyre. Ebben a digitális korban számos nyilvános alkalmazás és szolgáltatás érhető el online híreket olvasni. Legtöbbjük a megfelelő grafikus felhasználói felület használatával mutatja meg nekünk a híreket.

Nekünk, akik egész nap egy terminálhoz kötődve élünk, szerencsére van egy parancssori segédprogram a hírek olvasásához. Ez a segédprogram lehetővé teszi számunkra, hogy mindenféle hírt azonnal lekérjünk, és megmutassuk őket a Terminálban. Nincs szükségünk GUI alkalmazásra. Alkotója szerint lehetőségünk lesz arra is, hogy a rendszer alapértelmezett böngészőjével olvassuk a Világ híreit és nézzük meg képeit, bár ez nem teljesen igaz.

Ebben a rövid cikkben megtudjuk, hogyan telepítse az InstantNews alkalmazást az Ubuntura, bár más Unix-szerű operációs rendszerek számára is elérhető.

Az InstantNews telepítése

A segédprogram telepítését az Ubuntu 17.04-en végeztem, de feltételezem, hogy más verziókban ugyanúgy fog működni. A telepítés végrehajtásához két egyformán egyszerű módot választhatunk. Az InstantNews segédprogram képes telepítés pip használatával o összeállítható és telepíthető közvetlenül a forrásból.

Telepítés PIP-n keresztül

Az InstantNews telepítés végrehajtásához telepítenünk kell a PIP-t a Debianra, az Ubuntura, a Linux Mintre. Ezt úgy tehetjük meg, hogy megnyitunk egy terminált (Ctrl + Alt + T), és beírjuk:

sudo apt-get install python-pip

A PIP telepítése után telepíthetjük az InstantNews parancsot ugyanazon terminálon:

pip install instantnews

Telepítés forráskóddal

hogy forrásból állítsd össze, csak meg kell nyitnunk a terminált (Ctrl + Alt + T), és egyesével meg kell írnunk a következő parancsokat:

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

Konfigurálja az InstantNews alkalmazást

Az Instantnews az összes beolvasása News API hírek. Azok számára, akik nem tudják, mi ez, mondjuk a News API egy egyszerű és könnyen használható API, amely visszaadja a JSON metaadatait a különféle blog- és hírforrásokban jelenleg közzétett címsorokhoz.

Most élő híreket kínál több mint 70 népszerű forrásból, például: 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 , A hindu, a Huffington Post, a Newyork Times, a következő web, a Wall Street Journal és még néhány.

Először, és bármi más előtt, szükségünk lesz egy News API API kulcsra. Ennek megszerzéséhez a következőkkel kell foglalkoznunk URL és regisztráljon. A regisztráció teljesen ingyenes, csak néhány másodpercet vesz igénybe, hogy megszerezhessük a szükséges API-kulcsot.

newsapi fiók létrehozása

Ha megvan az API kulcs a News API webhelyhez, szerkesztenünk kell a .bashrc fájlt otthonunkból. Ehhez a terminálba írjuk:

vi ~/.bashrc

Az irat végén nekünk kell add hozzá a newsapi API kulcsot az alábbiak szerint:

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

Ezt senki ne hagyja ki be kell illesztenünk a kulcsot a dupla idézőjelek közé. Most elmenthetjük és bezárhatjuk a fájlt. A módosítások frissítéséhez futtassa az alábbi parancsot.

source ~/.bashrc

Az InstantNews alapvető használata

A segítséget a terminálon végrehajtva láthatjuk:

instantnews lehetőségek

instantnews -h

Tudunk sorolja fel az összes elérhető hírcsatornát. Megtekintjük az összes elérhető hírcsatorna listáját, ha beírjuk a következőket a terminálba:

instantnews -sa

A minta kimenete valami hasonló lehet:

instantnews források

Mint már említettem, körülbelül 70 hírforrás létezik. Mint olvastam, még több lesz hozzá (ha spanyolul adnák hozzá, az rendben lenne). Amint a fenti kimenetből látható, az összes hírforrás egyetlen kimenetben szerepel.

Megmutathatjuk a hírcsatornák kategóriáit is. A hírcsatorna-kódok teljes kategóriájának megjelenítéséhez csak a következőket kell végrehajtanunk:

instantnews --show_all

instantnews kategóriák

hogy híreket kap egy csatornától, mondjuk cnn. Csak a következő parancsot kell végrehajtanunk:

instantnews --news cnn

Most a terminál megmutatja az adott hírforrás összes hírét, esetünkben a CNN-től.

instantnews cnn hírek

A tesztelés során ezt vettem észre A webböngészőm egyikét sem tudom megnyitni, hogy többet tudjak meg róla. Tehát ebben a verzióban az összes hír elolvasásán túl csak a kivonatot olvashatjuk. Azt hiszem, ez hiba. Természetesen nincs hiba nélküli kód. Remélem, hogy a jövőbeli verziókban a fejlesztő kijavítja ezt a problémát, és hozzáad néhány új funkciót.

Ez a projekt még nagyon fiatal, de aktívan fejlesztik. Ha bármilyen más hibát talál, vagy olyan funkciói vannak, amelyeket szeretne megvalósítani, értesítse a szerzőt az oldalon GitHub a projektről.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.