Newsboat, программа для чтения RSS / Atom Feed для терминала

О Newsboat

В следующей статье мы рассмотрим Newsboat. Это Бесплатная программа для чтения RSS / Atom-каналов с открытым исходным кодом для терминала. Первоначально он был создан из Newsweater, программа для чтения RSS / Atom-каналов на основе текста, однако Newsbeuter активно не поддерживается. Это причина, по которой это хорошая альтернатива для рассмотрения.

Для тех, кто не знает, RSS / Atom - это форматы XML используется для общения, публикации и распространения статей. Типичным примером этого могут быть новости или статьи в блогах. Newsboat создан для использования с терминалов систем GNU / Linux, FreeBSD или macOS.

Newsboat - это простая и интуитивно понятная программа для чтения каналов RSS / Atom. В этой статье мы увидим, как установить и использовать Newsboat. Это программа для чтения из командной строки для быстрого чтения ваших любимых новостей или статей для всех любителей терминалов.

Необходимо уточнить, что для использования этого инструмента наша система должна будет соответствовать некоторым требованиям которые можно прочитать ниже.

Необходимые требования

  • GCC 4.9 или новее или Clang 3.6 или новее.
  • СТФЛ (версия 0.21 или позже).
  • pkg-config.
  • получить текст GNU (только для систем, которые не предлагают gettext в libc).
  • libcurl(версия 7.18.0 или позже).
  • libxml2, xmllint и xsltproc.
  • json-с (версия 0.11 или позже).
  • SQLite3 (версия 3.5 или позже).
  • DocBook XML и DocBook SML.
  • Аскид.

Установите Newsboat на Ubuntu

Мы можем установить эту программу в разных операционных системах, но в этой статье мы увидим, как установить ее в Ubuntu. В этом случае я собираюсь установить его на Ubuntu 16.04. Newsboat найдет его доступным для установки с помощью соответствующего пакета оснастки. Необходимо, чтобы сначала давайте установим snapd в нашей операционной системе, чтобы иметь возможность установить Newsboat, как показано ниже.

Если у нас не установлен snapd, мы открываем терминал (Ctrl + Alt + T) и пишем в нем:

sudo apt install snapd

Теперь мы можем установить инструмент, о котором говорим. В этом же терминале пишем:

оснастка для новостной лодки

sudo snap install newsboat

Если нам не нравятся snap-пакеты, мы можем выбрать установить Newsboat, используя исходный код. Благодаря этому мы сможем использовать новейшие функции, но перед этим нам понадобится полностью установить зависимости. Для этого мы открываем терминал (Ctrl + Alt + T) и пишем каждую из следующих строк:

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

После этого мы можем клонировать репозиторий Github Newsboat в нашей системе и установите его. Для этого нам нужно будет использовать только тот же терминал, и в нем выполните следующие инструкции:

git clone git://github.com/newsboat/newsboat.git

cd newsboat

make

sudo make install

Как использовать Newsboat Feed Reader

Теперь мы увидим, как использовать Newsboat для чтения RSS-каналов с сайта, например. ubunlog.com. Прежде всего нам понадобится получить ссылку на RSS-канал для ubunlog.com из браузера и скопируйте его. В этом случае URL-адрес следующий:

https://ubunlog.com/feed/

Далее мы напишем для сохранить содержимое в файл для дальнейшего использования.

echo "https://ubunlog.com/feed/" > rss_links.txt

Теперь мы можем читать RSS-канал ubunlog.com, используя следующую команду с -u модификаторы (указывает файл, содержащий URL-адреса RSS-канала) и -r (обновлять ленты при запуске) следующее:

Список каналов ubunlog газетный катер

newsboat -ru rss_links.txt

Чтобы выбрать новость, мы будем использовать стрелки вверх и вниз для навигации. Затем нажмем Enter на том, что нас интересует. В этом примере я собираюсь выбрать новость номер 5 из списка. Что будет выглядеть так.

новости ubunlog газетный катер

к открыть новость в браузере, нам нужно будет только нажать «o» и выйти из программы, нам нужно будет только нажать «q».

Мы сможем увидеть все варианты и возможные варианты использования, выполнив следующую команду в терминале (Ctrl + Alt + T):

Справка Newsboat

newsboat -h

к получить больше информации об этом инструменте, мы можем посетить репозиторий github или официальная документация которые создатели этого инструмента делают доступными для пользователей на своих веб-сайтах.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.