У следећем чланку ћемо погледати ИнстантНевс. У ово дигитално доба постоји мноштво јавних апликација и услуга којима је доступан читати вести на мрежи. Већина њих нам приказује вести користећи одговарајући ГУИ.
За нас који живимо залепљени за терминал цео дан, срећом постоји услужни програм командне линије за читање вести. Овај услужни програм пружа нам могућност тренутног преузимања свих врста вести и приказивања у терминалу. Неће нам требати ниједна ГУИ апликација. Према његовом творцу, такође ћемо имати могућност да користимо подразумевани прегледач система за читање вести са света и преглед његових слика, иако то није у потпуности тачно.
У овом кратком чланку видећемо како инсталирајте ИнстантНевс на Убунту, иако је доступан и за друге оперативне системе сличне Унику.
Инсталирање ИнстантНевс-а
Инсталацију овог услужног програма обавио сам на Убунту 17.04, али претпостављам да ће и у другим верзијама радити на исти начин. Да бисмо извршили инсталацију, можемо одабрати два једнако једноставна начина. Услужни програм ИнстантНевс може инсталирати помоћу пип-а o може се компајлирати и инсталирати директно из извора.
Инсталација путем ПИП-а
Да бисте извршили ову инсталацију ИнстантНевс-а мораћемо да инсталирамо ПИП на Дебиан, Убунту, Линук Минт. То можемо учинити отварањем терминала (Цтрл + Алт + Т) и уписивањем у њега:
sudo apt-get install python-pip
Једном када је ПИП инсталиран, можемо инсталирати ИнстантНевс наредбом на исти терминал:
pip install instantnews
Инсталација са изворним кодом
у саставити из извора, морат ћемо само отворити терминал (Цтрл + Алт + Т) и једну по једну написати сљедеће наредбе:
git clone https://github.com/shivam043/instantnews.git cd instantnew sudo python setup.py install
Конфигуришите ИнстантНевс
Инстантневс преузима све Наслови вести АПИ-ја вести. За оне од вас који не знате шта је то, рецимо да је АПИ за вести једноставан и лак за употребу АПИ који враћа ЈСОН метаподатке за наслове који су тренутно објављени на разним изворима блогова и вести.
Сада нуди наслове уживо из преко 70 популарних извора, као што су: Арс Тецхница, ББЦ, Блооберг, ЦНН, Даили Маил, Енгадгет, ЕСПН, Финанциал Тимес, Гоогле Невс, хакерске вести, ИГН, Масхабле, Натионал Геограпхиц, Реддит р / алл, Реутерс, Спеигел Онлине, Тецхцрунцх, Тхе Гуардиан , Тхе Хинду, Тхе Хуффингтон Пост, Тхе Невиорк Тимес, Тхе Нект Веб, Валл Стреет Јоурнал и још неколико њих.
За почетак, и пре свега, биће нам потребан АПИ АПИ кључ за Невс АПИ. Да бисмо је добили, мораћемо да се позабавимо следећим УРЛ адреса и региструјте се. Регистрација је потпуно бесплатна, потребно је само неколико секунди да бисмо могли добити АПИ кључ који нам је потребан.
Једном када добијемо АПИ кључ за веб локацију Невс АПИ, мораћемо да уредимо .басхрц датотеку из наше куће. Да бисмо то урадили, у терминал пишемо:
vi ~/.bashrc
На крају датотеке, мораћемо додати невсапи АПИ кључ као што је приказано испод:
export IN_API_KEY="PEGA AQUÍ LA CLAVE API DE NEWSAPI"
Нека то никоме не недостаје кључ морамо залепити унутар двоструких наводника. Сада можемо сачувати и затворити датотеку. Покрените следећу команду да бисте ажурирали промене.
source ~/.bashrc
Основна употреба ИнстантНевс-а
Помоћ можемо видети извршавањем у терминалу:
instantnews -h
Можемо навести све доступне канале вести. Списак свих доступних новинских канала видећемо укуцавањем следећег у терминал:
instantnews -sa
Излаз узорка био би отприлике следећи:
Као што сам већ поменуо, постоји приближно 70 извора вести. Као што сам прочитао, додаће се још (ако би се додали на шпанском, то би било у реду). Као што видите из горњег резултата, сви извори вести наведени су у једном извештају.
Такође можемо приказати категорије новинских канала. Да бисмо приказали целу категорију кодова канала вести, мораћемо само да извршимо:
instantnews --show_all
у добити наслове вести са канала, рецимо цнн. Морамо извршити само следећу команду:
instantnews --news cnn
Сада ће нам терминал показати све вести из датог извора вести, односно ЦНН-а у нашем случају.
Приликом тестирања приметио сам то Не могу да отворим ниједну вест у свом веб прегледачу да бих прочитао више о њој. Дакле, у овој верзији, више од читања свих вести, можемо прочитати само одломак. Претпостављам да је то грешка. Наравно, нема кода без грешака. Надам се да ће у будућим верзијама програмер решити овај проблем и додати неке нове функције.
Овај пројекат је још увек врло млад, али се активно развија. Ако пронађете било коју другу грешку или имате неке функције за које бисте желели да примене, можете на страници да обавестите аутора ГитХуб пројекта.