Newsboat-Linux 터미널 용 RSS / Atom 피드 리더


Newsboat는 Linux 터미널 용 무료 오픈 소스 RSS/Atom 피드 리더입니다. 원래는 텍스트 기반 RSS/Atom 피드 리더 인 Newsbeuter에서 생성되었지만 Newsbeuter는 적극적으로 유지 관리되지 않습니다.

RSS/Atom은 뉴스 또는 블로그 기사와 같은 기사를 전달, 게시 및 신디케이트하기 위해 널리 사용되는 XML 형식입니다. Newsboat는 GNU/Linux, FreeBSD 또는 macOS와 같은 텍스트 터미널에서 사용하기 위해 만들어졌습니다.

이 기사에서는 Linux 터미널에서 좋아하는 뉴스 나 기사를 읽을 수있는 명령 줄 피드 리더 인 Newsboat를 설치하고 사용하는 방법을 보여줍니다.

  • GCC 4.9 or later, or Clang 3.6 or later
  • STFL (version 0.21 or later)
  • pkg-config
  • GNU gettext (only for systems that do not offer gettext in the libc)
  • libcurl (version 7.18.0 or later)
  • libxml2, xmllint, and xsltproc
  • json-c (version 0.11 or later)
  • SQLite3 (version 3.5 or later)
  • DocBook XML
  • DocBook SML
  • asciidoc

Linux 시스템에 Newsboat를 설치하는 방법

Newsboat는 스냅 패키지 관리 시스템에서 설치할 수 있지만 먼저 표시된대로 Newsboat를 설치하려면 시스템에 snapd를 설치해야합니다.

------------- On Debian/Ubuntu/Linux Mint ------------- 
$ sudo apt install snapd	
$ sudo snap install newsboat 

------------- On Fedora 22+ -------------
$ sudo dnf install snapd
$ sudo snap install newsboat

또는 소스 코드에서 Newsboat를 설치하여 일부 최신 기능을 사용할 수 있지만 그 전에 다음 명령을 사용하여 종속성을 완전히 설치해야합니다.

------------- On Debian/Ubuntu/Linux Mint ------------- 
$ sudo apt update
$ sudo apt install libncursesw5-dev ncurses-term debhelper libjson0 libjson0-dev libxml2-dev libstfl-dev libsqlite3-dev perl pkg-config libcurl4-gnutls-dev librtmp-dev libjson-c-dev asciidoc libxml2-utils xsltproc docbook-xml docbook-xsl bc
$ wget http://www.clifford.at/stfl/stfl-0.24.tar.gz
$ tar -xvf  stfl-0.24.tar.gz
$ cd  stfl-0.24
$ make
$ sudo make install
------------- On RHEL and CentOS -------------
# yum install libncursesw5-devel ncurses-term libjson0-devel libxml2-devel libstfl-devel libsqlite3-devel perl pkgconfig libcurl4-gnutls-devel librtmp-devel libjson-c-devel asciidoc libxml2-devel libxslt-devel debhelper docbook-style-xsl docbook-style-xml bc
# wget http://www.clifford.at/stfl/stfl-0.24.tar.gz
# tar -xvf  stfl-0.24.tar.gz
# cd  stfl-0.24
# make
# make install 

그런 다음 Github에서 시스템으로 Newsboat 저장소를 복제하고 표시된대로 설치하십시오.

$ git clone git://github.com/newsboat/newsboat.git
$ cd newsboat  
$ make
$ sudo make install

Linux 터미널에서 Newsboat Feed Reader를 사용하는 방법

이 섹션에서는 Newsboat를 사용하여 사이트 (예 : tecmint.com )에서 RSS 피드를 읽는 방법을 설명합니다. 먼저 tecmint에 대한 rss-feed 링크를 가져와야합니다. .com 을 브라우저에서 복사하고 복사합니다 (모든 웹 사이트 피드 URL을 사용할 수 있음).

https://www.tecmint.com/feed/

나중에 사용할 수 있도록 파일에 저장하십시오.

$ echo "https://www.tecmint.com/feed/" >rss_links.txt

이제 -u (RSS 피드 URL이 포함 된 파일 지정) 및 -r 스위치와 함께 다음 명령을 사용하여 Tecmint.com 에서 RSS 피드를 읽을 수 있습니다. (시작시 피드 새로 고침) 다음과 같이하십시오.

$ newsboat -ru rss_links.txt

주제를 선택하려면 위쪽 아래쪽 화살표를 사용하여 탐색 한 다음 원하는 주제에서 Enter 키를 누릅니다. 이 예는 목록에서 주제 번호 5를 선택했음을 보여줍니다.

브라우저에서 주제를 열려면 o 를 누르고 프로그램을 종료하려면 q 를 누르십시오.

다음 명령을 실행하여 모든 옵션과 사용법을 볼 수 있습니다.

$ newsboat -h

자세한 내용은 Newsboat Github Repository (https://github.com/newsboat/newsboat)를 방문하십시오.

또한 읽기 : Cricket-CLI – Linux 터미널에서 라이브 크리켓 점수보기

Newsboat는 Linux 터미널을위한 간단하고 직관적 인 RSS/Atom 피드 리더입니다. 사용해보고 아래 댓글 양식을 통해 의견을 보내주세요.