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

RSS-канал в терминале Linux/Mac: читайте последние новости с помощью этого инструмента CLI


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

Что такое клид?

cleed — это RSS-канал с открытым исходным кодом для командной строки, написанный на Go. Это простое приложение, которое делает абсолютный минимум. Если вы активно пользуетесь командной строкой, вы, вероятно, сочтете ее наиболее удобным способом быть в курсе интересующих вас новостей.

Как установить Клид

На странице релиза проекта размещены двоичные файлы для Linux и macOS. Вы также можете собрать и запустить программу из исходного кода, используя:

go run main.go

Альтернативно, если вы используете Homebrew, просто запустите:

brew tap radulucut/cleed
brew install cleed

Как добавлять каналы и читать их

Если вы начнете с запуска cleed сразу после его установки, вы увидите сообщение об ошибке — «Ошибка: нет каналов для отображения» — вместе с некоторой информацией об использовании. Вместо этого начните с добавления канала с помощью этой команды:

cleed follow url

Где «url» — это URL-адрес канала, на который вы хотите подписаться, например.

cleed follow https://linux-console.net/feed/

Теперь, когда вы запустите cleed, вы должны увидеть содержимое каналов, на которые вы подписаны:

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

cleed сортирует истории в хронологическом порядке, поэтому самые новые появляются внизу вывода.

Вы можете настроить вывод cleed с помощью нескольких флагов, определяющих, какие истории он будет показывать. Чтобы ограничить количество элементов, используйте флаг --limit следующим образом:

cleed --limit 5

Альтернативно, вы можете ограничить период, в течение которого вы увидите элементы, с помощью флага --since:

cleed --since 1d
cleed --since 3h

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

По умолчанию ваши каналы сгруппированы в один список по умолчанию. Однако вы можете организовывать собственные списки и группировать связанные каналы вместе. Чтобы добавить канал в определенный список, используйте:

cleed follow url --list list-name

Например:

cleed follow https://linux-console.net/feed/ --list tech

Затем вы можете отобразить все каналы в списке с помощью:

cleed list list-name

И вы можете отображать истории ленты в виде списка, используя флаг --list:

cleed --list list-name


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

Статьи по данной тематике: