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.
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 -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:
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
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.
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.