сегодня давай поговорим о отличном приложении что поможет нам быть в курсе последних новостей, не выходя из командной строки.
Утилита, о которой мы сегодня поговорим, имеет в качестве названия Клиньюс который Используется для чтения последних новостей и заголовков с популярных сайтов, блогов из терминала.
Эта утилита Это позволит нам быть в курсе всех интересующих нас новостей., поскольку он имеет свойство фильтровать новости по указанным нами критериям.
Таким образом Clinews будет искать новости во всех источниках, которые соответствуют критериям поиска.
Между Основные характеристики которые мы можем найти в Clinews:
- Ограничьте количество новостей, которые вы хотите видеть,
- Сортировать новости (самые свежие, популярные),
- Показывать новости по категориям (например, бизнес, развлечения, игры, общие, музыка, политика, наука и природа, спорт, технологии)
С Clinews вы можете читать, что происходит в мире, прямо с вашего Терминала. Это бесплатная утилита с открытым исходным кодом, написанная на NodeJS.
Как установить Clinews?
Первое, что мы должны принять во внимание, это то, что Clinews написан на NodeJS, поэтому он должен быть установлен в нашей системе.
Если он у вас не установлен, просто откройте терминал и выполните следующую команду:
sudo apt-get install nodejs npm
При этом у нас уже будет NodeJS и менеджер пакетов NPM, теперь с помощью этого мы собираемся установить приложение и в том же терминале мы собираемся выполнить следующую команду для установки Clinews:
npm i -g clinews
Уже сделали установку приложения, теперь мы должны настроить API для получения метаданных для заголовков, которые в настоящее время публикуются в различных новостных источниках и блогах.
В настоящее время он предлагает живые заголовки из 70 популярных источников, в том числе Ars Technica, BBC, Blooberg, CNN, Daily Mail, Engadget, ESPN, Financial Times, Google News, Hacker News, IGN, Mashable, National Geographic, Reddit r / all, Reuters, Speigel Online, Techcrunch, The Guardian, The Hindu, The Huffington Post, The Newyork Times, The Next Web, The Wall Street Journal, США. и больше.
Чтобы получить этот API мы должны перейти по следующей ссылке и зарегистрируйтесь для получения учетной записи. https://newsapi.org/register
Получив ключ API с сайта API новостей, отредактируйте свой файл. bashrc:
sudo vi ~/.bashrc
Добавьте API-ключ newsapi в конце, как показано ниже:
export IN_API_KEY="-tu-API-key-"
Обратите внимание, что вы должны вставить ключ в двойные кавычки. Сохраните и закройте файл.
Как только это будет сделано, они должны выполнить следующую команду, чтобы обновить изменения.
sudo source ~/.bashrc
А теперь давайте продолжим и найдем последние заголовки из новых источников.
Как пользоваться Clinews?
Чтобы запустить эту утилиту мы должны открыть терминал, и мы собираемся выполнить в нем следующую команду, который мы будем сопровождать интересующим нас источником новостей.
news fetch google-news
Вот в этом вполне практическом примере Мы говорим приложению получить последние 10 заголовков (по умолчанию) из источника «Новости Google. Кроме того, он показывает краткое описание новости, дату и время публикации, а также фактическую ссылку на источник.
Чтобы прочитать новость в браузере, удерживайте нажатой клавишу Ctrl и щелкните URL-адрес. Он откроется в вашем веб-браузере по умолчанию.
Si Они хотят знать информацию об источниках, из которых они получают информацию. это приложение может запускать эту команду:
news sources
С помощью которого они будут перечислены и отображаться в терминале. Clinews перечисляет все источники новостей, включая название источника новостей, поиск по идентификатору, описание сайта, URL-адрес веб-сайта и страну, в которой он расположен.
Для поиска по любому критерию в этом приложении Делаем это с помощью следующей команды:
news search "Linux"
И при этом будут отображаться источники, содержащие новости по этому критерию.
Если вы хотите узнать больше об использовании этого приложения, вы можете запустить:
clinews -h