웹사이트 검색

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


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

RSS/Atom은 뉴스나 블로그 기사와 같은 기사를 전달, 게시 및 배포하는 데 널리 사용되는 다양한 XML 형식입니다. Newsboat는 GNU/Linux, FreeBSD 또는 macOS와 같은 텍스트 터미널에서 사용하도록 만들어졌습니다.

추가 읽기: 뉴스룸 – Linux에서 좋아하는 뉴스를 얻을 수 있는 최신 CLI

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

요구사항:

  • GCC 4.9 이상 또는 Clang 3.6 이상
  • STFL(버전 0.21 이상)
  • 패키지 구성
  • GNU gettext(libc에서 gettext를 제공하지 않는 시스템에만 해당)
  • libcurl(버전 7.18.0 이상)
  • libxml2, xmllint 및 xsltproc
  • json-c(버전 0.11 이상)
  • SQLite3(버전 3.5 이상)
  • DocBook XML
  • DocBook SML
  • 아시독

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

Newsboatsnap 패키지 관리 시스템에서 설치할 수 있지만, 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 피드 리더를 사용하는 방법

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

https://linux-console.net/feed/

그런 다음 나중에 사용할 수 있도록 파일에 저장하세요.

echo "https://linux-console.net/feed/" >rss_links.txt

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

newsboat -ru rss_links.txt

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

브라우저에서 항목을 열려면 o를 누르고, 프로그램을 종료하려면 q를 누르세요.

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

newsboat -h

자세한 내용은 Newsboat Github 저장소(https://github.com/newsboat/newsboat)를 참조하세요.

추가 읽기: Cricket-CLI – Linux 터미널에서 실시간 크리켓 점수 시청

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