Newsboat, RSS / Atom Feed читач для терміналу

Про Newsboat

У наступній статті ми збираємось поглянути на Newsboat. Це Безкоштовний зчитувач каналів RSS / Atom для терміналу. Спочатку він був створений з Новини, заснований на тексті читач стрічок RSS / Atom, однак Newsbeuter активно не підтримується. Ось чому це хороша альтернатива для розгляду.

Бо хто не знає, той RSS / Atom - це формати XML використовується для спілкування, публікації та об’єднання статей. Типовим прикладом цього можуть бути новини чи статті в блозі. Newsboat створений для використання з терміналів систем GNU / Linux, FreeBSD або macOS.

Newsboat - це простий та інтуїтивно зрозумілий пристрій для читання стрічок RSS / Atom. У цій статті ми побачимо, як встановити та використовувати Newsboat. Це програма зчитування з командного рядка для швидкого читання улюблених новин або статей для всіх любителів терміналів.

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

Необхідні вимоги

  • GCC 4.9 або пізнішої версії, або Clang 3.6 або новішої версії.
  • STFL(версія 0.21 або новіша версія).
  • Pkg-конфігурація.
  • GNU gettext(лише для систем, які не пропонують gettext у libc).
  • libcurl(версія 7.18.0 або новіша версія).
  • libxml2, xmllint та xsltproc.
  • json -c (версія 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

Якщо нам не подобаються пакети оснащення, ми можемо вибрати встановити 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

Після цього ми можемо клонувати сховище Newsboat від Github у нашій системі та встановіть її. Для цього нам доведеться використовувати лише той самий термінал, і в ньому дотримуйтесь наступних інструкцій:

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 -h

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


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.