InstantNews, 명령 줄에서 즉시 뉴스 받기

InstantNews 정보

다음 기사에서는 InstantNews를 살펴볼 것입니다. 이 디지털 시대에는 다양한 공용 애플리케이션과 서비스를 사용할 수 있습니다. 온라인으로 뉴스 읽기. 대부분은 해당 GUI를 사용하여 뉴스를 보여줍니다.

하루 종일 터미널에 붙어 사는 우리에게는 다행스럽게도 뉴스 읽기를위한 명령 줄 유틸리티. 이 유틸리티를 사용하면 모든 종류의 뉴스를 즉시 검색하여 터미널에 표시 할 수 있습니다. GUI 응용 프로그램은 필요하지 않습니다. 제작자에 따르면 우리는 시스템의 기본 브라우저를 사용하여 세계의 뉴스를 읽고 이미지를 볼 수도 있지만 이것이 완전히 사실은 아닙니다.

이 짧은 기사에서 우리는 Ubuntu에 InstantNews 설치, 다른 유닉스 계열 운영 체제에서도 사용할 수 있습니다.

InstantNews 설치

이 유틸리티를 Ubuntu 17.04에 설치했지만 다른 버전에서도 동일한 방식으로 작동 할 것이라고 생각합니다. 설치를 수행하기 위해 똑같이 간단한 두 가지 방법을 선택할 수 있습니다. InstantNews 유틸리티는 pip를 사용하여 설치 o 컴파일 및 설치 가능 소스에서 직접.

PIP를 통한 설치

이 InstantNews 설치를 수행하려면 Debian, Ubuntu, Linux Mint에 PIP를 설치해야합니다.. 터미널을 열고 (Ctrl + Alt + T) 다음을 입력하면됩니다.

sudo apt-get install python-pip

PIP가 설치되면 동일한 터미널에 명령을 사용하여 InstantNews를 설치할 수 있습니다.

pip install instantnews

소스 코드로 설치

소스에서 컴파일, 터미널 (Ctrl + Alt + T)을 열고 다음 명령을 하나씩 작성하면됩니다.

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

InstantNews 구성

Instantnews는 모두 검색 News API 뉴스 헤드 라인. 그것이 무엇인지 모르는 사람들을 위해 News API는 현재 다양한 블로그 및 뉴스 소스에 게시 된 헤드 라인에 대한 JSON 메타 데이터를 반환하는 간단하고 사용하기 쉬운 API입니다.

지금 70 개가 넘는 인기 소스의 라이브 헤드 라인을 제공합니다., 예 : Ars Technica, BBC, Blooberg, CNN, Daily Mail, Engadget, ESPN, Financial Times, Google 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 등이 있습니다.

우선, 무엇보다 먼저 News API API 키가 필요합니다.. 그것을 얻기 위해 우리는 다음을 해결해야 할 것입니다 URL 등록하십시오. 등록은 완전히 무료이며 필요한 API 키를 얻을 수 있도록 몇 초 밖에 걸리지 않습니다.

newsapi 계정 생성

News API 사이트에 대한 API 키가 있으면 .bashrc 파일을 편집해야합니다. 우리 집에서. 이를 위해 터미널에 작성합니다.

vi ~/.bashrc

파일의 끝에서 우리는 newsapi API 키 추가 아래와 같이 쇼 :

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

아무도 그것을 놓치지 않도록 큰 따옴표 안에 키를 붙여 넣어야합니다.. 이제 파일을 저장하고 닫을 수 있습니다. 다음 명령을 실행하여 변경 사항을 업데이트하십시오.

source ~/.bashrc

InstantNews의 기본 사용

터미널에서 실행하여 도움말을 볼 수 있습니다.

instantnews 옵션

instantnews -h

우리는 할 수 있습니다 사용 가능한 모든 뉴스 채널 나열. 터미널에 다음을 입력하여 사용 가능한 모든 뉴스 채널 목록을 볼 수 있습니다.

instantnews -sa

샘플 출력은 다음과 같습니다.

인스턴트 뉴스 소스

이미 언급했듯이 약 70 개의 뉴스 소스가 있습니다. 내가 읽은 것처럼 더 많은 것이 추가 될 것입니다 (스페인어로 추가 되었다면 괜찮을 것입니다). 위의 출력에서 ​​볼 수 있듯이 모든 뉴스 소스가 단일 출력으로 나열됩니다.

뉴스 채널의 카테고리도 표시 할 수 있습니다. 뉴스 채널 코드의 전체 범주를 표시하려면 다음을 실행하기 만하면됩니다.

instantnews --show_all

인스턴트 뉴스 카테고리

채널에서 뉴스 헤드 라인 받기, cnn이라고합시다. 다음 명령 만 실행하면됩니다.

instantnews --news cnn

이제 터미널은 주어진 뉴스 소스, 즉 우리의 경우 CNN의 모든 뉴스 헤드 라인을 표시합니다.

instantnews cnn 뉴스

그것을 테스트 할 때 나는 웹 브라우저에서 뉴스를 열어 더 많은 정보를 읽을 수 없습니다.. 따라서이 버전에서는 모든 뉴스를 읽는 것보다 발췌문 만 읽을 수 있습니다. 실수 인 것 같아요. 물론 오류가없는 코드는 없습니다. 향후 버전에서는 개발자가이 문제를 해결하고 몇 가지 새로운 기능을 추가하기를 바랍니다.

이 프로젝트는 아직 어리다, 그러나 활발하게 개발되고 있습니다. 다른 버그를 발견하거나 구현하고 싶은 기능이있는 경우 페이지에서 작성자에게 알릴 수 있습니다. GitHub의 프로젝트의


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.