Newsboat — это форк newsbeuter, консольного RSS-ридера для UNIX-подобных операционных систем, включая Linux, FreeBSD, OpenBSD и macOS. В отличие от newsbeuter, newsboat находится в активной разработке, в то время как разработка newsbeuter прекращена.
По сравнению с другими медленными, громоздкими и ресурсоемкими RSS-ридерами, Newsboat — лучший выбор для тех, кто ищет простой , удобный и быстрый RSS-ридер, которым можно управлять исключительно с клавиатуры.
Код проекта написан на C++ с использованием библиотек языка Rust, распространяемых под лицензией MIT.
Среди особенностей, выделяющих Newsboat, можно отметить следующие:
- Поддерживает RSS 0.9x, 1.0, 2.0 и Atom
- Возможность скачивать подкасты
- Управление с клавиатуры с возможностью определения собственных комбинаций клавиш
- Найти все загруженные каналы
- Возможность классифицировать ваши подписки с помощью гибкой системы тегов
- Возможность добавления произвольного источника данных с помощью гибкой системы фильтров и плагинов.
- Возможность создавать метаканалы с использованием мощного языка запросов
- Возможность синхронизировать новостную лодку с учетной записью на bloglines.com
- Импорт и экспорт подписок OPML
- Возможность настройки и переопределения цветов всех элементов интерфейса;
- Возможность синхронизации каналов с Google Reader.
О новой версии Newsboat 2.17
В настоящее время Newsboat находится в версии 2.17, которая была недавно выпущена и добавляет новые функции.
Среди основных нововведений этой версии следует отметить работу по улучшению поддержки платформ Linux и FreeBSD, в рамках которой были исправлены несколько ошибок, приводивших к сбоям или утечкам памяти.
Кроме того, была добавлена документация для опции "macro-prefix" , и, прежде всего, важная функция — "save-all", позволяющая сохранить все статьи в ленте.
Еще одно дополнение в этой новой версии - это конфигурация «dirbrowser-title-format», используемая в диалоговом окне, вызываемом во время «save-all».
Также заслуживает внимания возможность назначать горячие клавиши в контексте диалогового окна, создаваемого командой «Сохранить все».
Добавлена опция «selecttag-format» для определения внешнего вида диалога «Select tag».
Как установить RSS-ридер Newsboat в Linux?
Тем, кто заинтересован в использовании или тестировании этого RSS-ридера с интерфейсом командной строки на своих системах, следует следовать инструкциям ниже.
Важно отметить, что эта новая версия Newsboat пока не включена в репозитории основных дистрибутивов Linux, поэтому тем, кто хочет установить её из официальных каналов своей системы, придётся подождать несколько дней.
В данный момент можно загрузить исходный код приложения и скомпилировать его в системе.
Для этого им потребуется открыть терминал и выполнить следующую команду:
git clone git://github.com/newsboat/newsboat.git
И компиляция выполняется с помощью:
make
sudo make install
Сейчас для тех, кто хочет подождать, когда будет доступна новая версия, можно выполнить установку, запустив любая из следующих команд, в зависимости от вашего дистрибутива.
Для пользователей Arch Linux и его производных:
sudo pacman -S newsboat
В то время как для Debian, Ubuntu, Linux Mint или их производных
sudo apt-get install newsboat
В случае Fedora:
sudo dnf instalar newsboat
Наконец , для остальных дистрибутивов Linux, поддерживающих пакеты Snap, установку можно выполнить с помощью следующей команды:
sudo snap установить новостную лодку
Базовое использование Newsboat
Пользоваться Newsboat довольно просто ; вам нужно лишь привыкнуть к его принципу работы.
В терминале нам достаточно ввести следующую команду:
newsboat -h
Чтобы узнать варианты, которые он нам предлагает.
Кроме того, для добавления лент новостей они сохраняются в файле. Этот файл необходимо создать по следующему пути:
nano ~/.newsboat/urls
Их можно закрыть с помощью Ctrl + O и выйти с помощью Ctrl + X
Вы можете редактировать этот файл с помощью предпочитаемого вами текстового редактора. Внутри файла разместите на каждой строке ленты новостей, которые вы хотите отображать на Newsboat, следующим образом:
http://feeds.feedburner.com/desdelinuxweb
Наконец, чтобы прочитать фиды, просто выполните в терминале следующую команду:
newsboat