Поиск по сайту:

Отдел новостей — современный интерфейс командной строки для получения любимых новостей в Linux


Если вы, как и я, любитель командной строки, то вам всегда хотелось бы делать все, например, управлять вашими системами Linux (локальными или удаленными), программировать, искать в Google с помощью Googler, играть в текстовые игры, читать любимые новости и многое другое. больше из окна терминала.

Хорошо, новички в Linux (или, возможно, другие пользователи Linux), вероятно, спросят: «как я могу получать последние новости из командной строки?»». В этой статье мы собираемся показать вам, как для этого используйте Newsroom (аналог Newsboat – программы чтения RSS/Atom Feed для консоли Linux).

Читайте также: Cricket-CLI – смотрите результаты матчей в крикете в прямом эфире в терминале Linux

Newsroom – это простой, бесплатный современный инструмент командной строки с открытым исходным кодом, позволяющий получать любимые новости в Linux. Он разработан с использованием JavaScript (точнее, NodeJS), поэтому он является кроссплатформенным и работает в системах Linux, Mac OSX, а также Windows.

Источниками новостей по умолчанию являются: hackernews, techcrunch, Inside, bnext, ithome, wanqu, nodeweekly, codetengu и gankio. Вы можете настроить свои собственные источники с помощью OPML (Язык разметки процессора Outline) – формата на основе XML, предназначенного для обмена структурированной информацией между приложениями, работающими в разных операционных системах и среды.

Требования:

  1. NPM – менеджер пакетов NodeJS по умолчанию; вы можете установить NodeJS и NPM одновременно в своей системе Linux.

Как установить отдел новостей в системах Linux

После установки NPM в вашей системе вы устанавливаете newsroom с правами root с помощью команды sudo следующим образом (переключатель -g означает установку глобально: будет использоваться всеми пользователями системы):

sudo npm install -g newsroom-cli

После успешной установки newsroom интерфейс командной строки зарегистрирует команды newsroom и nr в вашей оболочке. Вы можете начать использовать его следующим образом: вы попадете в интерактивный интерфейс командной строки, где вы сможете выбрать источник новостей:

newsroom 

Используйте стрелки Вверх и Вниз, чтобы выбрать источник новостей из списка предопределенных источников, как показано ниже.

После выбора источника новостей все заголовки новостей будут отображаться, как показано на следующем снимке экрана. Затем вы можете выбрать элемент, нажав клавишу Пробел. После выбора элемент будет обозначен значком пуля зеленого цвета, как показано на снимке экрана ниже. Вы можете нажать Enter, чтобы прочитать его подробно в веб-браузере.

Чтобы завершить командную строку, введите [Ctrl+C].

Вы также можете указать источник, из которого хотите получать новости, и количество отображаемых новостей, как показано.

newsroom [news_source] [number_of_news_items]

Например:

newsroom hackernews 3

И последнее, но не менее важное: вы также можете использовать свой собственный замечательный файл OPML, как показано ниже. Таким образом, вы можете добавить свои собственные источники новостей, такие как linux-console.net, fossmint.com и т. д.

newsroom -o <your-awesome-list.opml>

Чтобы просмотреть справочное сообщение отдела новостей, используйте команду ниже.

newsroom --help

Для получения дополнительной информации посетите репозиторий Newsroom Github и узнайте, как создать файл OPML.

Новости — отличный способ получать любимые новости Linux из командной строки. Попробуйте и поделитесь с нами своими мыслями об этом через форму обратной связи ниже.